LoginSignup
4
2

More than 5 years have passed since last update.

Skype Botの発言文を改行させる方法

Posted at

QnAmaker×AzureFuntionsBot×SkypeでFAQチャットボット作っていて自分でハマったやつのメモ。
Skypeの中ではXML変換して通信しているらしく、「<>」とかタグっぽい記号つかうとBotが発言してくれなくなったりおかしくなった。

やりたいこと

改行したい。ただそれだけ。

結論:「\n\n」

改行には「\n\n」を使う。
Bot FrameworkではメッセージがJSON 形式でやり取りされるけどSkypeは画面表示のためにアプリケーションの中でXMLとしてメッセージを扱っているらしく、「<>」とかタグっぽい記号つかうとBotが発言してくれなくなるようです。

試してみた

\n入れる →ダメ

QnAmakerにこんな風に登録して
image.png
Skypeだとスペースが入っただけ。
image.png
Webだと改行するのに。
image.png

<br>入れる →ダメ

QnAmakerにこんな風に登録して
image.png
Skypeだと何も反応せずだんまり。
image.png
WEBだと改行するのに。
image.png

スペース2ついれてみる →ダメ

QnAmakerにこんな風に登録して
image.png
これはSkypeでもWEBでもダメだった。
image.png
image.png

\n\n入れてみる、QnAmakerの中で改行してみる →でけた~~

QnAmakerにこんな風に登録して
image.png
でけた~~
image.png
QnAmakerの中で改行すると、Publishしたときに改行が\n\nに変換されたので同じことだと思う。

参考

4
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2