我正在用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
如果您愿意,我可以在这里评论解决方案。
谢谢!!!