如何在使用 TLSharp 的指定电报频道中发送新消息时得到通知?

How to get notified that new message is sent in specified telegram channel with TLSharp?

我需要处理tg指定频道的新消息。我认为应该可以使用 TLSharp(或 python 上的 telethon),但我接受任何其他方法或库。

我想应该有使用客户端进行 tg RPC Api 的解决方案,但我找不到。 感谢您的帮助!

TLSharp 不允许您处理传入的 updates/messages。

这可以通过 WTelegramClient (Nuget 上可用的 .NET 库)client.Update 事件实现。

参见 here for a full example 展示如何 handle/display update/messages。
然后,您可以过滤这些更新以仅显示来自特定频道的更新(请参阅 peer 字段)

注意:TLSharp 不再维护并且不再正常工作,因此我建议无论如何切换到 WTelegramClient。