Merge pull request #18 from HYY1116/main

chore:修改toml配置文件位置,增加默认配置文件,修改docs
This commit is contained in:
SengokuCola
2025-03-01 21:16:55 +08:00
committed by GitHub
9 changed files with 47 additions and 35 deletions

View File

@@ -52,11 +52,9 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart
#### 手动运行
1. **创建Python环境**
推荐使用conda或其他环境管理来管理你的python环境
推荐使用conda或其他虚拟环境进行依赖安装,防止出现依赖版本冲突问题
```bash
# 安装requirements(还没检查好,可能有包漏了)
conda activate 你的环境
cd 对应路径
# 安装requirements
pip install -r requirements.txt
```
2. **MongoDB设置**
@@ -68,8 +66,8 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart
- 在Napcat的网络设置中添加ws反向代理:ws://localhost:8080/onebot/v11/ws
4. **配置文件设置**
- 把env.example改成.env填上你的apikey硅基流动或deepseekapi
- 把bot_config_toml改名为bot_config.toml并填写相关内容不然无法正常运行
- 将.env文件打开填上你的apikey硅基流动或deepseekapi
- bot_config.toml文件打开,并填写相关内容,不然无法正常运行
#### .env 文件配置说明
```ini
@@ -92,14 +90,10 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart
MONGODB_PASSWORD="" # MongoDB密码可选
MONGODB_AUTH_SOURCE="" # MongoDB认证源可选
# API密钥配置
CHAT_ANY_WHERE_KEY= # ChatAnyWhere API密钥
SILICONFLOW_KEY= # 硅基流动 API密钥必填
DEEP_SEEK_KEY= # DeepSeek API密钥必填
# API地址配置
CHAT_ANY_WHERE_BASE_URL=https://api.chatanywhere.tech/v1
#api配置项建议siliconflow必填识图需要这个
SILICONFLOW_KEY=
SILICONFLOW_BASE_URL=https://api.siliconflow.cn/v1/
DEEP_SEEK_KEY=
DEEP_SEEK_BASE_URL=https://api.deepseek.com/v1
```
@@ -158,9 +152,8 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart
```
5. **运行麦麦**
在含有bot.py程序的目录下运行如果使用了虚拟环境需要先进入虚拟环境
```bash
conda activate 你的环境
cd 对应路径
nb run
```
6. **运行其他组件**
@@ -205,3 +198,13 @@ NAPCAT_UID=$(id -u) NAPCAT_GID=$(id -g) docker compose restart
纯编程外行面向cursor编程很多代码史一样多多包涵
> ⚠️ **警告**:本应用生成内容来自人工智能模型,由 AI 生成请仔细甄别请勿用于违反法律的用途AI生成内容不代表本人观点和立场。
## 致谢
[nonebot2](https://github.com/nonebot/nonebot2): 跨平台 Python 异步聊天机器人框架
[NapCat](https://github.com/NapNeko/NapCatQQ): 现代化的基于 NTQQ 的 Bot 协议端实现
### 贡献者
感谢各位大佬!
[![Contributors](https://contributors-img.web.app/image?repo=SengokuCola/MaiMBot)](https://github.com/SengokuCola/MaiMBot/graphs/contributors)