Skip to content
This repository has been archived by the owner on Feb 13, 2023. It is now read-only.
/ slacky Public archive

IFTTT->Slack as an alternative to single channel webhooks. Written in Python utilising the Tornado framework

License

Notifications You must be signed in to change notification settings

mikeee-archive/slacky

Repository files navigation

slacky

License: MIT Maintainability

IFTTT->Slack as an alternative to single channel webhooks. Written in Python utilising the Tornado framework

Usage

Configuration

Create a new config.yml file from the example and add your slack token which has the chat:write permission.

Docker

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

Standalone

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

Making Requests

Default route to call from IFTTT is: POST your.hostname/slack/message

{
    "channel":"test",
    "text":"test",
    //Optional
    "as_user":"user"
}

Licence

Released under the MIT License - For full details check out LICENSE

About

IFTTT->Slack as an alternative to single channel webhooks. Written in Python utilising the Tornado framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •