Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 1.34 KB

File metadata and controls

70 lines (52 loc) · 1.34 KB

Linux 直接安装教程

安装

  1. 执行安装命令
bash <(curl -sSL "https://gitlab.com/CoiaPrant/Topicgram/-/raw/master/scripts/install.sh")

  1. 进入 /opt/Topicgram 文件夹

  1. 创建一个名为 config.json 的配置文件
{
  "Web": {
    "Type": "tcp",
    "Listen": ":443",
    "Cert": "cert.pem",
    "Key": "private.key"
  },
  "Database": {
    "Type": "sqlite3",
    "SQLite3": {
      "File": "sqlite.db",
      "BusyTimeout": 5000,
      "JournalMode": "WAL"
    }
  },
  "Bot": {
    "Token": "你的 Bot Token",
    "GroupId": 0,
    "LanguageCode": "zh-hans",
    "WebHook": {
      "Host": "你的 WebHook 域名 (非 443 要带端口)"
    }
  },
  "Security": {
    "InsecureSkipVerify": false
  },
  "Proxy": ""
}

文件编码必须为 UTF-8

:443 为 WebHook 监听地址, 如果有多个 Bot 请将 443 更换成不一样的端口, 然后修改 WebHook Host 设置

替换 GroupId 为你的转发群组, 将 Bot 设置为管理员, 授予 删除消息, 置顶消息, 管理话题 权限


  1. 在文件夹下创建 cert.pemprivate.key

对应网站证书

如果搭配 Cloudflare CDN 使用可使用 回源证书


  1. 启动
systemctl enable --now Topicgram # Topicgram 为默认服务名, 如果您安装了多个 Bot 请自行修改服务名称