一、简介
1. Termux
Termux 是一款运行于 Android 系统的开源终端模拟器。该软件提供了 Linux 环境,即使设备不具备 root 权限也可使用。通过自带的包管理器(Pacman、APT),Termux 可以安装许多现代化的开发和系统维护工具,例如 zsh、Python、Ruby、NodeJS、MySQL 等软件。
Termux 目前已经恢复在 Google Play 更新,但仍在 F-Droid 和 GitHub 保持更新。
2. AstrBot
AstrBot 致力于成为一个开源的一站式 Agentic 聊天机器人平台及开发框架。通过它,你能够在多种消息平台上部署和开发一个支持大语言模型(LLM)的聊天机器人。
- 大模型对话:支持接入多种大模型服务。支持多模态、工具调用、MCP、原生知识库、人设等功能。
- 多消息平台支持:支持接入 QQ、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK 等平台。支持速率限制、白名单、百度内容审核。
- Agent:完善适配的 Agentic 能力。支持多轮工具调用、内置沙盒代码执行器、网页搜索等功能。
- 插件扩展:深度优化的插件机制,支持开发插件扩展功能,社区插件生态丰富。
- WebUI:可视化配置和管理机器人,功能齐全。
3. NapCat
基于 TypeScript 构建的 Bot 框架,通过相应的启动器或者框架,主动调用 QQ Node 模块提供给客户端的接口,实现 Bot 的功能。
魔法版:猫猫框架通过魔法的手段获得了 QQ 的发送消息、接收消息等接口。
为了方便使用,猫猫框架将通过一种名为 OneBot 的约定将你的 HTTP / WebSocket 请求按照规范读取,再去调用猫猫框架所获得的 QQ 发送接口之类的接口。
这是通过 NapCatQQ 协议实现端接入 QQ。
- 请合理控制使用频率。过于频繁地发送消息可能会被判定为异常行为,增加触发风控机制的风险。
- 本项目严禁用于任何违反法律法规的用途。
前置准备:
- 一个 QQ 号(最好不是新创建的 QQ 号)。
- 一台具有摄像功能的手机以扫码登录 QQ。
NapCat 提供了大量的部署方式,包括 Docker、Windows 一键安装包等等。
二、步骤
1. 安装 Termux
- 从 F-Droid 应用商店下载 Termux。不要从 Google Play 下载,那里的版本可能已过时。
- 链接:F-Droid - Termux
- 部分安卓手机应用商店会有 Termux 软件可以直接下载。
2. 更新系统包
打开 Termux,依次执行以下命令,更新软件源并安装基础工具。
pkg update && pkg upgrade
pkg install python git wget curl
换源 (可选)
建议更换源以获得更好的安装体验,但此换源并不会使 git clone 变得更快。
termux-change-repo
选择第一个 Mirror group Rotate between several mirrors,随后选择第三个 Mirrors in Chinese Mainland All in Chinese Mainland,等待跑完即可。
3. 申请存储权限
执行以下命令,会弹窗请求文件权限,请务必允许。
termux-setup-storage




