Google calendar api 连接松弛,Api.ai&;谷歌日历
我确切地知道我想要实现什么,但需要一些帮助才能开始 流量:Google calendar api 连接松弛,Api.ai&;谷歌日历,google-calendar-api,slack,dialogflow-es,Google Calendar Api,Slack,Dialogflow Es,我确切地知道我想要实现什么,但需要一些帮助才能开始 流量: 自动定期检查我的gCalendar,以查看我是否刚刚完成会议 向Slack发送问题“会议后的待办事项清单是什么?” 用户编写响应 响应存储在谷歌表单中 我现在主要关心的是第1步和第2步:Api.ai是否能够自动定期检查我的gCalendar,这样当我的会议结束时,我可以轻松地收到消息,然后继续与Api.ai bot进行正常通信 我在这里看到的问题是,我希望Api.ai在一些外部触发之后将消息推送到Slack,而不是作为Slack用户等待
我在这里看到的问题是,我希望Api.ai在一些外部触发之后将消息推送到Slack,而不是作为Slack用户等待我的触发。如果您还没有这样做,您可能需要检查哪些团队能够通过构建bot用户与外部服务或您的自定义代码进行对话 机器人用户可以做什么? bot用户与给定团队中的人员交互的主要方式是连接到实时消息API(简称RTMAPI)并打开与Slack的websocket连接 Events API是作为Slack应用程序中的bot用户接收和响应事件的另一种方式。您不需要通过websocket进行连接,而是订阅特定的事件和消息,并将它们发送到服务器 其次,您可能还需要检查本文中给出的Bot实现,或者您可以尝试使用以下步骤自定义Bot行为:
index.js
run
命令指定包含index.js
文件的目录的完整路径:
docker run -d --name slack_bot \
-e accesstoken="Api.ai client token" \
-e slackkey="Slack bot user key" \
-v /full/path/to/your/src:/usr/app/src \
speaktoit/api-ai-slack-bot
最后,有关其他信息,请参见其中给出的关于如何在API.AI中设置Slack Integration的指导原则。请参阅,了解如何将Google Calendar连接到Slack