2017-10-12 44 views
1

我有一種情況,我需要在Slack中創建一個Bot,我的用戶可以使用會話語言實時從我的Web應用程序中獲取信息。該場景如下所示:如何從api.ai獲取auth令牌以發送消息給閒置者?

用戶詢問bot如下所示:@hrbot財務部門有多少員工?

博特發送字符串API.AI/ diagflow化解成JSON請求

API.AI發送JSON請求通過網絡掛接我的Web應用程序的端點得到的答案

應答返回用戶的Slack頻道

問題: 1.我如何從api.ai獲取auth令牌來發送消息給slack?

回答

0

使用Dialogflow(formerly API.AI),您提供了一個webhook(您的服務器所在的HTTPS URL),當請求發送給您的Dialogflow代理時,Dialogflow將向您的webhook發送HTTPS請求。您可以通過web interface在Dialogflow代理中啓用Slack集成,並且所有來自Slack的請求都將通過NLU信息和來自Slack的原始請求發送給您的Dialogflow代理和(如果您配置)到您的webhook。

有關發送到webhook的請求的信息記錄在此處:dialogflow.com/docs/fulfillment#request如果您響應請求,則將響應轉發給觸發請求的用戶。響應格式在此處記錄:dialogflow.com/docs/fulfillment#response

+0

感謝 - NLU信息是什麼 - 是否允許我將信息從我的服務器發回給觸發該請求的閒置用戶? –

+0

請求中的信息記錄在此處:https://dialogflow.com/docs/fulfillment#request如果您響應請求,響應將轉發給觸發請求的用戶。響應格式記錄在這裏:https://dialogflow.com/docs/fulfillment#response – matthewayne

+1

真棒 - 謝謝!將試試 –

相關問題