Contenu connexe
Similaire à Bot Framework で会話のログを取る (20)
Plus de Atsushi Yokohama (BEACHSIDE) (9)
Bot Framework で会話のログを取る
- 2. ABOUT ME
@BEACH_SIDE
横浜 篤
よこはま あつし
http://beachside.hatenablog.com/
Using…
C#, ASP.NET, Azure, Cognitive Services, Bot Framework….
C#er ♪
Cogbot
コミュニティ
BEACHSIDE BLOG
- 6. Bot Framework(Bot Builder)内では…
•“IActivityLogger “というインターフェースがあり、これを実
装したクラスを作ることで、会話のログが楽にとれる
• デフォルトでは、何も出力しない設定になっている
( “NullActivityLogger” クラスがセットされている)
• 具体的にはこちら
• https://github.com/Microsoft/BotBuilder/blob/master/CSharp/Library/Microsoft.Bot.Builder/ConnectorEx/IActivityLogger.cs#L81-
L91
• https://github.com/Microsoft/BotBuilder/blob/31048a2173313c81a2db47efce6a8a869b4ec284/CSharp/Library/Microsoft.Bot.Buil
der.Autofac/Dialogs/DialogModule.cs#L372-L375
- 12. Microsoft.Bot.Builder.Azure - “TableLogger “ クラス
•Azure Table Storage にログを出力する
• Aictivity を圧縮して保存する(見るときは展開が必要だよ)
• https://github.com/Microsoft/BotBuilder-
Azure/blob/478790baed4fa675e31b9e71a5038cb5fc376e07/CSharp/Library/Microsoft.Bot.Builder.Azure/
TableLogger.cs#L115-L129
•“TableLoggerModule” が面倒な処理をラップしてくれている