如何在 C# 中处理 TelegramBotClient 中的传入消息?

问题描述 投票:0回答:1

我正在尝试在 Visual Studio 中使用 C# 开发我的第一个 Telegram 机器人。我一直在关注教程,一切似乎都很顺利。但是,当我尝试使用

TelegramBotClient.OnMessage
处理传入消息时,遇到错误:“'TelegramBotClient' 不包含 'OnMessage' 的定义。”这是我的代码片段:

public static TelegramBotClient BotClient;

public static void Main(string[] args)
{
    BotClient = new TelegramBotClient("My Token");
    BotClient.OnMessage += BotClient_OnMessage();
    // Other code...
}

我知道

TelegramBotClient
没有直接的
OnMessage
事件处理程序。有人可以指导我如何正确处理
TelegramBotClient
类中的传入消息吗?谢谢你。

我希望订阅 TelegramBotClient 的 OnMessage 事件将允许我处理传入消息,如我遵循的教程中所示。然而,我遇到了前面提到的错误。我也尝试在官方文档或在线论坛中查找任何相关信息,但找不到解决方案。

c# telegram-bot eventhandler
1个回答
0
投票

将“Telegram.Bot”版本降级至“16.0.2”。 它现在对我有用。我想这也会对你有帮助。 谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.