2017-01-02 4 views
1

今、ボットは「チーム」と呼ばれる余裕のあるチャンネルを聴き、そのチャンネルで返信します。代わりに、直接メッセージでユーザーに返信してください(「User1」と言う)。それを行うためのメッセージをどのように構築できますか?ユーザーにダイレクトメッセージを送信

ありがとうございます!

答えて

1

次のようにダイレクトメッセージを送ることができます。

var response = await activityContext.ConnectorAPI.Conversations.CreateDirectConversationAsync(activity.Recipient, activity.From); 

    var reply = activity.CreateReply($"This is a direct message to {activity.From.Name ?? activity.From.Id} : {activity.Text}"); 
    reply.Conversation = new ConversationAccount(id: response.Id); 
    reply.ReplyToId = null; 

    await activityContext.ConnectorAPI.Conversations.SendToConversationAsync(reply); 
+0

は、このC#のですか?あなたはNode.jsでそれを行う方法を知っていますか?ありがとう。 – seungjaeryanlee

関連する問題