Telegram API 接入的官方 SDK 有哪些?不同语言对应的 SDK 在哪下载?​

吾雨兰吾雨兰09月13日1550

我们想在网站加个telegram功能,官方有SDK可以使用吗?各语言SDK在哪下载?

3 个回答

招易真
招易真回答于 09 月 13 日
最佳答案

Telegram 官方支持多种语言的 SDK,接入 Telegram Bot API 和 MTProto API。常见 SDK 有:

1. Python:官方推荐的 Telethon 库,GitHub 上可获取。

2. JavaScript/Node.js:官方支持的 node-telegram-bot-api。

3. Java:官方维护的 Telegram Bots Java Library。

4. C#/.NET:Telegram.Bot 官方支持。

5. PHP:php-telegram-bot 官方支持。

在 GitHub 上搜索对应语言 SDK 名称,即可获取源码和文档。对于网站开发而言,Bot API 更适合集成网页功能,MTProto 适合客户端交互。

如果是营销网站,Bot API 已够用,按需选择语言 SDK 即可。

裔斌
裔斌回答于 09 月 17 日

Telegram 有官方 API,主要分为两种:Bot API 和 MTProto API。

Bot API 主要用来开发机器人,文档地址:https://core.telegram.org/bots/api

MTProto API 比较复杂,适合开发客户端程序,比如 Telegram 官方客户端。文档地址:https://core.telegram.org/mtproto

至于 SDK,Telegram 官方没有统一的 SDK 下载包,但社区和第三方已经封装了很多。你去 GitHub 搜索 “Telegram SDK”,然后加上你用的语言(比如 Python、Java、Node.js 等),就能搜到一大堆。这些 SDK 基本都是开源的,直接拿来用就行。

如果你想在网站里集成 Telegram 功能,建议从 Bot API 入门,比较容易上手。开发时记得保护好你的 Bot Token,别泄露了。

俟依楠
俟依楠回答于 09 月 18 日

官方提供了多种语言的 SDK,方便接入 API 功能。

主要语言 SDK 获取方式如下:

1. Python:官方推荐使用 python-telegram-bot 库,GitHub 可找到。

2. JavaScript/Node.js:使用 telegram-bot-api 包,npm 或 GitHub 下载。

3. Java:使用 TelegramBots,GitHub 搜索即可。

4. C#:使用 Telegram.Bot NuGet 包安装。

5. Go:使用 gotgbot,GitHub 上有源码。

这些 SDK 都是开源的,文档和示例也很完善。

你可以根据网站后端语言选择合适的 SDK,快速集成 Telegram 功能,比如消息推送、机器人交互等。

记得去 GitHub 官方仓库查看最新版本和使用方法,有问题也可以在社区提 issue。

您的答案