C# 如何使用 Telegram API(不是 Bot API)从 channel /联系人获取消息

标签 c# telegram telegram-api

我发现了很多使用 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/

相关文章:

c# - 在分布式应用程序中找不到 DLL

c# - 如何在 WPF 中调整多边形的大小?

ssl - 如何使用经过验证的证书设置 Telegram Bot Webhook?

javascript - Telegram 机器人不在群组中回复消息,而是在个人聊天中回复相同的消息

telegram-api - 如何处理来自 WTelegramClient 更新的消息? (获取聊天/用户信息)

javascript - Telegram Bot 付款 - 付款成功后显示收据

c# - 如何获取 visual studio 使用的 clickonce 构建脚本来发布我的应用程序

c# - XBAP 中的键盘快捷键

java - Telegram Java API-套接字连接问题

c# - 使用WTelgramClient获取 channel 的所有参与者,仅返回200