我怎么知道哪个聊天在电报机器人上产生了"chat not found"排除?



我正在用c#开发一个电报机器人。 使用Telegram.Bot库中的类TelegramBotClient

当我发送一条消息时,SendTextMessageAsync用户是否已离开机器人通道,我会收到Telegram.Bot.Exceptions.ChatNotFoundException: 'chat not found'

有谁知道是否有可能知道哪个chat_id抛出了这个例外?内部异常为空。

如果无法知道我何时捕获异常。 我如何知道是否有人离开了机器人频道?

谢谢。

我已经检查了最新版本的电报机器人(15.0.0(,

并且不支持此信息。无论如何,我已经解决了创建此版本的特定分支的问题。

我也向Telegram.Bot开发人员提出了这种改进。 您可以在此处查看解决方案:

https://github.com/TelegramBots/Telegram.Bot/issues/831

如果您愿意,我可以在这里评论解决方案。

谢谢!!!

最新更新