セッションでsession.send
を使用してJSON文字列化オブジェクトまたは添付ファイルを送信しようとしましたが、コンソールで次のエラーが表示され、ボットからの応答がありません。添付ファイルの送信時にSkypeボットエラーが発生しました
Error: Request to ' https://smba.trafficmanager.net/apis/v3/conversations/SOMEHASHCODE/activities ' failed: [400] Bad Request
私はマイクロソフトボットFrameworkでSkypeのチャネルの問題をチェックすると、私はJSONのために次のメッセージが表示は
Invalid XML in message text
や添付ファイルの次のメッセージをオブジェクト。
Unknown attachment type
ボットは完全にスラックとエミュレータで動作しています。だから、それはコードの問題であってはならない。
// JSON object
session.send(JSON.stringify(session.conversationData.inputData, null, 2));
// Attachment message
session.send(new builder.Message(session)
.text(`Here's the document:`)
.addAttachment({
contentUrl: `http://host:port/${filePath}`,
contentType: 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
name: 'Document.docx',
}));
送信されたJSONオブジェクトは、この問題に取り組むためにどのように{"name": "Philip John", "id": "444411111111", "phone": "54545454", "email": "[email protected]", "address": "Street 11 - 111, City , ", "job": "Software Tester", "date": "1st June 2017", "salary": "9000", "bankAccount": "DE121231231231231231" }
任意のアイデアでしたか?
エラーの原因となったJSONオブジェクトを共有できますか? – nilsw
@NilsWをご確認ください。 JSONオブジェクトを追加しました。質問#2のための –
- Wordファイルの添付ファイル、エラーを生成するサンプルファイルにリンクできますか? – nilsw