USER 而不是 BOT 的电报 api

telegram api for USER rather than BOT

所以我听说您可以在 TG 上创建 USER 机器人,就像在类似 BOT 的机器人中一样,但在 USER 帐户而不是 BOT 帐户中。

我已经搜索了很长时间,找不到任何与 MTProto 相关的库以及关于如何实际执行此操作的良好文档。

我找到了问题:How do I use Telegram API without a bot?

但是它适用于另一种语言。

请告诉我这是否仍然可行,如果可以,哪些库对此有用 - 最好有文档的库。

TdLib 就是您要找的!

TDLib (Telegram Database Library) is a cross-platform, fully functional Telegram client. We designed it to help third-party developers create their own custom apps using the Telegram platform.

TdLib 支持多种语言,并且具有针对其他语言的 JSON 界面。所以不用担心你的编程语言。

它甚至抽象了互联网是否连接,根据优先级下载多个文件,等等。我强烈建议你使用 TdLib。

https://core.telegram.org/tdlib

https://github.com/tdlib/td

如果人们来这里搜索可以访问 Telegram 客户端 APIs(控制用户而不是机器人)的 .NET 库,我会推荐 WTelegramClient library

它是 open-source,非常有据可查(当然有很多 examples) and available on Nuget

它比 TDLib 更容易用于自动化,涵盖完整的客户端 API 方法列表,而不是复杂的 GUI-oriented TD API.