接入 Telegram 機器人
如何在 Buda 中建立並連接 Telegram 機器人,實現雙向 AI 對話。
接入 Telegram 機器人
Buda 支援透過 Telegram 機器人與使用者直接對話。建立機器人只需在 Telegram 中完成,無需任何開發者帳號或審核流程。
步驟 1:建立 Telegram 機器人
在 Telegram 中搜尋 @BotFather 並開啟對話。
傳送指令:
/newbotBotFather 會依序詢問兩個問題:
- 機器人的顯示名稱(Name)— 使用者看到的名字,例如
Buda Assistant - 機器人的使用者名稱(Username)— 必須以
bot結尾,例如buda_assistant_bot
填寫完成後,BotFather 會回覆一則包含 Token 的訊息,格式類似:
1234567890:AAFxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx複製這個 Token,下一步會用到。
步驟 2:在 Buda 中新增頻道
- 開啟 Buda 的頻道設定(Channels)
- 點擊新增頻道,選擇 Telegram
- 貼上剛才複製的 Token,點擊連接
步驟 3:測試
在 Telegram 中搜尋你的機器人使用者名稱,開啟對話後傳送一條訊息,例如:你好。
收到 Buda 的回覆後,即可正常使用 🎉
在群組中使用
將機器人加入群組後,需要 @提及 機器人才會觸發回覆,例如:
@buda_assistant_bot 幫我查一下今天的會議安排常見問題
機器人沒有回覆
| 可能原因 | 解決方案 |
|---|---|
| Token 填寫有誤 | 回到 BotFather 重新複製 Token,注意不要有多餘空格 |
| 頻道未啟用 | 檢查 Buda 中該頻道的狀態是否為「執行中」 |
| 群組中未 @ 機器人 | 群聊中需要 @提及 機器人,私聊則無需 |
Token 洩露了怎麼辦
在 BotFather 中傳送 /revoke,選擇對應機器人重新產生 Token,然後在 Buda 的頻道設定中更新。