【问题标题】:How can I know which chat generate "chat not found" excepcion on telegram bot?我如何知道电报机器人上哪个聊天生成“未找到聊天”异常?
【发布时间】:2019-08-09 23:18:28
【问题描述】:

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

如果用户已离开机器人频道,当我使用SendTextMessageAsync 发送消息时,我会收到Telegram.Bot.Exceptions.ChatNotFoundException: 'chat not found'

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

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

非常感谢。

【问题讨论】:

    标签: c# telegram-bot


    【解决方案1】:

    我检查了 Telegram.Bot (15.0.0) 的最新版本,它不支持此信息。

    无论如何我已经解决了创建这个版本的特定分支的问题。

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

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

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

    谢谢!!!

    【讨论】:

      猜你喜欢
      • 2017-05-01
      • 1970-01-01
      • 2018-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多