Создать бота, который позволяет пользователям вводить свою электронную почту и получать индивидуальные промо-коды на сервере Beget
Функциональные требования:
Регистрация пользователя:
Бот должен приветствовать пользователя и запросить его электронную почту.
Ввод почты:
Пользователь вводит свою почту в формате email.
Проверка почты:
Бот проверяет, корректно ли введен адрес электронной почты из таблицы.
Если почта недействительна, бот должен уведомить об ошибке и запросить ввод повторно.
Выдача промо-кода:
Бот должен извлекать уникальный промо-код из базы данных (таблицы).
Промо-коды должны быть связаны с конкретными адресами электронной почты, чтобы избежать дублирования.
Ответ пользователю:
Бот отправляет пользователю индивидуальный промо-код в ответ на ввод почты.