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

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

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

作为僵尸用户,我可以发送直接消息,但我不能使用消息按钮 .

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

回答(2)

2 years ago

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

Webhook

要使用传入的webhook发送到直接消息,您需要为直接消息提供用户的 user_id (例如 U12345678 ),如 channel . 使用官方文档中描述here的"channel override"功能 .

Bots

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

2 years ago

您绝对可以将直接消息作为机器人或使用webhooks发送 . 我还想补充一点,你可以在RapidAPI here. I 've linked you directly to Slack'的postMessage endpoints 测试Erik的解决方案 .

你应该看到这样的东西:

enter image description here

只需写入您的access_token,您要向其发送消息的 Channels /用户,您的消息,然后单击测试 . 您将看到详细的JSON响应,并且您可以生成API调用的代码段以直接粘贴到项目中 .