An IRC bot that mostly fetches stock quotes from various sources, supports simple scheduling mechanisms and can also be interacted with using a CLI.
For personal use the bot gets deployed as a Heroku worker dyno but running in docker or other platform should work just fine. Check out the docker-compose.yml for inspiration.
Invoke using the cli.py file:
$ python cli.py help
Some commands rely on a scheduler and others rely on database connectivity. But most get commands should work fine using the CLI.