我正在尝试在 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 事件将允许我处理传入消息,如我遵循的教程中所示。然而,我遇到了前面提到的错误。我也尝试在官方文档或在线论坛中查找任何相关信息,但找不到解决方案。
将“Telegram.Bot”版本降级至“16.0.2”。 它现在对我有用。我想这也会对你有帮助。 谢谢!