Телеграм-бот для найма и поиска работников
Роботизированная HR-платформа для двустороннего поиска работы и автоматизации подбора персонала по принципу взаимного подтверждения интереса (Double Opt-In).
Технические особенности проекта:
Архитектура: Полный цикл управления сущностями (CRUD-логика) для анкет соискателей и вакансий работодателей.
Валидация данных: Пошаговая регистрация пользователей и создание карточек через конечные автоматы (FSM / Стейт-машина) для избежания ошибок при вводе.
База данных: Работа с реляционной БД SQLite с использованием контекстных менеджеров для быстрой обработки запросов.
Логика уведомлений: Динамический вывод профилей в виде инлайн-карточек. Система мгновенного обмена контактами (ссылками на Telegram) только после взаимного "лайка" обеих сторон.
Безопасность: Конфигурация проекта и токенов полностью вынесена в переменные окружения с помощью .env.
Весь код на Github.
Технические особенности проекта:
Архитектура: Полный цикл управления сущностями (CRUD-логика) для анкет соискателей и вакансий работодателей.
Валидация данных: Пошаговая регистрация пользователей и создание карточек через конечные автоматы (FSM / Стейт-машина) для избежания ошибок при вводе.
База данных: Работа с реляционной БД SQLite с использованием контекстных менеджеров для быстрой обработки запросов.
Логика уведомлений: Динамический вывод профилей в виде инлайн-карточек. Система мгновенного обмена контактами (ссылками на Telegram) только после взаимного "лайка" обеих сторон.
Безопасность: Конфигурация проекта и токенов полностью вынесена в переменные окружения с помощью .env.
Весь код на Github.