使用 hubspot 与用户对话

Using hubot to have a converstion with a user

我希望创建一个 slackbot,当它被问到某个问题时,它会回答一个问题并听取对该特定问题的回答,但只有当它被问到时。

例如

User: @Hubot Please add a link to youtube
Hubot: @User Can you please post a link to youtube
User: @Hubot youtube.com
Hubot: @User A link to youtube has been added

但是我不想让 hubot 总是监听 url 被 post 编辑,我只希望它在被要求后监听 url加一个。如果 url 还没有发送给它,Hubot 将在一定时间后超时。

例如

User: @Hubot Please add a link to youtube
Hubot: @User Can you please post a link to youtube
Hubot: @User Timeout: 1min url not added, you will need to add link to youtube again to save

计划是将网站名称和 url 保存到大脑中,当它询问网站时 hubot 将 post url。这只是我遇到问题的对话部分。

几周前我研究了我们 Hubot 的这个功能,但还没有回去实际构建它。这是我计划使用的模块:

https://github.com/lmarkus/hubot-conversation