Bot 机器人从零开始

Bot 是纸飞机和其他 IM 最不一样的地方。这篇写给没写过代码但想搞 RSS 推送、入群验证的人;开发者请直接看 Bot API

第一步:找 @BotFather 领 Token

  1. 在 Telegram 搜索 @BotFather(蓝 V 官方 Bot)
  2. 发送 /newbot,按提示起名字和 @username(必须英文结尾 bot)
  3. 保存返回的 HTTP API Token,泄露等于别人能控制你的 Bot

Polling 还是 Webhook?

Polling:脚本定时问 Telegram「有新消息吗」——适合本地调试。
Webhook:Telegram 主动 POST 到你的 HTTPS 地址——适合服务器部署。Webhook 域名必须有效 SSL,自签证书不行。

常见用途

RSS → 频道

Python python-telegram-bot 或 Node telegraf,定时拉 RSS 发频道。Bot 要是频道管理员。

入群验证

新成员先点按钮证明不是 spam,再解除禁言。社区群必备。

Mini App

Bot 里打开 H5 小程序,2025 年后支持支付与 Stars。适合轻量工具。

2026 年 API 变化提醒

Bot 消息上限已扩到 32K 字符(见 6 月资讯)。Guest AI Bot 和 Guardian 审核 Bot 需要读 Changelog 10.0+,Webhook 里要区分消息类型,避免 AI 回复死循环。

Bot 会被封号吗?

批量私聊陌生人、发赌博/色情链接会被封。频道内合规推送 RSS 一般没问题。

不会编程怎么办?

用 n8n、Make 等无代码平台连 RSS 和 Telegram,或找开源 Bot 改配置即可。