Exception is raised when a bot attempts to respond to a message another bot wrote. This is because the database table for completions can only reference messages from users, not completions from other bots.
Recursive loop when 2 bots are both set to interject 100% of the time. However this doesn't occur because of the above crash.
There are 2 ways of handling this:
Make integrations ignore messages from other bots. (Limits cool factor of bots talking to each other)
Change the database schema, migrate existing data to new schema, add limit to recursive loops, rewrite SQL code
2 problems:
There are 2 ways of handling this: