Commit Graph

  • 28499d9b55 Merge: защита от тихого зависания бота (watchdog + сетевой таймаут) main Kenik 2026-09-06 13:48:37 +03:00
  • 6ee4e6cf0f Защита от тихого зависания бота (без таймаута сети + watchdog) Kenik 2026-09-06 13:44:45 +03:00
  • 6ecbd7aa94 Напоминалки: кнопка смены часового пояса в разделе feature/bot-ux-and-features Kenik 2026-09-05 15:22:57 +03:00
  • e41db35f13 Напоминалки: выбор часового пояса кнопками городов + ручной ввод Kenik 2026-09-05 15:18:29 +03:00
  • 0085195941 Напоминалки: тест конвертации не должен зависеть от пояса сервера Kenik 2026-09-05 14:54:55 +03:00
  • c814eca596 Напоминалки: тесты гейта часового пояса, конвертации и паузы Kenik 2026-09-05 14:51:35 +03:00
  • b766d445b4 Напоминалки: гейт часового пояса и для текстовой команды удаления Kenik 2026-09-05 14:49:17 +03:00
  • 3ff411b554 Напоминалки: гейт часового пояса, конвертация времени, состояние паузы Kenik 2026-09-05 14:44:35 +03:00
  • 5ce69fb66c Напоминалки: кнопка паузы в клавиатуре раздела Kenik 2026-09-05 14:42:10 +03:00
  • 79ec619360 Напоминалки: часовой пояс админов и пауза в database.py Kenik 2026-09-05 14:39:54 +03:00
  • 40cfcbd45f Напоминалки: конвертация между часовыми поясами (reminders.py) Kenik 2026-09-05 14:37:26 +03:00
  • 5efc0aca8d Напоминалки: план реализации паузы и часового пояса (docs) Kenik 2026-09-05 14:35:13 +03:00
  • 4429b99a55 Напоминалки: спека паузы и часового пояса Kenik 2026-09-05 14:29:01 +03:00
  • 19bade27b6 Напоминалки: нижняя клавиатура раздела вместо инлайн (не остаются старые кнопки) Kenik 2026-09-05 14:11:15 +03:00
  • fc79da8f83 Напоминалки: кнопка удаления списком и ФИО получателей вместо голых id Kenik 2026-09-05 14:08:49 +03:00
  • 6d4dd16caf Напоминалки: план реализации (docs) Kenik 2026-09-02 21:56:18 +03:00
  • 77f314be3f Напоминалки: сквозные тесты мастера создания и удаления Kenik 2026-09-02 21:53:31 +03:00
  • 5d88b8899e Напоминалки: фоновый планировщик отправки в срок Kenik 2026-09-02 21:49:28 +03:00
  • 86f8115de1 Напоминалки: мастер создания, список и удаление в bot.py Kenik 2026-09-02 21:44:23 +03:00
  • 0e162ac9a1 Напоминалки: кнопка в админ-панели и клавиатура выбора периода Kenik 2026-09-02 21:40:30 +03:00
  • bf958e1c12 Напоминалки: таблица reminders и CRUD в database.py Kenik 2026-09-02 21:37:26 +03:00
  • f5ce327bbf Напоминалки: чистая логика расчёта дат (reminders.py) Kenik 2026-09-02 21:33:56 +03:00
  • 4bf7f98540 Спека: настраиваемые напоминалки для админов Kenik 2026-09-02 21:23:47 +03:00
  • 577d342bdd Логотип: не долбить VK/лог при отказе загрузки фото (кэшируем неудачу) Kenik 2026-08-06 21:50:53 +03:00
  • f9cdaec75a Фикс: бот слал «не понял запрос» на беседы и пустые сообщения Kenik 2026-08-06 21:45:23 +03:00
  • e509c0cfd1 Docker: Dockerfile + docker-compose.yml для запуска бота в контейнере Kenik 2026-07-26 22:32:15 +03:00
  • 8f3c3b8b83 .env как готовый шаблон в репозитории (ID вписаны, токен-заглушка) Kenik 2026-07-26 11:35:57 +03:00
  • 9ded7a513d .env.example: понятная инструкция по активации + защита config от пустых значений Kenik 2026-07-26 11:11:38 +03:00
  • d2ca750a2d Админка: показ/скрытие кнопок меню + экстренный стоп бота (/favi-stop) Kenik 2026-07-26 10:58:54 +03:00
  • 24daec1c09 Фикс: пустой ряд в клавиатуре ломал отправку («Задать вопрос» молчал) + vk.ru в резолвере Kenik 2026-07-26 10:45:31 +03:00
  • 81c1162ca1 Админам: персональное отключение уведомлений от клиентов Kenik 2026-07-26 10:37:58 +03:00
  • f1c984ed69 Чистка репозитория: удалены неиспользуемые картинки + упрощён prewarm Kenik 2026-07-26 10:31:51 +03:00
  • 348b944638 Дисциплина CS2 → «Counter-Strike 2» в текстах и кнопке выбора игры Kenik 2026-07-26 10:29:32 +03:00
  • 7caecb1c72 Тикеты заявок, «пробное занятие», доработка ветки вебинара Kenik 2026-07-26 10:04:19 +03:00
  • 7889a19744 Стата «Заявки» из воронки: запись лидов при конверсии Kenik 2026-07-23 20:27:21 +03:00
  • 72eeccdc3a Чистка хвостов веб-формы: убраны web_registrations и строка «с сайта» в стате Kenik 2026-07-23 20:23:36 +03:00
  • 196a488560 Удалена папка form/ — веб-форма вынесена из репозитория бота Kenik 2026-07-23 20:20:12 +03:00
  • 12ce9c0807 Умный пропуск шагов воронки при уже сохранённых данных (§15) Kenik 2026-07-23 20:10:15 +03:00
  • 4095b2ec61 Чистка «лишнего»: остатки ИКП→БАЗА, мёртвый код, новый логотип Kenik 2026-07-23 20:04:55 +03:00
  • a5a96f31f5 Фикс: убран дубликат «Спасибо! Передаю запрос менеджеру» в ветке «Другая игра» Kenik 2026-07-23 19:48:24 +03:00
  • 261e5c2da0 Тексты воронки по ТЗ + смена ссылок из админки Kenik 2026-07-23 19:45:47 +03:00
  • fac2e3808b Фикс запуска: bot.py сам добавляет свою папку в sys.path Kenik 2026-07-23 19:24:55 +03:00
  • 741a89f458 Ссылки БАЗА: реальные URL записи/оплаты + сохранение якоря в UTM Kenik 2026-07-23 19:12:20 +03:00
  • 7a59b035ce Воронка БАЗА: приведение к ТЗ (метки, сохранённые данные, тексты, шаги) Kenik 2026-07-19 13:55:34 +03:00
  • 04d5b0487d docs: ТЗ на настройку бота (БАЗА) + описание приёма оплаты в боте Kenik 2026-07-18 18:36:39 +03:00
  • 74a855819d Чистка старого ИКП-флоу: удалены форма-заявка, карьера/вакансии, меню FAQ и осиротевшая админка Kenik 2026-07-18 18:36:38 +03:00
  • 60199fb47b Ребрендинг БАЗА: новое меню + воронка подбора, интенсив, оплата, карточка менеджеру Kenik 2026-07-18 18:20:59 +03:00
  • 06847fa87e start_bot.bat: запуск бота на Python 3.11 (py -3.11) Kenik 2026-07-18 18:07:48 +03:00
  • f6a635cc2e Ребрендинг БАЗА (фундамент): конфиг + профиль воронки в БД Kenik 2026-07-18 17:58:00 +03:00
  • ce2860aec9 start_bot.bat: авто-подготовка окружения при первом запуске Kenik 2026-06-26 18:20:24 +03:00
  • 0aaf285d54 Соцсети: Discord заменён на Lolka (новая ссылка через vk away) Kenik 2026-06-26 17:58:05 +03:00
  • ffdd7fc1fc Seed: зашиты все 6 услуг (включая групповые) для свежих установок Kenik 2026-06-26 17:53:34 +03:00
  • 26b6df77ef удаление документа "Dogovor_oferty_kibersport_versia_izmenennaya.docx" и добавление новых изображений для помощи в сервисе. Kenik 2026-06-26 17:00:41 +03:00
  • f14b8769e5 Добавление админа по ссылке VK (не только числовой ID) Kenik 2026-06-25 19:06:45 +03:00
  • 0ec849d80f Соцсети: добавлена кнопка-ссылка на сайт infocyber.pro Kenik 2026-06-25 14:21:52 +03:00
  • fc3361c7ea Фикс клавиатуры возвращающегося клиента + защита от двух экземпляров Kenik 2026-06-25 09:14:57 +03:00
  • 60ef76024e Правки кнопок + VK-имя в уведомлении о заявке Kenik 2026-06-25 09:00:06 +03:00
  • a7ae2cec21 Единая семантическая палитра кнопок Kenik 2026-06-25 08:37:26 +03:00
  • 33906e7e7d Возврат исходной палитры кнопок: убран зелёный POSITIVE Kenik 2026-06-25 08:20:56 +03:00
  • 667ca4d4f0 Предзагрузка всех картинок при старте + многопоточный веб-сервер Kenik 2026-06-24 21:58:22 +03:00
  • 7ebcb851e7 Тесты: покрытие админ-CRUD (услуги, FAQ, вакансии, админы, рассылка, стата) Kenik 2026-06-24 21:55:39 +03:00
  • 46a7d2571f Pytest-набор: валидаторы, БД, интеграционные флоу Kenik 2026-06-24 21:53:41 +03:00
  • ba0f43169c Рефакторинг (этап 1): валидаторы и клавиатуры вынесены в модули Kenik 2026-06-24 21:41:21 +03:00
  • 30a02cf09b Предзагрузка картинок услуг service_*.jpg (карусель не тормозит) Kenik 2026-06-24 21:35:17 +03:00
  • 564581decf Правки админки: инлайн-кнопки, отмена рассылки, FAQ в меню, вакансии в БД Kenik 2026-06-24 19:36:53 +03:00
  • 755e364d42 Кнопочное управление услугами (+смена картинок) и быстрыми ответами Kenik 2026-06-24 18:50:47 +03:00
  • 29097a18c3 Супер-админ, выбор даты/времени звонка, инлайн-документы, маска телефона Kenik 2026-06-24 18:39:19 +03:00
  • ab7df0644e Фикс start_bot.bat: переносы CRLF (cmd.exe ломался на goto) Kenik 2026-06-24 17:58:08 +03:00
  • 3d709267ff Админка, защита и UX: быстрые ответы, статусы кандидатов, мульти-операторы, бан, прогресс-бар Kenik 2026-06-23 10:00:56 +03:00
  • 377188a015 Админ-панель в боте: кнопка «Админка» и разделы кнопками Kenik 2026-06-22 07:40:04 +03:00
  • 40479c8b7a Карусель «Карьеры»: картинки игрока и сотрудника Kenik 2026-06-21 22:04:51 +03:00
  • 80c95d6edc Устойчивый цикл LongPoll: переподключение при обрыве сети Kenik 2026-06-21 21:58:21 +03:00
  • 79cc1ba38d Доработка VK-бота ИКП: контент, новые функции, защита и визуал Kenik 2026-06-21 21:54:31 +03:00
  • f38324645e Пробую ещё раз залить, т.к. прошлый раз залилось с ошибкой a.gruzdev 2026-06-15 09:16:37 +03:00