支持多 IPC 管理的 ASF 机器人
version: "3.8"
services:
asf-bot:
image: ghcr.io/chr233/asf-bot:latest
container_name: asf-bot
restart: unless-stopped
network_mode: host
volumes:
- /opt/asf-bot/config:/app/config
- /opt/asf-bot/logs:/app/logs配置文件位置 config/config.json
如果不需要文件日志, 可以删除 config/nlog.config
{
"System": {
"Debug": false,
"Statistic": true
},
"Database": {
"Generate": true,
"LogSQL": false,
//使用 Sqlite
"DbType": "sqlite",
"DbName": "data"
//使用 Mysql, 也支持 Pgsql
//"DbType": "mysql",
//"DbHost": "localhost",
//"DbPort": 3306,
//"DbName": "db_name",
//"DbUser": "root",
//"DbPassword": "root"
},
"Telegram": {
"Proxy": null,
"BotToken": "123456:abcdefg",
"AdminUsers": [],
"DropPendingUpdates": false
},
"AsfIpcs": [
{
"Name": "example",
"BaseUrl": "http://127.0.0.1:1242",
"IpcPassword": "",
"Proxy": null
}
]
}| 命令 | 缩写 | 说明 |
|---|---|---|
/start |
显示欢迎消息 | |
/version |
查看版本 | |
/message |
查看消息详细信息 | |
/ipc_menu |
/ipc |
选择激活的 IPC |
/next_ipc |
/next |
激活下一个 IPC |
/prev_ipc |
/prev |
激活上一个 IPC |
/all_ipc |
/all |
激活全部 IPC |
/enable_status |
在当前会话启用 IPC 状态实时更新 | |
/disable_status |
在当前会话禁用 IPC 状态实时更新 | |
/set_command |
设置命令提示 | |
/clear_command |
清除命令提示 | |
/show_log |
显示 IPC 日志 | |
/help |
显示帮助 |