Telegram中文版 API 开发文档
Telegram中文版 API 为开发者提供完整的接口与开发文档,涵盖 Bot API、Telegram API、TDLib 和 Gateway API。无论您是想开发 Telegram机器人、构建自定义 Telegram 客户端,还是为网站和应用集成验证码发送能力,都可以在这里快速找到对应的开发资源与官方文档入口。
开发者还可以将 Telegram 小部件 添加到网站中,实现登录、分享、频道展示等功能,进一步扩展 Telegram中文版 在网页和应用场景中的使用能力。
除了 API 开发外,设计师和开发者还可以为 Telegram中文版 创建动态贴纸、表情符号与自定义主题,进一步提升客户端体验与品牌展示效果。
Telegram Bot API(机器人开发接口)
Telegram Bot API 是 Telegram中文版 最常用的开发接口之一,允许开发者将机器人连接到 Telegram 系统。Telegram机器人是特殊的帐户,无需额外的手机号码即可设置,非常适合自动回复、消息通知、客服系统、社群管理、内容推送和业务自动化等场景。
使用此功能,您无需深入了解 MTProto 加密协议的底层实现——Telegram 的中间服务器会为您处理所有加密以及与 Telegram API 的通信。您只需通过简单的 HTTPS 接口,即可快速完成 Telegram机器人开发与功能集成。
点击此处了解更多关于机器人 API 的信息 »机器人开发者还可以利用我们的 支付 API 来实现 Telegram 机器人收款、数字商品支付、自动化订单处理和商业服务场景。
TDLib - Telegram客户端开发框架
如果您希望构建自己的 Telegram 客户端,而不仅仅是开发机器人,不妨试试我们的 Telegram 数据库库(简称 TDLib)。这是一款面向第三方开发者的官方工具,可帮助您更高效地构建快速、安全且功能丰富的 Telegram 应用。
TDLib 负责处理网络通信、数据加密、本地数据库存储以及消息同步等底层细节,以便您可以将更多时间用于设计、响应式界面和精美动画。
TDLib 支持 Telegram 的全部核心功能,让您在任何平台上都能更加轻松地开发 Telegram 应用。它可用于 Android、iOS、Windows、macOS、Linux 以及几乎所有其他系统。该库是开源的,并且与几乎所有编程语言兼容。对于需要进行 Telegram中文版 客户端开发、桌面端开发或跨平台应用开发的团队来说,TDLib 是非常重要的官方工具。
点击此处了解更多关于 TDLib 的信息 »Gateway API(验证码与身份验证接口)
Telegram Gateway API 允许任何企业、应用或网站通过 Telegram 而不是传统的短信发送授权码和验证码。这种方式能够有效降低短信成本,提高验证码送达速度,并增强身份验证流程的安全性。对于需要注册、登录、双重验证或消息确认的网站和应用来说,Gateway API 是 Telegram中文版 非常实用的开发能力之一。
Telegram 的 Gateway API 完全免费试用。点击此处了解更多信息 »Telegram API(自定义客户端核心接口)
此 API 允许您构建自定义的 Telegram 客户端与深度集成应用。它完全开放,供所有希望在我们平台上创建 Telegram 应用的开发者使用。您可以参考现有 Telegram 应用的开源代码,了解其工作原理。请务必在我们的系统中注册您的应用,以获取开发所需参数。
Telegram API 入门文档
Telegram API 安全机制
- 秘密聊天,端到端加密 端到端加密消息传递。
- 安全准则 客户端应用程序中需要进行的重要检查。
- 完美前向保密 将临时授权密钥绑定到永久授权密钥。
- 语音和视频通话中的端到端加密 端到端加密通话。
Telegram API 性能优化
- 客户端优化 提升 API 交互效率的方法。
Telegram API 方法与接口说明
- 可用方法列表 可用高级方法列表。
- API TL 模式,JSON 格式 API 中使用的类型和方法的文本和 JSON 表示。
- 图层变更日志 可用架构版本的详细变更日志。
Telegram 开发相关文章
如何使用 MTProto API 与机器人协作。
机器人 API 对话 ID 是一个唯一的 64 位对等 ID 序列,它由用户、聊天、频道和秘密聊天 ID 序列派生而来,并在所有这些序列中保持唯一性。
机器人提供了一系列命令,用户可以在私聊或群组中使用。
用户可以通过按钮或内联按钮与机器人进行交互,也可以直接从任何聊天中的内联消息进行交互。
机器人可以选择显示在文本输入字段旁边的菜单按钮的行为,并通过更灵活的方式引导用户进入功能页或小程序。
用户可以通过聊天窗口中的文本输入字段,直接通过内联查询与你的机器人进行交互。
机器人可以为用户提供 HTML5 游戏,供用户单人游玩或在群组中相互竞技,也可以用于一对一聊天中的互动体验。
机器人可以为用户提供交互式 HTML5 小程序,从而在很多场景中替代传统网站。
开发者可以为其小程序开通联盟计划,允许内容创作者、其他开发者和 Telegram 用户推广该小程序,并从推荐购买中赚取佣金。
机器人可以安装附件菜单项,提供方便易用、功能多样的迷你应用程序。
Telegram 用户和频道可以通过 API 轻松发布和查看故事。
该 API 提供了一种方法,可以获取主题相似的公共频道和机器人的列表,这些频道和机器人是根据其订阅者群体的相似性选择的。
Telegram 用户和频道可以更改个人资料页面和消息的强调色和背景图案。
Telegram 允许用户指定精细的隐私设置,选择哪些用户可以或不可以以某些方式与他们互动。
Telegram 允许在聊天中查找消息时应用详细的消息筛选器,这使得服务器能够根据文本查询甚至消息类型进行筛选。
Telegram 允许发送投票和测验,成千上万甚至数百万用户可以在聊天和频道中进行投票。
高级用户现在可以在任何聊天中创建协作清单,以跟踪任务和协调团队,或管理购物清单和待办事项清单。
Telegram 允许用户使用特定的表情符号对任何消息做出反应,从而触发动画效果。
Telegram 允许为发送的消息添加炫酷的动画效果。
贴纸、自定义表情符号和 GIF 选择界面应提供类别列表,以便按表情符号或其他条件快速筛选结果。
Telegram 允许用户将表情符号或自定义表情设置为状态,显示在聊天和个人资料中的名字旁边。
频道、基本群组和超级群组可以有公开用户名或私人邀请链接,私人邀请链接还可以增强为加入请求模式。
如何处理频道、群组和超级群组中的管理员权限、细粒度封禁和全局权限。
可以将群组关联到频道作为讨论组,以便用户在帖子下参与讨论。
Telegram 允许用户通过消息线程对频道帖子或通用群组消息进行评论。
超级群组和频道都提供管理员日志,记录最近的重要操作,例如设置变更、管理员变更、踢出和封禁用户等。
Telegram 允许将多条消息置顶在特定聊天记录之上。
Telegram 允许在紧急情况下提及其他用户,并能快速导航到这些提及以便尽快阅读。
Telegram 允许定时发送消息。
Telegram 允许在聊天中发送用户的实时地理位置,并可设置接近提醒。
如何在 API 中使用对等信息。
有时,在群聊更新中遇到的用户和频道构造函数可能不包含完整信息,本文说明了如何处理此类构造函数。
如何删除 Telegram 账号。
Telegram 允许从其他聊天应用导入消息和媒体文件。
如何使用 MTProto API 直接与 Telegram Passport 交互。
如何使用 MTProto API 直接与 Telegram Payments 集成。
为了进一步提高 Telegram 的透明度,官方第三方服务可以为用户帐户和聊天添加额外的验证图标,以防止诈骗和减少虚假信息。
如何使用消息实体创建样式文本。
Telegram 客户端支持显示 GIF 动图。
Telegram 客户端支持显示动画、静态和视频贴纸。
Telegram 允许直接在消息中添加自定义动画、静态和视频表情符号。
图形化的 Telegram 客户端应将表情符号转换为相应的动画版本。
Telegram 支持发送动态骰子表情符号。
如何处理邮件草稿。
使用文件夹组织聊天。
如果启用,顶级同行的评分会显示某个类别中常用同行的相关性,例如经常收到消息的用户、经常使用的机器人、内联机器人和常访问的频道等。
如何处理文件引用。
处理无缝 Telegram 登录 URL 授权请求。
如何使用聊天背景。
如何使用聊天通知声音。
如何转录语音留言。
Telegram 允许翻译聊天消息,Telegram Premium 用户甚至可以启用实时聊天翻译。
拥有一定数量成员的超级群组管理员可以开启 Telegram 自身反垃圾邮件算法的更主动模式。
Telegram 用户可以通过用户名让其他人更容易联系他们或找到他们的公开群组和频道,Fragment 还允许购买收藏用户名和可用于注册帐号的电话号码收藏品。
Telegram Premium 是一项可选的订阅服务,可解锁更多专属的客户端和 API 功能,同时也有助于支持应用的开发。
用户可以将他们的 Telegram 帐户转换为企业帐户,从而获得营业时间、位置、快速回复、自动消息、自定义起始页、聊天机器人支持等企业功能。
Telegram Stars 是虚拟物品,用户可以使用它从 Telegram 生态系统内的机器人和小程序购买数字商品和服务,向创作者赠送礼物等。
机器人和频道可以创建订阅,定期向用户收取一定数量的 Telegram Stars,以换取内容和服务。
用户可以向好友赠送礼物。收礼人可以将礼物展示在个人资料上,或将其兑换成 Telegram Stars。
内容创作者可以通过在频道上发布付费照片或视频来获得 Stars 收益,订阅者付费后方可查看内容。
Telegram Stars 可用于向已配置 Star Messages 的用户、超级群组和频道发送消息,每条消息都需要付费。
Telegram 为频道管理员提供了强大的盈利功能:推荐帖子。
Telegram Premium 用户可以通过给予他们喜爱的频道推广,赋予其发布故事等额外功能。
Telegram 频道管理员可以发起赠送活动,随机向其关注者分发 Telegram Premium 订阅和其他礼物,以换取推广。
有时,当通过私密或秘密聊天与 Telegram 用户互动时,需要在聊天窗口顶部显示一个操作栏,提供方便的操作按钮或与用户相关的通知。
“已保存消息”聊天功能允许用户收藏消息和媒体,它是一个个人云存储空间,用于存储您可能想要发送或转发的任何消息或媒体。
Telegram 为个人资料提供了许多自定义选项。
Telegram 应用支持生成、分享和同步应用主题。
如果您的应用允许访问 Telegram 频道中的内容,则必须支持 Telegram 频道中的官方赞助消息。
Telegram 拥有慷慨的奖励机制,频道和机器人所有者现在可以获得在其频道和机器人中展示的广告收入的 50%。
Telegram 客户端支持显示由独立事实核查员添加到消息中的事实核查信息。
使用 API 中的联系人。
使用黑名单。
如何使用基于地理位置的功能,例如地理聊天和附近用户功能。
某些法律法规要求查看受限内容时进行年龄验证:Telegram 通过一个特殊机器人的主小程序来实现这一点。
在与 HTML5 游戏和支付网关网站交互时,Telegram 应用应公开相应的 JS API。
Telegram 客户端必须处理在消息、链接实体和其他应用程序中遇到的特殊链接 tg:// 和 t.me 深度链接。
Telegram 的 API 允许用户通过 Takeout API 导出他们的所有信息。
我们整理了 Telegram中文版 API 的核心开发资源,包括 Bot API、Telegram API、TDLib、Gateway API、机器人开发、客户端开发、小程序、支付能力、频道群组功能以及安全机制等内容。无论您是个人开发者、企业团队还是技术服务商,都可以通过这些官方文档快速了解 Telegram 的开发体系,并根据项目需求选择合适的接口方案。