ghostguild-org/slack-app-manifest.yaml

30 lines
No EOL
1.4 KiB
YAML

display_information:
name: Ghost Guild Member Bot
description: Automatically invites new Ghost Guild members to Slack as single-channel guests for vetting
background_color: "#2c2d30"
long_description: This bot automatically invites newly registered Ghost Guild members to a designated vetting channel as single-channel guests. Staff can then manually verify and upgrade members as needed. The bot also sends notifications about new members to help with the vetting process.
features:
bot_user:
display_name: Ghost Guild Member Bot
always_online: false
oauth_config:
scopes:
bot:
- channels:read # To verify channel access
- channels:join # To join channels if needed
- chat:write # To send notifications to vetting channel
- chat:write.public # To post in public channels
- users:read # To get user information
- users:read.email # To match users by email
- conversations:write.invites # Modern scope for inviting to channels
- conversations:history # To read channel messages
- admin.users:write # To invite users to workspace
- admin.conversations:write # To manage conversations administratively
- im:write # To send direct messages
settings:
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: false