你能从ChatConnector Bad Request错误中恢复吗?

时间:2017-07-13 07:58:34

标签: node.js botframework

有时ChatConnector将无法向后端发送消息。例如,当消息太大时会发生这种情况:

Request to 'https://slack.botframework.com/v3/conversations/xyz/activities/...’ failed: [400] Bad Request at Request._callback (/app/node_modules/botbuilder/lib/bots/ChatConnector.js:514:46)

你能"恢复"邮件是使用session.send(msg)

发送的

我知道它是异步的所以我们只能找到"以后"它是否有效,但我希望可能有一种机制来捕获错误,检查哪条消息失败并(可能)调整它并重试?

到目前为止,我找到的唯一方法是向机器人本身添加一个监听器:

bot.on('error', function (e) { ... });

但在我看来它并没有告诉你哪条消息失败了。

0 个答案:

没有答案