2016-06-01 5 views
1

私の使用例はこれです。質問があるいったん直行後にダイアログを開始

  • ボットはDMを受信するダイレクトラインのAPI
  • を経由してユーザのDM」をお送りします、ボットは、ユーザーにいくつかの質問
  • を依頼するユーザーにダイアログを開始する必要があります完了したら、元のチャンネル/部屋に戻ります。

ダイレクトラインメッセージをどのように受信しますか?そして、何もないダイアログをどのように始めるのですか?

+0

「ダイレクトラインAPI」について説明できますか?ドキュメントへのリンクがありますか?私が知っている唯一のAPIはSlackのWeb APIです。['im.open'](https://api.slack.com/methods/im.open)は、ユーザーと直接メッセージの会話を開始する方法です。 – smarx

+0

ああ、見つかりました:http://docs.botframework.com/sdkreference/restapi-directline/これはMicrosoftの「Bot Framework」の一部です。申し訳ありませんが、ここで関連する経験はありません。 – smarx

答えて

0

ダイレクトラインを使ってBot Framework botsと対話する方法の詳細については、Microsoft/BotFramework-DirectLineJSのリポジトリを参照してください。例えば

、あなたのボットにメッセージを投稿するには、このようなダイレクトラインメッセージ送信します:あなたはまた、BotBuilder-SamplesレポでDirect Line client/server example for Node SDKを見つけることができます

directLine.postActivity({ 
    from: { id: 'myUserId', name: 'myUserName' }, //required (from.name is optional) 
    type: 'message', 
    text: 'a message for you, Rudy' 
}).subscribe(
    id => console.log("Posted activity, assigned ID ", id), 
    error => console.log("Error posting activity", error) 
); 

を。

関連する問題