forked from hackclub/toriel
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yml
56 lines (56 loc) · 1.9 KB
/
manifest.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# This file is the Slack Manifest file
# READMORE: https://api.slack.com/reference/manifests
display_information:
name: TORIEL
description: What a nice lady. She seems kinda lonely.
background_color: '#160f1a'
long_description: "Just a lil' greeter bot to direct new members in the Hack Club slack channel and collect some analytics data for that process.\r \r You think if you call her she might have something to say (/toriel-call). \r \r For staff: This is a WIP bot. Reach out to @msw with questions and comments."
features:
bot_user:
display_name: TORIEL
always_online: true
slash_commands:
- command: /toriel-restart
url: https://toriel.hackclub.com/slack/events
description: Start toriel from scratch
should_escape: true
- command: /toriel-call
url: https://toriel.hackclub.com/slack/events
description: Chat with toriel
should_escape: true
- command: /toriel-reason
url: https://toriel.hackclub.com/slack/events
description: Ask toriel the reason someone joined (welcome committee only)
should_escape: true
oauth_config:
scopes:
bot:
- app_mentions:read
- channels:history
- channels:join
- channels:manage
- channels:read
- chat:write
- chat:write.customize
- commands
- files:write
- groups:history # not used in prod… useful when developing locally & using a private group as the #cave channel
- groups:read
- im:write
- mpim:write
- users:read
- users:read.email
settings:
event_subscriptions:
request_url: https://toriel.hackclub.com/slack/events
bot_events:
- app_mention
- member_joined_channel
- message.channels
- team_join
interactivity:
is_enabled: true
request_url: https://toriel.hackclub.com/slack/events
org_deploy_enabled: false
socket_mode_enabled: false
token_rotation_enabled: false