-
Notifications
You must be signed in to change notification settings - Fork 0
/
app_manifest_template.json
64 lines (64 loc) · 2.57 KB
/
app_manifest_template.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
"display_information": {
"name": "Retro Pulse",
"description": "Collect ongoing feedback for your team's retrospective meeting",
"background_color": "#008080",
"long_description": "This is a simple app to collect ongoing feedback via Slack for team retrospectives. While the retro meeting is typically held at the end of a sprint, shape up cycle, or project, it's useful for team members to be able to quickly submit feedback whenever it occurs during project development, otherwise good ideas or feedback can be forgotten about by the time the retro meeting is booked."
},
"features": {
"bot_user": {
"display_name": "Retro Pulse",
"always_online": false
},
"slash_commands": [
{
"command": "/retro-open",
"url": "https://SERVER_HOST_NAME/api/slack/command",
"description": "Open a new retrospective for comments",
"usage_hint": "title",
"should_escape": false
},
{
"command": "/retro-feedback",
"url": "https://SERVER_HOST_NAME/api/slack/command",
"description": "Provide some feedback for what's going well, or what to stop doing, or try",
"should_escape": false
},
{
"command": "/retro-discuss",
"url": "https://SERVER_HOST_NAME/api/slack/command",
"description": "Discuss retrospective feedback. Use `/retro-discuss keep`, `/retro-discuss stop`, or `/retro-discuss try` to view related comments.",
"usage_hint": "keep stop try",
"should_escape": false
},
{
"command": "/retro-close",
"url": "https://SERVER_HOST_NAME/api/slack/command",
"description": "Close retrospective.",
"should_escape": false
}
]
},
"oauth_config": {
"redirect_urls": [
"https://SERVER_HOST_NAME?scope=incoming-webhook&client_id=SLACK_CLIENT_ID"
],
"scopes": {
"bot": [
"commands",
"chat:write",
"users:read",
"chat:write.public"
]
}
},
"settings": {
"interactivity": {
"is_enabled": true,
"request_url": "https://SERVER_HOST_NAME/api/slack/action"
},
"org_deploy_enabled": false,
"socket_mode_enabled": false,
"token_rotation_enabled": false
}
}