Skip to content

chr233/ASF-Bot

Repository files navigation

ASF-Bot

Codacy Badge GitHub Workflow Status License

GitHub Repo stars GitHub forks GitHub Download

GitHub Release GitHub Release GitHub last commit

爱发电

支持多 IPC 管理的 ASF 机器人

Docker compose

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 显示帮助

About

ASF Telegram 机器人

Topics

Resources

License

Code of conduct

Security policy

Stars

8 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors