You set the Slack bot token in the config file
{
"slackbot.token": "XXXX-325920249586-tkG2oNbZlOMrsjvkeVesRsO4",
"plugins": [
"#-- BotMaster Commands ---------",
"BotMasterCommands",
"#-- Direct Commands ------------",
"BotInfoCommand",
"CurrentCalendarCommand",
"CurrentTimeCommand",
"RandomJokeCommand",
"#-- Channel Commands -----------"
]
}
and simply start the slackbot with
python app.py
The help
command is the only build-in command of the bot.
Caution
If the BotMasterCommands plugin is enabled, then you should as soon as possible open a direct chat with the bot and enter the following chat messages (replacing @bot
with the @
and the bots name:
@bot !botchan
!register
The first message this DM between you and the bot as a channel where you don't have to put @bot
in front of all commands. The second command registers your SlackID as the ID that has BotMaster rights.
You can create a local_settings.json
file, that is git ignored and just consists of one relevant line staring with slackbot.token
. It is anyway overwriting every setting made in the settings.json
with the settings made there.
{
"slackbot.token": "xoxo-393952263286-sRsuiTOM645vtkGxoNbZkeVe"
}