我发现了很多使用 bot api 的示例,但是我需要一个简单的客户端,当收到来自联系人或组的消息时,作为用户而不是 bot(所以 Telegram api,而不是 Bot api)实现一个事件). TLSharp 库没有实现这个方法。 实现它的最佳方法是什么?
最佳答案
现在有WTelegramClient ,使用最新的 Telegram 客户端 API 协议(protocol)(以用户身份连接,而不是机器人)。
该库非常完整,但使用起来也非常简单。关注README on GitHub简单介绍。
要监视在某处发布消息(或其他事件)时推送到客户端的更新事件,请查看 Examples\Program_ListenUpdate.cs .它演示了如何打印大多数事件,包括在组/ channel /私有(private)聊天中发布的消息
关于C# 如何使用 Telegram API(不是 Bot API)从 channel /联系人获取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68888076/