- архив проверялся только по размеру (20 МБ) — распакованный мог занять гигабайты;
теперь до распаковки проверяются число файлов (до 5000) и объём (до 200 МБ);
- конвертация шла прямо в обработчике и блокировала бота для всех;
- формат проверяется до скачивания, документ без имени больше не роняет обработчик;
- токен — из BOT_TOKEN;
- rep_to_txt: вместо изображений выводилась ссылка-заготовка raw.githubusercontent.com/...,
которая никуда не вела; запуск из командной строки с путём вместо жёстко прописанного
пути Windows.