QQ机器人框架入门:从零搭建你的Bot
想做一个自己的QQ机器人?这篇文章带你入门!
🤔 什么是QQ机器人
QQ机器人是基于QQ开放平台API开发的自动化程序,可以:
- 自动回复消息
- 群管理(踢人、禁言)
- 定时任务
- 接入AI对话
📋 前置条件
- 一个QQ号(建议用小号)
- 去 q.qq.com 注册机器人
- 一台服务器(或本地电脑)
- 基础的编程知识
🛠️ 常用框架
1. 官方SDK
- Python / Node.js / Java
- 文档完善
- 适合学习
2. Go-cqhttp(已停更)
- 曾经最流行
- 现在用 OneBot 协议
3. Lagrange / NapCat
- 目前活跃维护
- 兼容 OneBot 协议
💻 快速开始
1. 注册机器人
访问 q.qq.com,创建应用,获取 AppID 和 Secret
2. 配置环境
npm install
# 或
pip install -r requirements.txt
3. 编写代码
async def on_message(event):
if "你好" in event.message:
await event.reply("你好!我是机器人")
4. 部署运行
- 本地测试:直接运行
- 服务器部署:用 pm2 或 docker
⚠️ 注意事项
- 不要刷屏,容易被封
- 遵守平台规范
- 保护好你的 Token
- 做好异常处理
有问题欢迎评论区交流!