gpt4 book ai didi

c# - 如何通过 Json 在 c# 上使用 Telegram API?

转载 作者:行者123 更新时间:2023-11-30 23:29:34 25 4
gpt4 key购买 nike

我正在查看 Telegram API 函数列表:

https://core.telegram.org/method/auth.checkPhone

想知道这段代码的语言名称是什么:

(auth.checkPhone "1548789888")"=
(auth.checkedPhone
phone_registered:(boolFalse)
phone_invited:(boolFalse)
)

这个是json类型吗?

我如何在 C# 上编写它?

我在哪里可以找到示例应用程序?

same question

最佳答案

Telegram 有自己的内部编码语言,称为 TL。它用于描述 Telegram 服务器理解的所有类型和命令。

您实际上可以构建自己的 Telegram 库,这里有几个步骤:

1) 构建一个可以对 TL 进行编码和解码的 TL 解析器,这并不像听起来那么难:TL 建立在一些原始类型之上,您可以在这里查看文档:https://core.telegram.org/mtproto/serialize在这里:https://core.telegram.org/mtproto/TL ,但从这里的 TL 规范开始要容易得多:https://github.com/zhukov/webogram/blob/master/app/js/lib/schema.tl.txt ,这里:https://github.com/zhukov/webogram/blob/master/app/js/lib/config.js#L97在这里:https://github.com/zhukov/webogram/blob/master/app/js/lib/config.js#L102

2) 构建了 TL 解析器后,您需要学习如何创建 Auth_key。 Here is a simple guide for that

3) 您需要在 telegram.org 上注册您自己的 app_id,您需要它来识别您正在构建的 Telegram 客户端。

4) 一旦你能成功获得你的Auth_key,那么你就可以follow these additional steps找到离你最近的 Telegram 数据中心,可能会在该数据中心重新生成你的 Auth_key,然后运行 ​​user.Authentication 命令,通过你的新 Telegram 客户端在该数据中心为你的手机号码创建一个 session

5) 一旦你掌握了这些初始步骤,剩下的命令应该会更容易。

干杯。

关于c# - 如何通过 Json 在 c# 上使用 Telegram API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35327067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com