← 返回博客列表

机器人开发

Telegram AI 机器人教程:从 BotFather 到第一条回复

2026/10/28

第一步:拿到 Bot Token

在 Telegram 里找 @BotFather,用 /newbot 创建机器人,拿到 token。token 只放服务器的 .env,绝不要发到聊天记录或提交到 Git。

第二步:最小闭环

程序逻辑只有三步:收到消息 → 调模型 API → 把回答发回去。先用轮询(polling)模式在本地跑通,不要一开始就折腾 Webhook 和域名。

第三步:上线的 checklist

  • 每个用户单独记对话历史,并设上限(例如最近 10 轮)。
  • 加简单的限流,避免一个人刷爆 API 账单。
  • 出错时给用户一句通用提示,错误详情只写服务端日志,绝不把密钥或堆栈发给用户。