Вы тоже это видите? А я вижу, нужно передавать в "safe insert" поле (это там где db.execute("", этот аргумент)) не список, а итератор (отличие от списка в том, что он является генерируемым, и в памяти не хранится (ну, тут объяснить я не могу, сонный)). И это по пепу, думаю из-за переполнения памяти бот и грохается, вкупе с кривой либой