TODO: Build a Mattermost (https://www.mattermost.com) integration that uses a Slash Command (https://docs.mattermost.com/developer/slash-commands.html), the Mattermost API (https://api.mattermost.com/), Message Attachments (https://docs.mattermost.com/developer/message-attachments.html), and Interactive Message Buttons (https://docs.mattermost.com/developer/interactive-message-buttons.html) to poll users in a Team or Channel via direct message.
The design specification/use case for the slash command can be found here: Specification/Use Case
In order to use this slash command on your Mattermost server you will need:
- A Mattermost server on which you have permissions to add slash commands;
- A server on which you can install and run this Python based application;
- A MySQL database server where you can create the
directpoll
database and that the application can access to read and write data.
If you have these three things you can proceed to the Installation and Configuration steps below.
The content in this repository is Open Source material released under the MIT License. Please see the LICENSE file for full license details.
The code in this repository is not sponsored or supported by Mattermost, Inc.
- Author: Craig Vitter
Please submit Issues and/or Pull Requests.