期待已久的0.6.0傻瓜手动教程!
你依旧可以选择使用一键包!当然,对于一键包我一窍不通(没用过) 本文章只教你手动部署最新的麦麦0.6.0!
第一,我懒得写一些重复的部署流程了orz。。。。
还有,安装MongoSH!
这会在之后的升级,启动mongodb等地方起大用处
https://chouli.lanzout.com/iWFYo2su8txg
文末也有~~
第一章,下载并安装麦麦
为了方便拉取文件,我们需要安装GIT
你可以在文章末尾找到
版本的链接!
(编写时的最新版,地址为阿里镜像链接)
一路继续即可~~(next)
如果Git的安装出现问题,我们会在下一章给你另外一种方法来安装!
然后请在
非中文用户名,非中文路径,不要在根目录下执行命令!!!!!!!!!!!!!!!!!!!!!!!!!
我们给你两种方式创建虚拟环境!
VENV(自带,不需要额外安装软件)
Conda(更好用,但是需要额外安装软件的学习成本)
虽说应该建议使用虚拟环境才对,但是如果你真的非常~非常小白那么就别用了吧
我们教程以Venv为例,如果要使用Conda说明你已经是成熟的man了,去看麦麦文档(?)
首先,你需要随意选择一个你想用的文件夹
最好是空的!!
请记住这个文件夹,它将会非常重要
点击上面的地址栏,让它变成这个样子

然后输入
powershell
来召唤终端!
依次输入一下命令
mkdir maimbot
cd maimbot
python -m venv bot
.\\bot\Scripts\\activate
然后接着依次输入
git clone https://github.moeyy.xyz/https://github.com/MaiM-with-u/MaiBot.git
git clone https://github.moeyy.xyz/https://github.com/MaiM-with-u/maim_message.git
git clone https://github.moeyy.xyz/https://github.com/MaiM-with-u/nonebot-plugin-maibot-adapters.git
这时候,检查一下你的文件夹!它应该是这样的!

让我们继续跑命令!~
cd MaiBot
pip install -i https://mirrors.aliyun.com/pypi/simple -r .\\requirements.txt
pip install -i https://mirrors.aliyun.com/pypi/simple nb-cli
cd ..
cd maim_message
pip install -e .
然后继续!
cd ..
nb
然后你应该看到nb的配置界面,下面直接复制引用麦麦官方文档的了!
四、Nonebot adapter 部署
如果你按照上面的进行且没有关闭窗口,那么你应该在python环境/conda环境中,如果没有,请手动进入
回到MaiM-with-u文件夹,在MaiM-with-u文件夹下面运行nb命令
用选择创建一个NoneBot项目并回车
选择simple(插件开发者)
项目名称任意,我们以LoveMaiM为例输入(这与你后来生成的文件夹名称相同)
选中OneBot V11(OneBot V11 协议),回车
驱动器选择FastAPI(FastAPI 驱动器)和websockets(websockets 驱动器),回车
插件安装位置选择在 "src" 文件夹中,回车
立即安装依赖输入Y(即安装依赖)
创建虚拟环境选择n(因为我们本身就在虚拟环境,没必要再套一个)
选择内置插件时不选择任何内置插件,直接回车
然后!继续!打命令!!!
mkdir .\LoveMaiM\src\plugins\maibot_adapter
mkdir .\MaiBot\config\
copy-item nonebot-plugin-maibot-adapters\nonebot_plugin_maibot_adapters\* .\LoveMaiM\src\plugins\maibot_adapter\
copy-item .\MaiBot\template\bot_config_template.toml .\MaiBot\config\bot_config.toml
copy-item .\MaiBot\template\template.env .\MaiBot\.env
下一步需要你自己动手!
在LoveMaiM文件夹里面,你应该能看到一个
".env"文件夹
用notepad--编辑它!!!
然后输入以下内容(注意换行,全部覆盖!覆盖!)
ENVIRONMENT=dev
DRIVER=~fastapi+~websockets
PORT=18002
ONEBOT_WS_URLS=["ws://127.0.0.1:8095"] #此处与Napcat端口相同
如此,你就大致完成了麦麦的初步部署准备!
接下来让我们操作配置文件与Napcat~~
第一,你需要一个顺手的文件编辑器(不要用记事本啊啊啊啊)
请用Notepad--!链接在文章末尾!
然后找到"MaiBot"文件夹并打开,你需要编辑
.env
以及config文件夹中的
bot_config.toml
(一定要选择notepad--打开!!)
到这里,请你确认一下:你有没有一个AI的APIKEY!
你可以注册硅基流动!(配置方便,但是很慢~(有14元体验))
https://cloud.siliconflow.cn/i/PIRi9yVx
这是我的邀请码
当然,你也可以用我的api站!(deepseek更快一点,要用的话记得加群获得加速模型名称!,同时价格是官方的四分之一,便宜!)
api2.dashi.party
如果你使用硅基,在

这里获取一个api密钥,记住它!
然后填在.env文件里面的
SILICONFLOW_KEY=
后面!(不要加引号,就直接加)
如果你使用我的api站,复制粘贴下面的东西进去
SLAPQAPI_BASE_URL=https://api2.dashi.party/v1
SLAPQAPI_KEY=your_api_key_here
在SLAPQAPI_KEY后方填你在网站里面获取到的key
然后让我们编辑
bot_config.toml!
将QQ等于后面的数字改成你QQ的QQ号(你要使用的bot的!)
注意,数字前面只有一个空格!(等号后面的),数字后面没有空格!
将nickname = "麦麦"
这个"麦麦"改成你的bot的名字(自己取名字而不是QQ名)
alias_names = ["麦叠", "牢麦"]
可以直接把中间的内容删掉,但是要保留
[]
!!!
talk_allowed = [
123,
123,
] #可以回复消息的群
然后在上面这样中,将这些 123 改成你bot要发言的QQ群号码
如果要添加就另起一行加上QQ号,然后加上 英文逗号
加的时候要保证数字前面的间隔和默认前间隔一致!
对于新版本的麦麦来说,如果你使用硅基流动的免费余额
你需要将
"Pro/deepseek-ai/DeepSeek-V3"
"Pro/deepseek-ai/DeepSeek-R1"
这两个前面的
"Pro/"删掉
改完后应该是这样
"deepseek-ai/DeepSeek-V3"
"deepseek-ai/DeepSeek-R1"
若你使用我的API则不用更改!直接可用!~
至此,MaiMBot配置完毕!
该部分和以前不一样!!
第一,启动你的Napcat!

你应该能看到这个图标(使用Framework,即有头版)
点击这个,然后点击设置,进入之后找到"NapCatQQ"选项卡
点击"在QQ内打开配置界面"
如果要求输入密码,只需要输入 napcat
点击网络配置选项卡,右侧你会看到有一个"新建"
点击!再点击最下面的"Websocket服务器"
其中名称填写"bot"
端口号改为8095
再把最上面的启动点亮
滚轮向下面滑,点击保存!!
你的napcat就配置好了!(可以安心X掉)
记得,这一步你需要先回到你
(请确定这个文件夹下面有bot,MaiBot等文件夹)
并且在地址栏里面输入
powershell
打开命令行窗口
不然你可能会因为找不到数据库位置
或者数据库扔在C盘等等等等问题出一堆毛病
mongod --dbpath ./DBPATH --logpath /DBPATH/DBLOG --logappend --fork --port 27017
执行即可!只需要执行一次!(除非它关了,不然就不用再启动)
在你选定的文件夹再次键入
powershell
(地址栏!)
然后打这个!
.\\bot\Scripts\\activate
这里是提示!
如果提示禁止运行脚本
请执行下面所示命令
打开PowerShell 然后输入
get-executionpolicy
以管理员身份打开PowerShell 输入
set-executionpolicy remotesigned
选择Y
如果提示错误,说明这不是你选定的文件夹!
(请确定这个文件夹下面有bot,MaiBot等文件夹)
然后...再来一遍!(再按照这个步骤打开另一个窗口
这个后面打开的成为NB,第一个打开的成为MaiM)
在MaiM窗口里面输入以下命令!
cd MaiBot
python bot.py
如果提示要同意EULA...照做!
然后最小化,去NB窗口!
输入以下命令
cd LoveMaiM
nb run --reload
然后应该就跑起来力~
恭喜你!你拥有了自己的0.6.0以上版本的麦麦!!
相关链接
表表Offical官群(不是麦麦,是我的)
959331513
Python 3.13.0 https://chouli.lanzout.com/ilSoe2pwjh4f
密码:heu9
MongoSH
https://chouli.lanzout.com/iWFYo2su8txg
Git
https://cdn.npmmirror.com/binaries/git-for-windows/v2.49.0.windows.1/Git-2.49.0-64-bit.exeindows/mongodb-windows-x86_64-8.0.5-signed.msi
NapCatQQ
https://github.com/NapNeko/NapCatQQ/releases/
下载最新版本的"Win64有头版本"
SiliconCloud
https://cloud.siliconflow.cn/i/PIRi9yVx
我的API站
https://api2.dashi.party
Notepad--
https://gitee.com/cxasm/notepad--/releases/download/v3.2/Notepad--v3.2.0-plugin-Installer.exe