使用 HTTP 响应进行 Slack 轮询

问题描述 投票:0回答:2

我试图让我的后端为给定用户创建一个民意调查,当用户响应民意调查时,会在后端收到响应。但是我找不到使用可用 API 来完成第二部分的方法。

我知道我可以使用传入的 Webhooks 向用户 slackbot 频道发送命令:

/poll .. ... ...
但是我不确定当用户在民意调查中选择其中一个选项时如何接收响应。

slack slack-api
2个回答
3
投票

好的,一种方法是

这只是一种方法。或者,您也可以将选项显示为“消息按钮”或为用户打开“对话框”。

我建议不要使用传出网络钩子,因为它不再是主要功能的一部分(斜线命令和交互式菜单无论如何都会直接向您的应用程序发送请求)。此外,Web API / chat.PostMessage 比传入 webhooks 更好。

如果您尝试创建 Slack 民意调查并有效处理响应,可以采取以下几种方法:


0
投票

设置涉及:
  1. 在 Slack 中注册您的应用程序。 创建和管理交互式消息块。 使用后端逻辑处理用户响应。 虽然此方法有效,但它需要使用大量编码和基础设施设置来设置和管理自定义应用程序。

使用现有工具进行简化 如果您正在寻找即用型解决方案,您可能需要查看

Polls for Slack

。它是一款应用程序,旨在处理在 Slack 中创建和管理民意调查的所有方面,包括处理用户响应,而无需编写复杂的代码。

  1. 这可以节省您的时间和精力,特别是如果您正在寻求快速实施或不想管理轮询逻辑的后端基础设施。 我希望这有帮助!如果您想了解有关基于 API 的方法的更多详细信息或需要有关设置应用程序的指导,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.