1
1
# Plan-B-ot
2
- Plan-B-ot is an integration for [ slack] ( https://slack.com/ ) which allows
3
- for Scrum Planning Poker inside the slack chat.
2
+ Plan-B-ot is an integration for
3
+ [ Mattermost] ( http://www.mattermost.org/ ) and
4
+ [ slack] ( https://slack.com/ ) which allows for Scrum Planning Poker
5
+ inside the Mattermost or slack chat.
4
6
5
7
Plan-B-ot is written in [ go] ( https://golang.org/ ) .
8
+ Mattermost is an open source project: [ Mattermost on GitHub] ( https://github.com/mattermost ) .
6
9
7
10
## Usage
8
- In a slack channel, use the slash command (see setup) to interact with
11
+ In a channel, use the slash command (see setup) to interact with
9
12
the bot. If your slash command is called ` /planbot ` , you can issue the
10
13
following commands:
11
14
```
@@ -26,12 +29,12 @@ Orders plan-b-ot to print all the voting results in the specified
26
29
channel (see setup).
27
30
28
31
## Setup
29
- ### Slack
30
- You need to setup two integrations in slack : a slach command and a
32
+ ### Mattermost/ Slack
33
+ You need to setup two integrations: a slach command and an
31
34
incoming web hook
32
35
33
36
Setup a slash command so users can interact with plan-b-ot:
34
- - Create a new slash command integration for your slack team.
37
+ - Create a new slash command integration for your team.
35
38
- Pick the command you want to use, e.g. ` planbot ` .
36
39
- Specify the URL where your plan-b-ot will be running.
37
40
If your server is reachable at ` example.com ` , your port is ` 8786 ` , and
@@ -41,7 +44,7 @@ See also bot setup.
41
44
- Token: you need the token for the bot setup.
42
45
43
46
Setup an incoming web hook so plan-b-ot can post to your channel:
44
- - Create a new incoming web hook for your slack team.
47
+ - Create a new incoming web hook for your team.
45
48
- Set the ` channel ` that you want plan-b-ot to post to.
46
49
- Webhook URL: you need the webhook URL for the bot setup.
47
50
@@ -50,9 +53,15 @@ Copy `config.json.example` to `config.json`.
50
53
Edit the contents of ` config.json ` to setup your plan-b-ot:
51
54
- ` Port ` : The port on which plan-b-ot listens.
52
55
- ` Route ` : The URL route for plan-b-ot.
53
- - ` Token ` : the token from the slack setup (slash command).
54
- - ` Webhook URL ` : The webhook URL from the slack setup
55
- (incoming web hook on slack's side).
56
+ - ` Token ` : the token from the Mattermost/ slack setup (slash command).
57
+ - ` Webhook URL ` : The webhook URL from the Mattermost/ slack setup
58
+ (incoming web hook on Mattermost's/' slack's side).
56
59
57
60
Run plan-b-ot.
58
- Now the server is running and waiting for input from slack.
61
+ Now the server is running and waiting for input from Mattermost/slack.
62
+
63
+ ## Contributions
64
+ Contributions are always welcome and do not have to be in a specific
65
+ format.
66
+
67
+ Simply create a pull request on GitHub.
0 commit comments