Техническое задание: Telegram-бот с презентацией и оплатой тарифов

Цель проекта

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

Основные функции

1. Запуск и первое сообщение

  • Бот должен открываться по специальной ссылке с лендинга.
  • При первой команде /start бот автоматически отправляет пользователю презентацию (файл).

2. Система тарифов

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

3. Оплата

  • Интеграция рабочих кнопок для оплаты выбранного тарифа.
  • Платежная система должна быть стабильной и безопасной.

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

  • Полностью рабочий и стабильный Telegram-бот.
  • Корректная отправка файла-презентации по команде /start.
  • Интерфейс с кнопками для выбора и оплаты тарифов.
  • Передача всех исходных кодов проекта.
  • Подробная инструкция по развертыванию и переносу бота на другой сервер или аккаунт.

Дополнительные пожелания

Код должен быть написан чисто и с комментариями для удобства дальнейшей поддержки. Приветствуется использование надежных библиотек для работы с Telegram API и платежными системами.