Yeah, it's failing inside of a conditional check that is suppose to keep that from happening...
Seems like the field MUST be present, even if the conditional check never proves true, when a reference is made to it inside of a function...
Here's a link to the thread for the bots db versioning implementation:
http://www.eqemulator.org/forums/showthread.php?t=40091
This is the if statement that you will need to remark out to get it to work:
https://github.com/EQEmu/Server/blob..._bots.sql#L471 (all 7 lines)
Double-check your `peq`.`db_version` table to see if `bots_version` is set to '9000' - if not, go ahead and set it.
Then manually run the '2015_09_30_bots.sql' script after remarking out those lines.
If that doesn't do it, post back.