跳转至内容

Telegram 集成

将 Hummingbot 与 Telegram Messenger 集成,可让你从任何安装了 Telegram 的设备上获取实时更新并向你的交易机器人发送命令。无论你是在云端还是本地机器上运行 Hummingbot,都可以使用 Telegram 从任何地方监控和控制机器人!

创建 Telegram 机器人

点击此链接启动官方 BotFather 机器人,这是一个帮助你创建和管理 Telegram 机器人的 Telegram 机器人: https://telegram.me/BotFather。

  1. 在 Telegram 中,转到新创建的 BotFather 聊天窗格,点击 Start 或键入 /start
  2. 输入 /newbot 创建机器人
  3. 输入你的机器人名称,即 Telegram 中机器人的标题,例如 hummingbot
  4. 输入一个以单词 bot 结尾的唯一 ID(例如 my_awesome_hummingbot
  5. 确保复制或保存令牌。这在启用 Hummingbot 上的 Telegram 时是必需的。
  6. 点击上面消息中到你新机器人的链接以启动它: t.me/<YOUR BOT NAME>
  7. 点击 Start 或键入 /start 以启动机器人

获取你的 Telegram ID

点击以下内容启动 userinfobot,这是一个帮助你检索 Telegram ID 的 Telegram 机器人: https://telegram.me/userinfobot。

在 Telegram 中,转到新创建的 userinfobot 聊天窗格,点击 Start 或键入 /start。保存 ID 号码。

在 Hummingbot 中设置

现在你可以启动 Hummingbot 并确认集成已正确配置。要在 Hummingbot 中启用 Telegram,请执行以下操作:

  1. 运行 config telegram_enabled 并设置为 True 或回答 Yes 以启用 Telegram 集成
  2. 运行 config telegram_token 并输入 BotFather 中的 Telegram 令牌 ID
  3. 运行 config telegram_chat_id 并输入 获取你的 Telegram ID 中的聊天 ID

使用 Telegram 机器人

在启动 Hummingbot 之前,请确保 Telegram 机器人处于活动状态。如果是这样,你应该会在 Telegram 中看到带有机器人名称的聊天窗格。像往常一样启动 Hummingbot。Telegram 将在你在 hummingbot CLI 窗口中运行 start 时立即连接。消息在 Telegram 机器人和实际运行的 Hummingbot 实例之间实时同步。例如,你可以使用 statushistory 等命令来监控机器人性能,config 显示机器人当前配置,你可以使用 startstop 来控制机器人。

提示

如果你正在运行启用了 Telegram 的多个机器人,可以将相同的 Telegram 聊天 ID 与你创建的每个机器人中的不同 API 令牌一起使用来控制所有机器人。你还可以使用他们的 聊天文件夹 功能来组织你的机器人。