-
Notifications
You must be signed in to change notification settings - Fork 1
Configuration
LamGC edited this page Mar 20, 2022
·
2 revisions
[
{
// 是否启用机器人, 如果为 false, 那么在启动时将不会启动该机器人.
"enabled": false,
// 机器人账号
"account": {
// 机器人用户名, 可以与实际的不同, 但为了方便管理, 建议与机器人用户名相同(机器人用户名 @xxxbot 后面那段 xxxbot).
"name": "Bot Username",
// 机器人的 API 令牌, 在 Telegram 中联系 @BotFather 创建并获取 botToken.
"token": "Bot API Token",
// 机器人账号的所有者 Telegram 用户 Id, 可联系 @userinfobot 获取自己的用户 Id.
"creatorId": -1
},
// 是否禁用 TelegramBots 内置的基础命令.
// TelegramBots 内置了一些管理命令, 如果有安装另外的管理扩展, 可考虑禁用.
// https://github.com/rubenlagus/TelegramBots/blob/master/telegrambots-abilities/src/main/java/org/telegram/abilitybots/api/bot/DefaultAbilities.java#L70
// 默认不禁用.
"disableBuiltInAbility": false,
// 是否自动更新 Telegram 机器人命令列表.
// 如果开启, 机器人将在扩展加载完成后, 收集命令信息并向 Telegram 更新命令列表.
// 更新后, 用户将会看到机器人可用的命令信息.
// 注意, 机器人关闭时不会还原命令列表.
"autoUpdateCommandList": false,
// 机器人所使用的扩展.
//
"extensions": [
"group:artifact:version"
],
// 对该机器人设置的独立代理配置.
// 如果机器人不存在 proxy 配置, 那么将会使用 config.json 中的代理配置.
// 可在机器人代理配置中, 将 type 设为 `NO_PROXY` 来显性地表明该机器人不需要代理.
"proxy": {
// 代理类型(不区分大小写)有 "No_Proxy"(不使用代理)/"Http"/"Https"/"Socks5"
"type": "NO_PROXY",
// 代理服务器地址(不包括协议)
"host": "127.0.0.1",
// 代理服务器端口.
"port": 1080
},
// Telegram API 地址, 默认不用改, 如果有自建 Telegram Bot API 节点的可以修改为自建 API 地址.
"baseApiUrl": "https://api.telegram.org/bot"
},
// ...
]