Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Bot Framework Composer で作成した Azure Bot Servie に Xamarin アプリからアクセスする

Bot Framework Composer で作成した Azure Bot Servie に Xamarin アプリからアクセスする

2019/11/30(土) の .NETラボ 勉強会 2019年11月 で発表した資料です。

Yoshito Tabuchi

November 30, 2019
Tweet

Other Decks in Technology

Transcript

  1. // client 作成 var client = new DirectLineClient("TOKEN"); // 会話の開始

    var conv = await client.Conversations.StartConversationAsync(); // Conversation ID var convId = conv.ConversationId; // Activity 送付 await client.Conversations.PostActivityAsync( convId, new Activity { From = new ChannelAccount("ACCOUNTNAME"), Text = "Hello bot!", Type = ActivityTypes.Message, });
  2. // メッセージ受信 var res = await client.Conversations.GetActivitiesAsync( convId, "WATERMARK"); //

    全メッセージ展開 foreach (var message in res.Activities) { Console.WriteLine($"{message.From.Name} said: {message.Text}"); }