Задача

Разработать Telegram-бота, который будет выполнять следующие функции:

  • Приветствовать нового пользователя при запуске бота.
  • Отправлять пользователю PDF-документ (содержание и текст файла предоставит заказчик).
  • Собирать контактные данные (username, user_id и при необходимости номер телефон (ввод через кнопку-запрос контакта)).
  • Сохранять все данные в базу (учет) для дальнейшей рассылки предложений по этой базе.

Требования к боту

  • Код на чистом Python (библиотека python-telegram-bot или аналог).
  • Наличие админ-панели: только администратор бота может видеть собранную базу пользователей (список username, user_id, дата первого входа).
  • Простой интерфейс: бот реагирует на команду /start.
  • Автоматическая отправка PDF сразу после /start (если у пользователя ранее не было взаимодействия).
  • Возможность добавления новых PDF-файлов для отправки через админ-панель (опционально, без усложнения).

Важно

  • Спам-оформления не требуется, только механика.
  • Готовая ссылка для перехода (токен бота) будет передана исполнителю.
  • Итоговый код предоставить в виде GitHub-репозитория или ZIP-архива с инструкцией по запуску.

Профессиональный аудит рекламных кампаний в Яндекс Директ

Требуется провести комплексный анализ и аудит существующих рекламных кампаний в Яндекс Директ. Необходимо выявить слабые места, дать рекомендации по оптимизации бюджета и повышению эффективности.

Доработка сайта и админ-панели на Next.js

Необходимо завершить миграцию сайта с визуального конструктора на собственную разработку с админ-панелью. Требуется улучшить уже имеющуюся версию, перенесенную и частично настроенную.