bot.py can be run as a one-off for testing