修改字体要求
This commit is contained in:
39
README.MD
39
README.MD
@@ -5,12 +5,14 @@ A-BOT是一个功能丰富的微信机器人助手,集成了多种实用功能
|
|||||||
## 📋 功能清单
|
## 📋 功能清单
|
||||||
|
|
||||||
### 1. 群智闯关
|
### 1. 群智闯关
|
||||||
|
|
||||||
- 答题游戏系统
|
- 答题游戏系统
|
||||||
- 积分排行榜
|
- 积分排行榜
|
||||||
- 任务管理
|
- 任务管理
|
||||||
- 实时答题反馈
|
- 实时答题反馈
|
||||||
|
|
||||||
### 2. 积分交易系统
|
### 2. 积分交易系统
|
||||||
|
|
||||||
- 积分转账
|
- 积分转账
|
||||||
- 积分查询
|
- 积分查询
|
||||||
- 积分排行榜
|
- 积分排行榜
|
||||||
@@ -18,15 +20,18 @@ A-BOT是一个功能丰富的微信机器人助手,集成了多种实用功能
|
|||||||
- 保释功能
|
- 保释功能
|
||||||
|
|
||||||
### 3. 全球快讯
|
### 3. 全球快讯
|
||||||
|
|
||||||
- 国际政经新闻推送
|
- 国际政经新闻推送
|
||||||
- 实时新闻更新
|
- 实时新闻更新
|
||||||
|
|
||||||
### 4. AI聊天
|
### 4. AI聊天
|
||||||
|
|
||||||
- 智能对话
|
- 智能对话
|
||||||
- 多模型支持(Claude、DeepSeek、豆包等)
|
- 多模型支持(Claude、DeepSeek、豆包等)
|
||||||
- 自定义提示词模板
|
- 自定义提示词模板
|
||||||
|
|
||||||
### 5. 媒体内容
|
### 5. 媒体内容
|
||||||
|
|
||||||
- 秀人图片
|
- 秀人图片
|
||||||
- 猛男视频
|
- 猛男视频
|
||||||
- 美腿图片
|
- 美腿图片
|
||||||
@@ -34,12 +39,14 @@ A-BOT是一个功能丰富的微信机器人助手,集成了多种实用功能
|
|||||||
- 抖音视频解析
|
- 抖音视频解析
|
||||||
|
|
||||||
### 6. 群管理功能
|
### 6. 群管理功能
|
||||||
|
|
||||||
- 群自动邀请
|
- 群自动邀请
|
||||||
- 插件管理系统
|
- 插件管理系统
|
||||||
- 消息智能总结
|
- 消息智能总结
|
||||||
- 数据库消息存档
|
- 数据库消息存档
|
||||||
|
|
||||||
### 7. 系统功能
|
### 7. 系统功能
|
||||||
|
|
||||||
- 每日签到系统
|
- 每日签到系统
|
||||||
- 系统更新
|
- 系统更新
|
||||||
- 视频分享
|
- 视频分享
|
||||||
@@ -49,6 +56,7 @@ A-BOT是一个功能丰富的微信机器人助手,集成了多种实用功能
|
|||||||
## 🚀 安装说明
|
## 🚀 安装说明
|
||||||
|
|
||||||
### 环境要求
|
### 环境要求
|
||||||
|
|
||||||
- Python 3.10+
|
- Python 3.10+
|
||||||
- MySQL 数据库
|
- MySQL 数据库
|
||||||
- Redis 服务
|
- Redis 服务
|
||||||
@@ -56,21 +64,25 @@ A-BOT是一个功能丰富的微信机器人助手,集成了多种实用功能
|
|||||||
- 支持的操作系统:Windows/Linux/MacOS
|
- 支持的操作系统:Windows/Linux/MacOS
|
||||||
|
|
||||||
### server安装
|
### server安装
|
||||||
|
|
||||||
- 复制wechat_ipad/server/下面的所有内容到你的服务器
|
- 复制wechat_ipad/server/下面的所有内容到你的服务器
|
||||||
- 修改conf下的文件[app.conf](wechat_ipad%2Fserver%2Fconf%2Fapp.conf)
|
- 修改conf下的文件[app.conf](wechat_ipad%2Fserver%2Fconf%2Fapp.conf)
|
||||||
- 将redis链接改成自己的redis配置
|
- 将redis链接改成自己的redis配置
|
||||||
|
|
||||||
```
|
```
|
||||||
redislink = 192.168.2.40:6379
|
redislink = 192.168.2.40:6379
|
||||||
redispass = ""
|
redispass = ""
|
||||||
redisdbnum = 7
|
redisdbnum = 7
|
||||||
```
|
```
|
||||||
|
|
||||||
- 配置完成之后,运行server
|
- 配置完成之后,运行server
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo nohup ./linuxgo > /tmp/logger.log 2>&1 &
|
sudo nohup ./linuxgo > /tmp/logger.log 2>&1 &
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### 依赖安装
|
### 依赖安装
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 克隆项目
|
# 克隆项目
|
||||||
git clone https://github.com/your-username/abot.git
|
git clone https://github.com/your-username/abot.git
|
||||||
@@ -88,7 +100,15 @@ pip install -r requirements.txt
|
|||||||
pip install pysilk-mod
|
pip install pysilk-mod
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- 字体包安装,用来解决图片合成时字体,emoji等显示
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt-get install -y fonts-noto-cjk fonts-noto-cjk-extra
|
||||||
|
sudo apt-get install -y fonts-noto-color-emoji fonts-noto-cjk fonts-wqy-microhei
|
||||||
|
```
|
||||||
|
|
||||||
### 主要依赖包
|
### 主要依赖包
|
||||||
|
|
||||||
- lxml~=5.3.0
|
- lxml~=5.3.0
|
||||||
- openai>1.0.0
|
- openai>1.0.0
|
||||||
- pandas~=2.2.3
|
- pandas~=2.2.3
|
||||||
@@ -105,9 +125,11 @@ pip install pysilk-mod
|
|||||||
## ⚙️ 配置说明
|
## ⚙️ 配置说明
|
||||||
|
|
||||||
### 1. 配置文件
|
### 1. 配置文件
|
||||||
|
|
||||||
配置文件位于 `config.yaml`,包含以下主要配置项:
|
配置文件位于 `config.yaml`,包含以下主要配置项:
|
||||||
|
|
||||||
#### 数据库配置
|
#### 数据库配置
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
db_config:
|
db_config:
|
||||||
pool_name: "wechat_boot_pool"
|
pool_name: "wechat_boot_pool"
|
||||||
@@ -120,6 +142,7 @@ db_config:
|
|||||||
```
|
```
|
||||||
|
|
||||||
#### Redis配置
|
#### Redis配置
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
redis_config:
|
redis_config:
|
||||||
host: "your-redis-host"
|
host: "your-redis-host"
|
||||||
@@ -131,6 +154,7 @@ redis_config:
|
|||||||
### 2. 插件配置
|
### 2. 插件配置
|
||||||
|
|
||||||
#### AI聊天插件 (dify)
|
#### AI聊天插件 (dify)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
Dify:
|
Dify:
|
||||||
enable: true
|
enable: true
|
||||||
@@ -141,6 +165,7 @@ Dify:
|
|||||||
```
|
```
|
||||||
|
|
||||||
#### 音乐插件 (music)
|
#### 音乐插件 (music)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
Music:
|
Music:
|
||||||
enable: true
|
enable: true
|
||||||
@@ -149,6 +174,7 @@ Music:
|
|||||||
```
|
```
|
||||||
|
|
||||||
#### 群智闯关插件 (game_task)
|
#### 群智闯关插件 (game_task)
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
GameTask:
|
GameTask:
|
||||||
enable: true
|
enable: true
|
||||||
@@ -159,6 +185,7 @@ GameTask:
|
|||||||
## 📖 使用说明
|
## 📖 使用说明
|
||||||
|
|
||||||
### 基础命令
|
### 基础命令
|
||||||
|
|
||||||
1. 群智闯关
|
1. 群智闯关
|
||||||
- `/s` - 加入答题游戏
|
- `/s` - 加入答题游戏
|
||||||
- `/t` - 获取新问题
|
- `/t` - 获取新问题
|
||||||
@@ -189,6 +216,7 @@ GameTask:
|
|||||||
- `插件 信息 [插件名]` - 查看插件信息
|
- `插件 信息 [插件名]` - 查看插件信息
|
||||||
|
|
||||||
### 媒体功能
|
### 媒体功能
|
||||||
|
|
||||||
- `图来`/`秀人` - 获取图片
|
- `图来`/`秀人` - 获取图片
|
||||||
- `猛男` - 获取视频
|
- `猛男` - 获取视频
|
||||||
- `美腿`/`腿来` - 获取美腿图片
|
- `美腿`/`腿来` - 获取美腿图片
|
||||||
@@ -196,11 +224,13 @@ GameTask:
|
|||||||
- 直接发送抖音链接可自动解析
|
- 直接发送抖音链接可自动解析
|
||||||
|
|
||||||
### 系统功能
|
### 系统功能
|
||||||
|
|
||||||
- `签到` - 每日签到
|
- `签到` - 每日签到
|
||||||
- `更新系统` - 系统更新(管理员)
|
- `更新系统` - 系统更新(管理员)
|
||||||
- `#总结` - 消息总结
|
- `#总结` - 消息总结
|
||||||
|
|
||||||
## 📁 项目结构
|
## 📁 项目结构
|
||||||
|
|
||||||
```
|
```
|
||||||
abot/
|
abot/
|
||||||
├── admin/ # 管理后台相关代码
|
├── admin/ # 管理后台相关代码
|
||||||
@@ -220,12 +250,14 @@ abot/
|
|||||||
## 🔧 开发说明
|
## 🔧 开发说明
|
||||||
|
|
||||||
### 插件开发
|
### 插件开发
|
||||||
|
|
||||||
1. 在 `plugins` 目录下创建新的插件目录
|
1. 在 `plugins` 目录下创建新的插件目录
|
||||||
2. 实现 `MessagePluginInterface` 接口
|
2. 实现 `MessagePluginInterface` 接口
|
||||||
3. 在 `config.toml` 中添加插件配置
|
3. 在 `config.toml` 中添加插件配置
|
||||||
4. 在插件管理器中注册插件
|
4. 在插件管理器中注册插件
|
||||||
|
|
||||||
### 开发规范
|
### 开发规范
|
||||||
|
|
||||||
- 遵循PEP 8编码规范
|
- 遵循PEP 8编码规范
|
||||||
- 添加适当的注释
|
- 添加适当的注释
|
||||||
- 编写单元测试
|
- 编写单元测试
|
||||||
@@ -246,21 +278,25 @@ abot/
|
|||||||
## ❓ 常见问题
|
## ❓ 常见问题
|
||||||
|
|
||||||
1. 依赖安装问题
|
1. 依赖安装问题
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
python -m pip install --upgrade pip
|
python -m pip install --upgrade pip
|
||||||
```
|
```
|
||||||
|
|
||||||
2. 数据库连接问题
|
2. 数据库连接问题
|
||||||
|
|
||||||
- 检查数据库服务是否运行
|
- 检查数据库服务是否运行
|
||||||
- 验证配置信息是否正确
|
- 验证配置信息是否正确
|
||||||
- 确认数据库用户权限是否足够
|
- 确认数据库用户权限是否足够
|
||||||
|
|
||||||
3. Redis连接问题
|
3. Redis连接问题
|
||||||
|
|
||||||
- 检查Redis服务是否运行
|
- 检查Redis服务是否运行
|
||||||
- 验证配置信息是否正确
|
- 验证配置信息是否正确
|
||||||
- 检查Redis服务器防火墙设置
|
- 检查Redis服务器防火墙设置
|
||||||
|
|
||||||
4. API调用问题
|
4. API调用问题
|
||||||
|
|
||||||
- 确认API密钥是否正确
|
- 确认API密钥是否正确
|
||||||
- 检查API服务是否可用
|
- 检查API服务是否可用
|
||||||
- 验证网络连接是否正常
|
- 验证网络连接是否正常
|
||||||
@@ -268,6 +304,7 @@ python -m pip install --upgrade pip
|
|||||||
## 🔄 更新日志
|
## 🔄 更新日志
|
||||||
|
|
||||||
### v1.0.0
|
### v1.0.0
|
||||||
|
|
||||||
- 初始版本发布
|
- 初始版本发布
|
||||||
- 基础功能实现
|
- 基础功能实现
|
||||||
- 插件系统支持
|
- 插件系统支持
|
||||||
|
|||||||
Reference in New Issue
Block a user