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 接收实时更新,无需轮询

开始创建你的机器人

访问官方文档了解更多详细信息,或查看示例代码快速开始开发