深入了解Telegram的功能

ic_date 2024-06-16
博客列表

引言
Telegram中文版是一款不受监控的跨平台即时通信软件,在安全方面这款软件绝对称得上是首屈一指,可以发送照片影片等所有类型文件,没有任何限制,且所有内容包括聊天、群组、媒体等,官方提供手机版(AndroidiOSWindows Phone)、桌面版(WindowsmacOSLinux)和网页版等多种平台客户端。

2022年6月,Telegram推出了付费的Telegram Premium订阅,标价4.99美元每月。订阅Telegram Premium后可以使用高级贴纸,频道中不会显示赞助广告,最多加入频道数量相较未订阅数量翻倍,更快的下载速度等额外功能。

Telegram的历史

Telegram在2013年由尼古拉·杜罗夫帕维尔·杜罗夫两兄弟正式发布。他们二人是俄罗斯最大的社交网络服务VKontakte的创始者。Telegram Messenger LLP是设立在伦敦独立公司,开发团队则位于迪拜[13]尼古拉·杜罗夫为Telegram设计了MTProto协议,同时帕维尔·杜罗夫自数字堡垒公司(英语:Digital Fortress)提供资金与基础设备[14]

2021年3月23日,帕维尔·杜罗夫宣布Telegram已发行价值超过10亿美元的债券。

2021年10月26日,帕维尔·杜罗夫宣布Telegram将很快推出官方广告信息服务。他还澄清说,广告不会显示在聊天、个人对话或群组的列表中,而只会影响已经发布广告帖子的大型频道。

2022年6月20日,发布名为Telegram Premium的付费会员,价格为$4.99/月。

下面让我们一起来深入了解Telegram的各项功能。

电报 API

Telegram为开发者提供两种 API。Bot  API 允许您轻松创建使用 Telegram 消息作为界面的程序。Telegram  API 和 TDLib 允许您构建自己的自定义 Telegram 客户端。欢迎您免费使用这两种 API。

您还可以将 Telegram Widgets添加 到您的网站。

欢迎设计师  为 Telegram创建动画贴纸 或 自定义主题。

机器人 API

此 API 允许您将机器人连接到我们的系统。Telegram 机器人 是特殊帐户,无需设置额外的电话号码。这些帐户可作为在您的服务器上某处运行的代码的接口。

要使用此功能,您无需了解我们的 MTProto 加密协议的工作原理——我们的中介服务器将为您处理所有加密和与 Telegram API 的通信。您可以通过一个简单的 HTTPS 接口与此服务器通信,该接口提供简化版的 Telegram API。

在此处了解有关 Bot API 的更多信息 »

机器人开发人员还可以利用我们的 支付 API 接受  来自世界各地 Telegram 用户的付款。

TDLib – 构建你自己的 Telegram

即使您希望实现最大程度的自定义,也不必从头开始创建应用。尝试我们的 Telegram 数据库库 (简称 TDLib),这是一款面向第三方开发人员的工具,可让您轻松构建快速、安全且功能丰富的 Telegram 应用。

TDLib 负责所有 网络实现 细节、 加密 和 本地数据存储,以便您可以投入更多时间进行设计、响应式界面和精美的动画。

TDLib 支持所有 Telegram 功能,使在任何平台上开发 Telegram 应用变得轻而易举。它可以在 Android、iOS、Windows、macOS、Linux 和几乎任何其他系统上使用。该库是开源的,并且与几乎 任何编程语言兼容。

在此处了解有关 TDLib 的更多信息 »

电报API

此 API 允许您构建自己的自定义 Telegram 客户端。它对所有希望在我们的平台上创建 Telegram 应用程序的开发人员完全开放。您可以随意研究 现有 Telegram 应用程序的开源代码 ,以了解这里的工作原理。不要忘记 在我们的系统中注册 您的应用程序。

  • 入门

  • 安全

  • 优化

  • API 方法

入门

创建应用程序

如何获取您的应用程序标识符并创建新的 Telegram 应用程序。

用户授权

如何注册用户电话以开始使用 API。

双重身份验证

如果用户启用了 2FA,如何登录用户帐户,如何更改密码。

二维码登录

二维码 登录流程

错误处理

如何正确处理API返回错误。

处理不同的数据中心

如何连接最近的DC接入点以便更快的与API交互,以及开发客户端时需要注意的事项。

处理更新

如何订阅更新并正确处理它们。

处理推送通知

如何订阅并正确处理它们。

频道、超级组、千兆组和基本组

如何处理频道、超级组、千兆组、基本组,以及它们之间的区别是什么。

论坛

Telegram 允许创建包含多个不同主题的论坛。

渠道统计

Telegram 提供频道和超级群组的详细频道统计数据。

调用方法

调用方法的附加选项。

上传和下载文件

如何正确传输大量数据。

分页

如何从大量对象列表中获取结果。

客户端配置

MTProto API 有多个客户端配置参数,可以使用适当的方法获取。

安全

秘密聊天,端到端加密

端到端加密消息传递。

安全指南

您的客户端应用程序中需要进行的重要检查。

完美前向保密

将临时授权密钥与永久授权密钥绑定。

语音和视频通话中的端到端加密

端到端加密通话。

优化

客户端优化

增强 API 交互的方法。

API 方法

可用方法列表

可用的高级方法的列表。

API TL 模式, 作为 JSON

API 中使用的类型和方法的文本和 JSON 表示。

可用图层列表

可用架构版本的列表。

其他文章