修改字体要求

This commit is contained in:
liuwei
2025-06-05 15:55:04 +08:00
parent 29b8a6c1c7
commit 2a02110cc2

View File

@@ -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
- 初始版本发布 - 初始版本发布
- 基础功能实现 - 基础功能实现
- 插件系统支持 - 插件系统支持