30 lines
No EOL
1.4 KiB
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 |