slackminion
slackminion copied to clipboard
A python bot framework for slack
Bumps [black](https://github.com/psf/black) from 22.8.0 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...
- Currently the save state is called only on stop. If the bot terminates abnormally for whatever reason, this can cause state to be lost. Case in point when the...
The bot does not necessarily shut down gracefully. Here is an example from when [reconnection](https://github.com/arcticfoxnv/slackminion/blob/67f3b78caedccdae44c7c177d0f631807e75865d/slackminion/bot.py#L96) after [Slack team migration](https://github.com/arcticfoxnv/slackminion/blob/67f3b78caedccdae44c7c177d0f631807e75865d/slackminion/bot.py#L223) fails. ``` 2016-08-28 03:43:52,136 Bot WARNING: Slack has initiated a team...
From docker logs: ``` 2016-08-28 03:43:52,136 Bot WARNING: Slack has initiated a team migration to a new server. Attempting to reconnect... 2016-08-28 03:43:52,237 requests.packages.urllib3.connectionpool INFO: Starting new HTTPS connection (1):...
Discovered today that slack room topic updates were failing silently. I could see that the calls were being made to slack api but nothing in the logs. further introspection, led...
This way if someone posts a link to some graphs, the bot can be programmed to post a picture of the graphs.
Since these dependencies need to be specified by whoever is importing slackminion (they are conditional upon which plugins are loaded), they should be documented.