从松弛的应用程序发送带有消息按钮的直接消息

时间:2016-10-19 20:39:04

标签: slack-api

我有一个松弛的应用程序。

使用webhooks我可以使用消息按钮,但我无法发送直接消息。

作为僵尸用户,我可以发送直接消息,但我无法使用消息按钮。

我想发送包含消息按钮的直接消息。这可能吗?

2 个答案:

答案 0 :(得分:0)

这是不正确的。实际上,您可以使用webhooks发送直接消息(包括交互式按钮)。您可以使用带机器人的交互式按钮(并发送直接消息)。我测试了两者,它们的工作正常。

<强>网络挂接

要发送带有传入webhook的直接消息,您需要提供用户的user_id(例如U12345678)作为channel的直接消息。使用&#34;频道覆盖&#34;官方文档中描述here的功能。

<强>机器人

确保您符合交互式按钮的所有要求,例如:你需要一个Slack应用程序并激活交互式按钮。您还需要设置正确的范围。在讨论范围时,关于交互式按钮的官方文档实际上是指机器人。请参阅here

答案 1 :(得分:0)

您绝对可以将直接邮件作为僵尸程序或使用webhooks发送。我还想补充一点,您可以在RapidAPI here.中测试Erik的解决方案。我已将您直接链接到Slack的postMessage端点。

你应该看到这样的东西:

enter image description here

只需在您的access_token中写入您要向其发送邮件的频道/用户,您的邮件,然后点击测试即可。您将看到详细的JSON响应,并且您可以生成API调用的代码段以直接粘贴到您的项目中。