IFTTT->Slack as an alternative to single channel webhooks. Written in Python utilising the Tornado framework
Create a new config.yml
file from the example and add your slack token which has the chat:write
permission.
To start this project you'll need to clone the repository, navigate to it and ensure that you have docker & compose installed. Dockerfile and compose template has been provided - use the following command to build the image and run an instance.
docker-compose up --build
You can run the project using just python by making sure that you have the required version (3.7) installed.
Install pipenv which is used for dependancy management.
pip install pipenv
Run the project.
python run.py
Default route to call from IFTTT is: POST your.hostname/slack/message
{
"channel":"test",
"text":"test",
//Optional
"as_user":"user"
}
Released under the MIT License - For full details check out LICENSE