gpt4 book ai didi

slack - 如何在应用程序 channel 中作为应用程序向用户发送直接消息

转载 作者:行者123 更新时间:2023-12-03 21:15:27 31 4
gpt4 key购买 nike

如何通过 user.id 作为应用程序直接向用户发送 slack 消息。
enter image description here

此应用程序的范围:bot,channels:write,emoji:read,users:read,users:read.email

我找到了如何仅作为 DM 或通过 webhooks 发送消息,但没有范围。有人有想法吗?

最佳答案

如果我正确理解您的问题,您希望在应用程序 channel 中向用户发送直接消息,而不是标准 slackbot channel 。
为了做到这一点,你需要

  • 您的应用需要 bot范围和机器人用户
  • 使用 conversations.open 从您的应用程序与用户打开直接消息 channel .您会得到一个直接消息 ID。
  • chat.postMessage 发消息到直接消息 channel ID

  • 请务必使用您的 机器人访问 token (不是用户访问 token )来自您的 Slack 应用程序。 bot scope 为您提供从您的机器人 channel 向用户打开和发送 DM 所需的所有权限。不需要其他范围。
    您也可以使用新的 conversations方法,适用于所有类型的 channel 类型以执行相同的操作。
    另见 this question在同一主题上。

    关于slack - 如何在应用程序 channel 中作为应用程序向用户发送直接消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47753834/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com