我正在尝试设置一个应用程序,它是此示例应用程序的副本。当我使用 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 的一位名叫 Declan 的人帮我解决了这个问题。更改我的清单的这一部分使一切变得不同:
features: {
appHome: {
messagesTabEnabled: true,
messagesTabReadOnlyEnabled: false,
},
}