项目简介
本项目是基于Python开发的QQ群聊机器人,借助Mirai框架的HTTP API实现。旨在让具备Python基础的开发者能够轻松搭建一个功能丰富的QQ机器人。该机器人拥有抽卡小游戏、定时发送诗词、ChatGPT聊天API以及网页截屏等多种实用功能。
项目的主要特性和功能
- 抽卡小游戏:可对特定关键词作出响应,发送抽卡结果的文字描述和对应图片。
- 定时任务:每日8点和21点自动向群聊发送一首诗词进行问候。
- ChatGPT聊天API:支持私聊与群聊,为每个用户保存聊天历史记录,实现持续对话。
- 网页截屏:响应用户发送的网址,利用爬虫访问该网页并将截屏发送。
安装使用步骤
1. 安装依赖库
bash
pip install requests asyncio schedule openai
2. Mirai安装
- 安装Mirai和http - v2插件,确保Mirai和插件能够正常运行。
- 下载并配置http - v2插件,将其放入Mirai的plugins文件夹中,重启Mirai完成安装。
3. 修改配置
- 在
bott.py
文件中,修改Mirai的端口、验证密钥、机器人QQ号、项目路径等配置。 - 替换机器人QQ号和作者QQ号为自己的账号。
- 修改项目的绝对路径为本地路径。
4. 设置代理(可选)
若需要使用代理,在bott.py
中设置代理相关参数。
5. 运行项目
- 启动Mirai并登录机器人账号。
- 进入项目目录,运行
bott.py
脚本。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】