This is CADS_SLACKBOT!
First goal is to provide basic services, such as sending messages to a Slack channel.
Be sure that your bot is a member of the specified channel.
Use the slackbot_information_example.json to setup your own slackbot_information.json file.
The bot is using the information specified in the json file to get the wanted behaviour.
Use the slackbot_commands_example.json to setup your own slackbot_commands.json file.
The bot is using the commands specified in the json file to respond the way you want.
The bot makes a console call and sends the response.
Make sure that you not upload your token!
Sending a message with the specified SlackBot.
python3 slackbot_send_message.py "hello from python script"
This posts a hello to the specified channel.
The responding SlackBot could be started with:
python3 slackbot_responding.py
Now the SlackBot listens for the keywords. The keywords are specified in "slackbot_commands.json".
- install python3
- install pip
- install SlackClient, with the following command:
pip3 install SlackClient
- Clone the repository
- Fill your information in a file named: "slackbot_information.json" inside of the repository. The field bot_id will be set automatically.
- Run the configuration test.
python3 slackbot_configuration_test.py
- If the configuration was correct, the bot writes a message in the configured channel.
- Now you can use the bot. Have a look at the example above.