使用 CLI 创建的 Slack 应用程序只能通过 CLI 进行管理

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

我正在尝试设置一个应用程序,它是此示例应用程序的副本。当我使用 Slack Deno SDK (Slack CLI v2.9.0) 进行

slack run
时,效果非常好。然而,当我这样做时
slack deploy
,它并没有按预期工作。

由于我稍微改变了工作流程,我要求应用程序接收 DM 中的消息,并根据消息时间和内容,签入或签出用户。在开发/本地版本中,我必须按照这个答案进入应用程序设置,并允许用户私信机器人。但是已部署的应用程序没有这样的页面(尽管开发/本地应用程序有一个页面)。它显示“存在故障”(404,不是许可问题)。此外,清单似乎会自行更新。我尝试将其更新为以下内容:

  features: {
    app_home: {
      home_tab_enabled: true,
      messages_tab_enabled: true,
      messages_tab_read_only_enabled: false,
    }
  }

但是,更新并不反映此更改(后一个 read_only 选项始终为 true)。我彻底糊涂了。可能是 RTFM 问题,但请在这种情况下为我指出方向。

slack slack-api deno
1个回答
0
投票

Slack 的一位名叫 Declan 的人帮我解决了这个问题。更改我的清单的这一部分使一切变得不同:

features: {
    appHome: {
      messagesTabEnabled: true,
      messagesTabReadOnlyEnabled: false,
    },
  }
© www.soinside.com 2019 - 2024. All rights reserved.