Back-end + мини приложение для ТГ
Всем привет!
необходимо реализовать Back-end + json для бота в Тг + вывод всей истории в мини приложение по запросу из бота.
Сам бот реализован на конструкторе, на стороне бота я все сделаю самостоятельно от вас только реализация того, что написано.
1. Пользователь в ТГ боте нажимает кнопку "получить “лотерейный билет” - сервер генерирует и возвращает число формата 34GFy67. Билет генерируется рандомно в диапазоне до 7 символов, может содержать буквы, большие и маленькие и цифры
1.1. Условие если пользователь уже
- получал билет в течение 7 дней, то при следующем запросе в ответе возвращаем сообщение типу "Упс!...." (текст я напишу ) - это чтобы они не получали 100500 билетов в минуту
- Если не получал, то выдаем ему билет формат написал выше.
2. Раз в месяц в определенные даты и время проводится рандомный выбор 12 билетов = 12 мест. Результат записываем в БД.
Тут вопрос, как нам это отстроить, можно просто тупо забить каждый 1 день нового месяца в ...чаов по МСк - думаю, что так будет проще всего.
3. По запросу (нажатие на кнопку результат) в мини приложение выводим подобный мини апп в веб морду https://t.me/GiveShareBot/app?startapp=396900
Оставляйте в своих откликах стоимость реализации +- а также свой ТГ для связи
необходимо реализовать Back-end + json для бота в Тг + вывод всей истории в мини приложение по запросу из бота.
Сам бот реализован на конструкторе, на стороне бота я все сделаю самостоятельно от вас только реализация того, что написано.
1. Пользователь в ТГ боте нажимает кнопку "получить “лотерейный билет” - сервер генерирует и возвращает число формата 34GFy67. Билет генерируется рандомно в диапазоне до 7 символов, может содержать буквы, большие и маленькие и цифры
1.1. Условие если пользователь уже
- получал билет в течение 7 дней, то при следующем запросе в ответе возвращаем сообщение типу "Упс!...." (текст я напишу ) - это чтобы они не получали 100500 билетов в минуту
- Если не получал, то выдаем ему билет формат написал выше.
2. Раз в месяц в определенные даты и время проводится рандомный выбор 12 билетов = 12 мест. Результат записываем в БД.
Тут вопрос, как нам это отстроить, можно просто тупо забить каждый 1 день нового месяца в ...чаов по МСк - думаю, что так будет проще всего.
3. По запросу (нажатие на кнопку результат) в мини приложение выводим подобный мини апп в веб морду https://t.me/GiveShareBot/app?startapp=396900
Оставляйте в своих откликах стоимость реализации +- а также свой ТГ для связи