Fixed a bunch of shit and added bot support