forked from capitalone/slackbot-destroyer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.json
49 lines (49 loc) · 2 KB
/
app.json
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
{
"name": "Slackbot Destroyer",
"description": "Slack bot which deletes auto responses from Slackbot.",
"repository": "https://github.com/UnitedIncome/slackbot-destroyer",
"keywords": [
"python",
"slack",
"slack-bot",
"destroyer"
],
"website": "http://unitedincome.com",
"env": {
"BOT_ID": {
"description": "The ID of your Slack bot user, this is required so the bot knows when a command is directed at it. If you're unsure what your bot ID is you can run id.py which will print the ID, you'll need to make sure that the BOT_NAME field within the file corresponds with the one you setup in the Slack interface.",
"value": "replace_me",
"required": true
},
"SLACK_BOT_TOKEN": {
"description": "The bot token found within the Slack API settings.",
"value": "replace_me",
"required": true
},
"SLACK_USER_TOKEN": {
"description": "The token for the user authorizing the bot found within Slack API settings. This must be the user token of an admin.",
"value": "replace_me",
"required": true
},
"AWS_ACCESS_KEY_ID": {
"description": "The access key ID for AWS. If you don't want to persist the bots settings outside of memory do not include this.",
"value": "",
"required": false
},
"AWS_SECRET_ACCESS_KEY": {
"description": "The secret access key ID for AWS. If you don't want to persist the bots settings outside of memory do not include this.",
"value": "",
"required": false
},
"AWS_BUCKET_NAME": {
"description": "The name of an optional s3 bucket for storing configs.",
"value": "slackbot-destroy-configs",
"required": false
},
"CHANNEL_WHITELIST": {
"description": "A comma separated list of channels you'd like the bot to be able to join, if left blank the bot can join all channels, for example 'general, random'.",
"value": "",
"required": false
}
}
}