Telegram 集成
将 Hummingbot 与 Telegram Messenger 集成,可让你从任何安装了 Telegram 的设备上获取实时更新并向你的交易机器人发送命令。无论你是在云端还是本地机器上运行 Hummingbot,都可以使用 Telegram 从任何地方监控和控制机器人!
创建 Telegram 机器人¶
点击此链接启动官方 BotFather 机器人,这是一个帮助你创建和管理 Telegram 机器人的 Telegram 机器人: https://telegram.me/BotFather。
- 在 Telegram 中,转到新创建的 BotFather 聊天窗格,点击 Start 或键入
/start
- 输入
/newbot
创建机器人 - 输入你的机器人名称,即 Telegram 中机器人的标题,例如
hummingbot
- 输入一个以单词
bot
结尾的唯一 ID(例如my_awesome_hummingbot
) - 确保复制或保存令牌。这在启用 Hummingbot 上的 Telegram 时是必需的。
- 点击上面消息中到你新机器人的链接以启动它:
t.me/<YOUR BOT NAME>
。 - 点击
Start
或键入/start
以启动机器人
获取你的 Telegram ID¶
点击以下内容启动 userinfobot,这是一个帮助你检索 Telegram ID 的 Telegram 机器人: https://telegram.me/userinfobot。
在 Telegram 中,转到新创建的 userinfobot 聊天窗格,点击 Start
或键入 /start
。保存 ID 号码。
在 Hummingbot 中设置¶
现在你可以启动 Hummingbot 并确认集成已正确配置。要在 Hummingbot 中启用 Telegram,请执行以下操作:
- 运行
config telegram_enabled
并设置为 True 或回答 Yes 以启用 Telegram 集成 - 运行
config telegram_token
并输入 BotFather 中的 Telegram 令牌 ID - 运行
config telegram_chat_id
并输入 获取你的 Telegram ID 中的聊天 ID
使用 Telegram 机器人¶
在启动 Hummingbot 之前,请确保 Telegram 机器人处于活动状态。如果是这样,你应该会在 Telegram 中看到带有机器人名称的聊天窗格。像往常一样启动 Hummingbot。Telegram 将在你在 hummingbot CLI 窗口中运行 start
时立即连接。消息在 Telegram 机器人和实际运行的 Hummingbot 实例之间实时同步。例如,你可以使用 status
和 history
等命令来监控机器人性能,config
显示机器人当前配置,你可以使用 start
和 stop
来控制机器人。
提示
如果你正在运行启用了 Telegram 的多个机器人,可以将相同的 Telegram 聊天 ID 与你创建的每个机器人中的不同 API 令牌一起使用来控制所有机器人。你还可以使用他们的 聊天文件夹 功能来组织你的机器人。