mirror of
https://github.com/Sea-Haven-Industries/afterhours-shift-manager.git
synced 2026-09-30 04:33:10 +00:00
50 lines
1.5 KiB
YAML
50 lines
1.5 KiB
YAML
|
|
# Slack app manifest — After-Hours Shift Manager
|
||
|
|
#
|
||
|
|
# Version-controlled source of truth for the Slack app configuration. The app
|
||
|
|
# predates this file, so before applying it wholesale via the Slack manifest API,
|
||
|
|
# reconcile it against the live app config (App settings → App Manifest) so no
|
||
|
|
# existing scope or setting is dropped.
|
||
|
|
#
|
||
|
|
# The ONLY delta this release introduces is the App Home tab:
|
||
|
|
# - settings.event_subscriptions.bot_events: + app_home_opened
|
||
|
|
# - features.app_home.home_tab_enabled: true
|
||
|
|
# Neither needs a new OAuth scope, so no reinstall is required (see README →
|
||
|
|
# "Releases & versioning"). Replace <API_URL> with the SlackBotApiUrl stack output.
|
||
|
|
display_information:
|
||
|
|
name: After-Hours Shift Manager
|
||
|
|
description: Manage after-hours on-call phone duty from Slack.
|
||
|
|
|
||
|
|
features:
|
||
|
|
bot_user:
|
||
|
|
display_name: oncall
|
||
|
|
always_online: true
|
||
|
|
slash_commands:
|
||
|
|
- command: /oncall
|
||
|
|
url: <API_URL>
|
||
|
|
description: Manage after-hours on-call shifts
|
||
|
|
usage_hint: "[next|pick|drop|swap|register|pay|rate|roster|help] …"
|
||
|
|
should_escape: false
|
||
|
|
app_home:
|
||
|
|
home_tab_enabled: true
|
||
|
|
messages_tab_enabled: true
|
||
|
|
messages_tab_read_only_enabled: false
|
||
|
|
|
||
|
|
oauth_config:
|
||
|
|
scopes:
|
||
|
|
bot:
|
||
|
|
- commands
|
||
|
|
- chat:write
|
||
|
|
- im:write
|
||
|
|
- users:read
|
||
|
|
|
||
|
|
settings:
|
||
|
|
event_subscriptions:
|
||
|
|
request_url: <API_URL>
|
||
|
|
bot_events:
|
||
|
|
- app_home_opened
|
||
|
|
interactivity:
|
||
|
|
is_enabled: true
|
||
|
|
request_url: <API_URL>
|
||
|
|
org_deploy_enabled: false
|
||
|
|
socket_mode_enabled: false
|