跳至内容

Telegram

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

创建 Telegram 机器人

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

  1. 在 Telegram 中,进入新创建的 BotFather 聊天窗口,点击“Start”或输入 /start
  2. 输入 /newbot 以创建一个机器人。
  3. 为你的机器人输入一个名称,即该机器人在 Telegram 中显示的标题,例如 hummingbot
  4. 输入一个以 bot 结尾的唯一 ID(例如 my_awesome_hummingbot)。
  5. 请务必复制或保存你的令牌(token),这是在 Hummingbot 中启用 Telegram 所必需的。
  6. 点击上方消息中的链接以启动你的新机器人:t.me/<YOUR BOT NAME>
  7. 点击 Start 或输入 /start 启动机器人。

获取你的 Telegram ID

点击以下链接启动 userinfobot,这是一个帮助你获取 Telegram ID 的机器人: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 令牌。
  3. 运行 config telegram_chat_id,并输入你在获取你的 Telegram ID中获得的聊天 ID。

使用 Telegram 机器人

在启动 Hummingbot 之前,请确保 Telegram 机器人已在线。如果是,你应该能在 Telegram 中看到一个以你机器人名称命名的聊天窗口。像往常一样启动 Hummingbot。当你在 Hummingbot CLI 窗口中运行 start 命令时,Telegram 将自动连接。Telegram 机器人与实际运行的 Hummingbot 实例之间会实时同步消息。例如,你可以使用 statushistory 命令监控机器人性能,config 显示当前配置,并使用 startstop 控制机器人。

提示

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