私はMicrosoft Bot Frameworkを使用してSkypeボットを構築しています。SkypeのモノスペースフォントをMicrosoft Bot Frameworkのボットからレンダリングするにはどうすればいいですか?
メッセージの送受信に成功しました。
モノスペースフォントで書式設定されたメッセージを送信しようとしています。ユーザーとしての通常のSkypeクライアントでは、少なくとも1つは{code}タグを最初と最後の行に配置する方法です。
私は、私は私のボットに渡された参照メッセージの内容は次のようになりますことをすると:
{
"entities": [],
"serviceUrl": "https://skype.botframework.com",
"recipient": {
"name": "REDACTED",
"id": "REDACTED"
},
"from": {
"name": "REDACTED",
"id": "REDACTED"
},
"id": "REDACTED",
"text": "<pre raw_pre=\"{code}\" raw_post=\"{code}\">\nPlease login first.\n\nlogin <PASSWORD>\n\nWHERE\n<PASSWORD> is the password\n<\/pre>",
"type": "message",
"channelId": "skype",
"conversation": {"id": "REDACTED"},
"timestamp": "2016-08-24T13:46:09.569Z"
}
私は、メッセージがPREに包まれ、HTMLであることがわかり、およびPREは、いくつかの特別な属性があります。
は、私は、同じ形式のHTMLでメッセージを送り返す:
{
"entities": [],
"serviceUrl": "https://skype.botframework.com",
"recipient": {
"name": "REDACTED",
"id": "REDACTED"
},
"from": {
"name": "REDACTED",
"id": "REDACTED"
},
"id": "REDACTED",
"text": "<pre raw_pre=\"{code}\" raw_post=\"{code}\">\nPlease login first.\n\nlogin <PASSWORD>\n\nWHERE\n<PASSWORD> is the password\n<\/pre>",
"type": "message",
"channelId": "skype",
"conversation": {"id": "REDACTED"},
"timestamp": "2016-08-24T13:46:09.569Z"
}
メッセージが送信されますが、テキストは通常のフォントである - 等幅ではありません。 HTMLが正しく動作しているように見えます。<マークアップなどが正しくレンダリングされています。
Skypeでの会話は次のようになります。
私は私のメッセージに含めることができますどのようなマークアップは、Skypeは、モノスペースとしてそれをレンダリングするために取得するには:青い背景のテキストは、{コード}タグに包まれた中で、私が入力した内容ですか?