Telegram Bot API
使用 Telegram Bot API 创建强大的机器人,为用户提供自动化服务和交互体验
RESTful API
简单易用的 HTTP 接口,支持所有主流编程语言
实时更新
通过 Webhook 或长轮询获取实时消息更新
丰富功能
支持发送消息、文件、图片、键盘、内联查询等
完整文档
详细的 API 文档和示例代码,快速上手
快速开始
1
创建你的机器人
在 Telegram 中搜索 @BotFather,发送 /newbot 命令创建新机器人。按照提示设置机器人名称和用户名,你将获得一个 API Token。
/newbot
My Bot Name
@MyBotUsername_bot
2
发送第一条消息
使用 API Token 通过 HTTP 请求发送消息。
curl -X POST \
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/sendMessage \
-d chat_id=<CHAT_ID> \
-d text="Hello from my bot!"
3
接收消息更新
使用 getUpdates 方法或设置 Webhook 来接收用户发送的消息。
curl https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
主要功能
消息发送
支持发送文本、图片、视频、文档、音频、位置等多种类型的消息
自定义键盘
创建自定义键盘和内联键盘,提供丰富的交互选项
内联查询
允许用户在任何聊天中通过 @mention 调用你的机器人
支付功能
集成支付功能,直接在 Telegram 中完成交易
游戏平台
创建和分享 HTML5 游戏,记录高分和排行榜
Webhook
设置 Webhook 接收实时更新,无需轮询