【问题标题】:Overrding the Slack channel destination覆盖 Slack 通道目标
【发布时间】:2021-09-01 19:24:06
【问题描述】:

我创建了一个 slack webhook 并集成到特定频道,但现在我想使用此 webhook 发送到不同的频道,如您在此处看到的那样

export interface IncomingWebhookDefaultArguments {
    username?: string;
    icon_emoji?: string;
    icon_url?: string;
    channel?: string;   <<-----
    text?: string;
    link_names?: boolean;
    agent?: Agent;
}

IncomingWebhookDefaultArguments 接受一个频道 ID 来发送我想在我向我的 webhook URL 发送帖子消息时覆盖它的特定松弛消息,但我一直失败它仍然发送到与 webhook 关联的频道并且它保持输入频道属性

我的例子

async sendMsg(msg){
   await this.webhook.send({  
            text : "Message",
            channel : "#CHANNELID"
          }

             }

但我很伤心,它一直在向我在发布请求中指定的频道发送消息而不是 我怎样才能做到这一点谢谢

【问题讨论】:

    标签: node.js express slack-api


    【解决方案1】:

    Slack webhook 只能发布到他们的指定频道。

    如果您想发布到您选择的频道,您需要升级您的实施。

    将相关范围(聊天:写入)分配给您的应用,
    并使用 slack 网络方法。
    例如https://api.slack.com/methods/chat.postMessage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-25
      相关资源
      最近更新 更多