修改字体要求

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