Telegram
将 Hummingbot 与 Telegram Messenger 集成,使你能够在任何安装了 Telegram 的设备上实时获取更新并向交易机器人发送命令。无论你是将 Hummingbot 运行在云端还是本地机器上,都可以随时随地使用 Telegram 监控和控制你的机器人!
创建 Telegram 机器人¶
点击此链接启动官方 BotFather 机器人,该机器人可帮助你创建和管理 Telegram 机器人:https://telegram.me/BotFather。
- 在 Telegram 中,进入新创建的 BotFather 聊天窗口,点击“Start”或输入
/start。 - 输入
/newbot以创建一个机器人。 - 为你的机器人输入一个名称,即该机器人在 Telegram 中显示的标题,例如
hummingbot。 - 输入一个以
bot结尾的唯一 ID(例如my_awesome_hummingbot)。 - 请务必复制或保存你的令牌(token),这是在 Hummingbot 中启用 Telegram 所必需的。
- 点击上方消息中的链接以启动你的新机器人:
t.me/<YOUR BOT NAME>。 - 点击
Start或输入/start启动机器人。

获取你的 Telegram ID¶
点击以下链接启动 userinfobot,这是一个帮助你获取 Telegram ID 的机器人:https://telegram.me/userinfobot。

在 Telegram 中,进入新创建的 userinfobot 聊天窗口,点击 Start 或输入 /start,并保存显示的 ID 号码。
在 Hummingbot 中设置¶
现在你可以启动 Hummingbot 并确认集成已正确配置。要在 Hummingbot 中启用 Telegram,请执行以下步骤:
- 运行
config telegram_enabled,将其设置为 True 或回答 Yes 以启用 Telegram 集成。 - 运行
config telegram_token,并输入来自 BotFather 的 Telegram 令牌。 - 运行
config telegram_chat_id,并输入你在获取你的 Telegram ID中获得的聊天 ID。
使用 Telegram 机器人¶
在启动 Hummingbot 之前,请确保 Telegram 机器人已在线。如果是,你应该能在 Telegram 中看到一个以你机器人名称命名的聊天窗口。像往常一样启动 Hummingbot。当你在 Hummingbot CLI 窗口中运行 start 命令时,Telegram 将自动连接。Telegram 机器人与实际运行的 Hummingbot 实例之间会实时同步消息。例如,你可以使用 status 和 history 命令监控机器人性能,config 显示当前配置,并使用 start 和 stop 控制机器人。

提示
如果你启用了 Telegram 的多个机器人,可以使用相同的 Telegram 聊天 ID,配合每个机器人各自的 API 令牌来控制所有机器人。你也可以使用它们的聊天文件夹功能来组织你的机器人。