Задача

Разработать Telegram-бота, который будет принимать заявки от кандидатов: последовательно задавать вопросы, форматировать ответы в единое сообщение и отправлять его в указанный чат администратору. Также бот должен иметь команду для просмотра всех поступивших заявок и смены их статуса.

Функциональные требования

  • Бот последовательно задаёт кандидату 3-4 простых вопроса (например: ФИО, контактный телефон, краткая информация о себе).
  • Все полученные ответы автоматически форматируются в аккуратное текстовое сообщение.
  • Готовое сообщение мгновенно отправляется в чат администратора (админ указывается заранее при настройке).
  • Реализована админ-команда (например /applications), которая выводит список новых заявок с возможностью пометить заявку как обработанную.
  • Не требуется сложная база данных - допускается хранение заявок в памяти или простом файле (JSON/txt).
  • Исполнение на чистом Python (без фреймворков, только библиотека python-telegram-bot или аналог).

Технические уточнения

  • Все контакты и реквизиты компании (название, сайт, телефон) в боте не упоминаются.
  • Администратор подставляется через конфигурационный файл (токен, chat_id).Бот должен быть опубликован на хостинге (способ высылается исполнителю).

Разработка кнопки Telegram для сайта

Необходимо создать и интегрировать на сайт кнопку для мгновенного перехода в Telegram. Дизайн кнопки должен соответствовать предоставленному примеру.