为开发者提供强大的工具,构建机器人、客户端和集成应用
Telegram Bot API 允许您创建自动化的机器人程序,通过 HTTP 请求与 Telegram 进行交互。机器人可以发送消息、处理命令、管理群组、处理支付等。Bot API 完全免费且开源,支持所有主流编程语言。
使用 Bot API,您可以创建客服机器人、新闻推送机器人、投票机器人、游戏机器人等各种类型的应用。机器人支持富文本格式(Markdown、HTML)、内联键盘、文件发送、位置共享等丰富功能。
查看 Bot API 文档 →MTProto API 是 Telegram 的底层通信协议接口,允许开发者构建自定义的 Telegram 客户端。与 Bot API 不同,MTProto API 提供对用户账号的完整访问权限,可以实现所有官方客户端支持的功能。
MTProto API 使用 TCP 连接和自定义加密协议,支持实时事件订阅、文件上传下载、群组管理、频道操作等。适合需要深度集成 Telegram 功能的高级应用场景。
查看 MTProto API 文档 →Telegram Login Widget 允许您的网站使用 Telegram 账号进行登录。用户只需点击按钮并确认授权,即可快速注册或登录您的网站,无需输入邮箱和密码。
Login Widget 使用与 Telegram Web 相同的 OAuth 流程,安全可靠。集成非常简单,只需在网页中嵌入一段 HTML 代码,并配置您的 Bot Token 即可。
查看 Login Widget 文档 →Inline Bots 允许用户在任意聊天中通过 @机器人用户名 的方式调用机器人功能,无需切换到机器人对话窗口。例如,用户可以在聊天中输入 @gif bot 搜索 GIF 动图,或 @pic bot 搜索图片。
Inline 模式支持缓存机制,可以大幅提升响应速度。机器人可以返回文章、图片、视频、位置等多种类型的结果,并支持自定义输入提示和结果展示。
查看 Inline Bots 文档 →Telegram Payments API 允许机器人接受用户付款。支持多种支付方式,包括信用卡、第三方支付平台等。机器人可以发送发票(Invoice),用户点击后即可完成支付。
Payments API 支持灵活的定价模式,包括固定价格、自定义金额、小费等。机器人可以在支付完成后自动发送数字商品、激活会员服务等。所有支付交易都通过 Telegram 的安全支付系统处理。
查看 Payments API 文档 →Telegram Instant View 允许用户在 Telegram 内快速预览网页文章,无需打开外部浏览器。当用户点击分享在 Telegram 中的文章链接时,Instant View 会以原生阅读体验展示文章内容。
网站所有者可以通过创建 Instant View 模板(使用 Telegram 的模板语言)来自定义文章在 Instant View 中的展示效果。支持自定义标题、正文、图片、视频等元素的提取和展示。
查看 Instant View 文档 →Telegram 翻译平台(Translations Platform)允许社区成员参与 Telegram 应用的翻译工作。任何人都可以为 Telegram 的各个平台(Android、iOS、Desktop、Web)贡献翻译。
翻译平台使用 crowdsourcing 模式,社区成员可以提交新翻译、改进现有翻译、投票选择最佳翻译。翻译经审核后会自动包含在 Telegram 的后续版本中,帮助 Telegram 覆盖更多语言的用户群体。
参与翻译项目 →