メール チャネル (Office 365) で使用するボットを開発しています。
「ユーザーとの新しい会話の開始」を実装するのに苦労しています。つまり、ボットは特定のトリガーを受け取った後にユーザーとの会話を開始する必要があります。
http://docs.botframework.com/で利用可能な例を参照しています。
var connector = new ConnectorClient();
Message newMessage = new Message();
newMessage.From = new ChannelAccount() { Address = "[email the bot is registered with]", Name = "Awesome Bot", ChannelId = "email", IsBot = true };
newMessage.To = new ChannelAccount() { Address = user.Email, Name = $"{ user.FirstName } {user.LastName}", ChannelId = "email", IsBot = false };
newMessage.Text = message;
newMessage.Language = "en";
connector.Messages.SendMessage(newMessage);
ボットは Azure で稼働しており、フレームワークに登録されています。上記のコードを呼び出すと、コネクタが api.botframework.com にリクエストを送信しているように見えますが、ステータス コード 404 が返されます。次のエラー メッセージも表示されます。
宛先アドレスは、既知ではない [ユーザーの電子メール] を参照しています
エラーがカットされたようです。ここで何が間違っているのかわかりません。