我有一个案例需要在Slack中创建一个Bot,我的用户可以使用会话语言实时从我的Web应用程序中获取信息。场景如下:
用户问机器人是这样的:@hrbot财务部门有多少员工?
Bot将字符串发送到API.AI/ diagflow以解析为JSON请求
API.AI通过webhook将JSON请求发送到我的Web App端点以获得答案
将答案返回给用户的Slack频道
问题: 1.如何从api.ai获取auth令牌以将消息发送到松弛状态?
答案 0 :(得分:0)
使用Dialogflow(formerly API.AI),您可以提供webhook(服务器所在的HTTPS URL),当您向Dialogflow代理发出请求时,Dialogflow会向您的webhook发送HTTPS请求。您可以通过web interface在Dialogflow代理中启用Slack集成,Slack的所有请求都将发送到您的Dialogflow代理和(如果您配置)到您的webhook,其中包含NLU信息和来自Slack的原始请求。 / p>
此处记录了有关发送到您的webhook的请求的信息:dialogflow.com/docs/fulfillment#request如果您响应请求,响应将转发给触发请求的用户。响应格式在此处记录:dialogflow.com/docs/fulfillment#response