使用我的 slack 机器人发送一系列问题
Sending a series of questions using my slack bot
我有一个 slack 机器人,我正在为 slack 构建它。
在我的测试工作区中,安装了机器人,我可以作为机器人向任何用户发送消息。如果用户回复机器人,此时什么也不会发生。
我想了解我需要在管理员中为我的 slack 应用程序设置什么以执行以下操作:
在特定时间我需要向用户发送一个问题,然后根据他们的回复我会再问 1 个问题。
总而言之,将提出 2 个问题。
第一个问题还将包含一条交互式消息,允许用户将问题延迟 5 分钟或停止提问流程。
我是否需要设置 传入网络钩子 或 交互组件?
它将与交互式组件一起工作。
您的机器人向用户发送一条直接消息,其中包含作为交互按钮或交互菜单的问题(它将出现在用户的 Slackbot
频道中)。
当用户通过单击按钮或菜单项进行回答时,您的应用将收到他的回答作为请求并可以相应地进行处理。
第二个问题重复上面的步骤
请注意,您需要自己为机器人实现延迟功能。 Slack API 不提供任何调度功能。
我有一个 slack 机器人,我正在为 slack 构建它。 在我的测试工作区中,安装了机器人,我可以作为机器人向任何用户发送消息。如果用户回复机器人,此时什么也不会发生。
我想了解我需要在管理员中为我的 slack 应用程序设置什么以执行以下操作:
在特定时间我需要向用户发送一个问题,然后根据他们的回复我会再问 1 个问题。
总而言之,将提出 2 个问题。 第一个问题还将包含一条交互式消息,允许用户将问题延迟 5 分钟或停止提问流程。
我是否需要设置 传入网络钩子 或 交互组件?
它将与交互式组件一起工作。
您的机器人向用户发送一条直接消息,其中包含作为交互按钮或交互菜单的问题(它将出现在用户的
Slackbot
频道中)。当用户通过单击按钮或菜单项进行回答时,您的应用将收到他的回答作为请求并可以相应地进行处理。
第二个问题重复上面的步骤
请注意,您需要自己为机器人实现延迟功能。 Slack API 不提供任何调度功能。