2016-05-02 8 views
0

MS Bot Frameworkを使用して、私のボットがどのチャンネルに入っているのかわかりません。ボットが入っているチャンネルを確認するにはどうすればよいですか?

何か特別なことをせずに可能ですか?

私はメッセージタイプBotAddedToConversationで何かをしようとしましたが、運がありません。

基本的に、私は返信するメッセージを持たずにチャンネルに書きたいと思います。あなたのアピのポスト機能で取得メッセージオブジェクトで

答えて

1

ChannelConversationIdプロパティには、チャンネルが含まれています。

public async Task<Message> Post([FromBody]Message message) 
{ 
    if (message.Type == "Message") 
    { 
     var channel = message.ChannelConversationId; 
     [...] 
    } 
} 
+0

これは間違いありません。しかし、チャンネルにメッセージがないとどうなりますか?私は、さまざまなメッセージからチャンネルIDを保存することを除いて、これを理解する方法がないと考えています。 – Nicolai

+0

Nop、あなたはメッセージを受け取る必要があります。そうしないと、会話はありません:) –

関連する問題