在C#中使用电报机器人进行回复

时间:2019-10-15 14:19:10

标签: telegram-bot

我正在尝试从机器人执行以下操作:

  • 如果用户在组中键入命令,则漫游器会回复该组。
  • 如果用户在与bot进行1对1聊天时键入命令,则bot会直接回复该用户。

现在我回答:

await _Client.SendTextMessageAsync(e.Message.Chat.Id, output, ParseMode.Markdown);

有时候我得到这个:

  

Telegram.Bot.Exceptions.ApiRequestException:错误的请求:错误的消息实体:错误的HTTP URL      在异步任务Telegram.Bot.TelegramBotClient.MakeRequestAsync(IRequest请求,CancellationToken cancelleToken)

但是...在大多数情况下,它都能正常工作并且消息正确到达。

当机器人重新启动时,错误有时会出现在第一条消息上。

我不明白该错误“错误的消息实体”?什么实体?用户?渠道?然后是“错误的HTTP URL”? URL永远不会改变。.

0 个答案:

没有答案