This is something I have been periodically working on for a long time. If I get upvotes I will add a cmds.txt with all recognizable input, and make it better. Thanks!
Nice work!! :) I like the lag animation too while the bot is typing!
One thing though, it threw a type error unfortunately! :(
TypeError: 'datetime.datetime' object is not iterable.
Looks like you're got a lot here, but it's hard, as a user, to see what is possible. It's hard to play with without that list of commands.
Looks good though! I liked the slowed down print speed -- it helped make it feel like a real conversation.