MaiBot(麦麦),赛博群友QQ机器人部署指南
本文最后更新于 43 天前,发布时间距今已有 43 天,其中的信息可能已经有所发展或是发生改变,如有疑问请留言联系作者。

近段时间 deepseek 相当流行,可以说把叭叭了那么久的所谓 ai 终于给大家伙们端上来了,实现了全民玩 ai,毕竟之前的 openai 还是有门槛,而这只赛博鲸鱼除了经常红温不回答也没啥缺点,聪明那是一等一的聪明

ai 虽然聪明,可以学习纠错偷懒,但还是很快玩腻了;主播主播,有没有更平民方便一点的玩法

有的兄弟,有的

闲来无事,我刷到了这个视频,这篇博客,就是关于接入 deepseek 的 qq 机器人的部署方法

注意!
此项目仍在积极更新,本教程内容可能会有部分失效,当前教程所使用的版本为 0.6.2-alpha,参考本教程前,请确认自己使用的版本是否有差别,教程中的所有代码都需要一条一条运行

安装前的准备工作

在这里贴出项目以及软件环境的链接

主要项目:

麦麦bot,一款专注于 群组聊天 的赛博网友(比较专注)多平台智能体 https://docs.mai-mai.org/
2607 312
对接Napcat的麦麦Adapter
22 20

Python 官网:www.python.org

MongoDB 官网:www.mongodb.com

项目 wiki:https://docs.mai-mai.org/manual/

Modern protocol-side framework based on NTQQ https://napneko.github.io
4876 298

在安装之前,你需要准备:

  1. QQ 小号:用于 Bot 登录(使用新号可能会被 tx 风控,导致频繁踢下线甚至冻结)
  2. 大模型 API 及密钥:用于机器人回复消息调用(相当于 bot 的大脑)
  3. Python:用于整个项目的运行(请下载 3.10—3.12 之间的版本)
  4. MongoDB:数据库服务(相当于 bot 的记忆)
  5. Napcat:QQ 框架(请下载有头版)
  6. MaiBot:项目主体

but!しかし! 但是!

其实这玩意有官方轮椅一键包来着:https://github.com/MaiM-with-u/MaiBot/releases/tag/EasyInstall-windows

如果不想坐轮椅想自己一步步配置的那就接着走吧😋👍

开始安装

运行下载好的 “python” 安装程序,勾选 “Add Python to PATH”(一定要勾选),然后点击 “Install Now”。等待安装

运行下载好的 “MongoDB” 安装程序,无脑下一步即可,如果中途卡住很久,重新安装并将 MongoDB Compass 这个选项取消勾选即可,这是 MongoDB 的图形化软件,下载可能较慢,没有这个也不影响使用

将主项目中下载下来的两个压缩包文件解压并放到一个你找得到的地方,注意要放在同一个文件夹中,尽量不要有其他无关的文件,在空白处按住 shift + 右键,在此处打开 powershell 窗口

请输入下方的代码创建一个 python 虚拟环境

python -m venv MaiBot\venv
.\MaiBot\venv\Scripts\activate

进入 maibot 的文件夹,下载所需依赖

命令 “cd 文件夹名称” 以进入文件夹,下方的代码为实例,记得根据实际情况更改 cd 后的内容

cd MaiBot
pip install -i https://mirrors.aliyun.com/pypi/simple -r .\requirements.txt --upgrade

随后回到上一级文件夹,再进入 MaiBot-NapCat-Adapter 文件夹,安装依赖

cd ..
cd MaiBot-Napcat-Adapter
pip install -i https://mirrors.aliyun.com/pypi/simple -r .\requirements.txt –upgrade

回到图形化界面打开 MaiBot-Napcat-Adapter 文件夹找到 template 下的 template_config.toml 复制到 MaiBot-Napcat-Adapter 文件夹的根目录,改名为 config.toml

回到根目录,进入 MaiBot 文件夹,在其中新建一个 config 文件夹,手动复制 template 文件夹中的 bot_config_template.tomlconfig 目录下并改名为 bot_config.toml

复制 template 文件夹中的 template.env 到根目录并重命名为.env

解压之前下载的 Napcat 有头版,运行 NapCatWinBootMain.exe(注意不要直接运行 QQ),正常情况下,你看到的应该是一个 QQ 电脑版的正常登录界面,登录上需要作为 QQ 机器人的小号,登录成功后进入设置,你能在左侧边栏看到 NapcatQQ 的选项卡,点击进入,并选择在 QQ 内打开配置页面

注意!
由于腾讯的检测机制,为有头版 qq 提供环境的 liteloaderQQNT 会被腾讯检测并强制退出账户,目前没有很好的解决方法,如需解决参考,可以查看作者有关 qq 机器人的探索文章

选择左侧的网络配置,在其中新建 WebSocket 客户端,名称可以随便填写,URL 输入:ws://localhost:8095/,勾选启用并保存

如果想要更改相关的设置可以去官方 wiki 查找相关文档

至此,你的机器人已经可以运行了!让我们接下来进行一些必要的配置

打开 maibot 文件夹内的文件.env

正常情况下你应该看到的是一个这样的文件

接下来我们去获取 api,也就是机器人的大脑

点击这个链接前往硅基流动注册账户:https://cloud.siliconflow.cn/i/z2vU6Rrm(这是我的邀请码,用这个链接注册你和我都能获得 14 元试用余额)

在 api 密钥栏中,选择新建 Api 密钥,名字随便取;将生成的密钥复制下来填写到.env 文件中的 SILICONFLOW_KEY = 后面

接下来进入 config 文件夹中的 bot_config.toml 文件,这里是有关机器人性格,行为等配置文件,根据自己的情况更改即可

回到根目录再次进入 powershell,进入虚拟环境并启动机器人

.\venv\Scripts\activate
python .\bot.py

然后打开一个新的窗口,进入 Adapter 的文件夹,运行

..\Maibot\venv\Scripts\activate
python .\main.py

以后每次启动机器人都是这个步骤

如果帮助到了你,请为我留个言,让我知道
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇