По поводу Неработоспособности при отключении фильтров, я изначально вставил блок кодирования в функцию инициализации может быть в этом дело, на всякий случай перенесу в ядро для ежетикового перекодирования.
Где-то с 387 или около того билда было подозрение, что сложный код в функции инициализации начал отрабатываться не всегда корректно.
Но твердых доказательств нет, только более-менее обоснованное предположение.
Была мысль, что повысить вероятность корректной отработки крупного кода из функции инициализации можно, оставив в функции инициализации только присвоение значения переменной-флагу, которая взводится только при переинициализации бота.
Соответственно, сложный код из функции инициализации переносится в ядро и, согласно значения переменной-флага, этот фрагмент кода исполняется однократно сразу после переинициализации бота.
Применять это мне не пришлось и железно не проверил - но мысль такая была. :)
