我该怎么解决这个问题。最近收到这封信导致我的机器人反应迟钝。
我使用节点v8.11.2和bot框架sdk,v4僵尸构建器版本4.8.0。
谢谢!
更新:当我添加console.error(错误)时,会显示如下:
code: undefined,statusCode: 401,request:WebResource {streamResponseBody: false,url:'https://facebook.botframework.com/v3/conversations/2073757266064270-1820074761374022/activities/IaVk3v72Rl1',method: 'POST',headers: HttpHeaders { _headersMap: [Object] },body:'{"type":"typing","serviceUrl":"https://facebook.botframework.com/","channelId":"facebook","from":{"id":"1820074761374022"},"conversation":{"id":"2073757266064270-1820074761374022"},"recipient":{"id":"2073757266064270"},"replyToId":"IaVk3v72Rl1"}',query: undefined,formData: undefined,withCredentials: false,abortSignal: undefined,timeout: 0,onUploadProgress: undefined,onDownloadProgress: undefined,operationSpec:{ httpMethod: 'POST',path: 'v3/conversations/{conversationId}/activities/{activityId}',urlParameters: [Array],requestBody: [Object],responses: [Object],serializer: [Serializer] } },response:{ body: '',headers: HttpHeaders { _headersMap: [Object] },status: 401 },body: undefined }
我的另一个机器人出错:
未处理错误: onTurnError (节点:11104),UnhandledPromiseRejectionWarning: UnhandledPromiseRejectionWarning: BotFrameworkAdapter.processActivity():500 ERRORErrorat新的RestError process._tickCallback (internal/process/next_tick.js:68:7)。(D:\home\site\wwwroot\node_modules\botbuilder\lib\botFrameworkAdapter.js:638:27) at Generator.throw ()at rejected (D:\home\site\wwwroot\node_modules\botbuilder\lib\botFrameworkAdapter.js:13:65)at process._tickCallback (internal/process/next_tick.js:68:7)(node:11104) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误起源于在异步函数中抛出而不带catch块,或者拒绝使用.catch()处理的承诺。(拒绝证: 15)
发布于 2020-05-27 19:37:44
如果您的Facebook令牌过期,就会发生这种情况。不幸的是,我们没有办法更新它,我们自己。要修复它,删除Facebook频道,然后在这些指示之后重新添加它。
https://stackoverflow.com/questions/62013300
复制