Block a user
/join message and report the git revision in the /info command for more transparency
VCs to use a watch channel internally (but I'm going to rework this in the next commit anyway)
BotDataManager abstraction by copying and pasting then editing UserDataManager
opendal to before reqwest 0.13 upgrade to see if it'll run in a SCRATCH container now