tkgs0 / Momoko

女生自用QQ聊天机器人「桃桃酱」
GNU General Public License v3.0
20 stars 0 forks source link

桃桃Bot

此项目是基于 NoneBot2go-cqhttp 的QQ群聊娱乐机器人
借(chao)鉴(xi)了大佬们的代码,实现了一些对群友的娱乐功能和实用功能(大概

License Python NoneBot OneBot go-cqhttp

NoneBot2

NoneBot 非常 [ **[NICE](https://github.com/nonebot/nonebot2)** ] 的Bot框架

声明

此项目仅用于学习交流,不可商用以及非法用途

功能表

本项目支持使用 nb-clinonebot插件商店 安装插件

部署方式

  1. 安装系统

    推荐 不推荐
    Debian 11 以上 Debian 10 以下
    Ubuntu 20 以上 Ubuntu 18 以下
    Windows 10 以上 CentOS
    MacOS
  2. 安装3.10版本以上的Python, 安装ffmpeg(bot发语音需要), 并正确配置环境变量

  3. 下载本项目到本地

    • 需要注意的是: 请确保将本项目放在纯英文、数字、下划线的路径下.
    • 如果你不知道什么叫做路径, 建议你把电脑放进水里泡一下.
  4. 打开本项目所在目录

  5. 打开隐藏文件 .env, 按注释填写相关项

  6. 在命令行 cd 到本项目的目录

  7. 创建一个Python3.10以上的虚拟环境, 并安装依赖

    使用pip安装 ```bash pip install -U -r requirements.txt ```
    使用环境管理器安装 ```bash poetry install ```
  8. 启动机器人
    根据你的安装方式选择启动方式

    常规启动 ```bash python bot.py ``` **或者** ```bash nb run ```
    环境管理器启动 ```bash poetry run python bot.py ``` **或者** ```bash poetry run nb run ``` **或者** ```bash poetry shell python bot.py ``` **或者** ```bash poetry shell nb run ```
  9. 另开一个命令行窗口, 运行适用于你的系统的 go-cqhttp 文件.

  10. 在 gocq 生成的 config.yml 填写Bot的帐号密码, 配置 反向ws 监听地址 ws://127.0.0.1:6677/onebot/v11/ws
    可以设置成其他端口, 需要与机器人目录下的 .env 配置一致.

  11. 保存并关闭文件

  12. 运行go-cqhttp, 登入成功后, 如果bot主动私聊超级用户说 早ノ🌞, 那么就大功告成了.