Random coffee bot на Python с Django админкой и записью пользователей
3 000 руб. за проект
Необходимо доработать имеющийся код (https://github.com/Rolchan102/django-telegram-bot-...) с имеющимся примером (https://github.com/havebeenfitz/om-random-coffee-b...)
Административные функции:
Возможность просмотреть лог пользовательских регистраций, текущий User ID пользователя и всё что телеграмм от клиента разрешает получить (телефон ник и тд.).
Регистрация пользователя:
При регистрации пользователь получает приветственное сообщение " Привет, {first_name}! Укажите свой адрес электронной почты "если адрес почты не совпадает с доменами из «списка доменов» в регистрации отказываем.
Проверяем адрес регистрации по списку почтовых адресов админки, если находим почтовый адрес и статус"активный" отправляем на адрес почты случайно сгенерированный код подтверждения 6 цифр.
Пользователю выводим сообщение " По вашему адресу отправлен код подтверждения, проверьте почту и введите код" (ждём подтверждения 20 минут, повторных отправок не предусматриваем)
Если код верныйсообщение «Поздравляем! Вы зарегистрированы. Правила использования бота вы можете найти в нашем канале @syssoft_random_coffee_bot.» активность меняем на "зарегистрирован"
Если код не верный сообщение " Неверный код подтверждения"
Игровая механика:
В понедельник в 9-00 (GMT+3) для пользователей с активностью "в игре" И статусом "активный" рассылаем сообщение: "Привет начинаем новую неделю random coffee учувствуешь?да - нет «если нет, то активность на паузу, если да, то дальше.
Из спискапользователей с активностью "в игре» И статусом "активный" случайным образом формируются пары, оставшемуся без пары сотруднику в пару назначается администратор системы.
в 9-15 (GMT+3) участникам рассылается сообщение "Привет, твоя пара на эту неделю "ФИО + почта "свяжись любым удобным образом и договорись о встрече "
В пятницу 17 -00 (GMT+3) участники получают рассылку с опросом:
1.состоялась встреча? (да/нет)
2.как понравилось? (хорошо /плохо)
3.На следующей неделе участвуешь?(да/нет) - если нет - меняем активность на паузу.
Весь текст находится в django-telegram-bot-main\tgbot\handlers\onboarding\static_text.py
Если цена не устраивает, договоримся на приемлемую
Административные функции:
Возможность просмотреть лог пользовательских регистраций, текущий User ID пользователя и всё что телеграмм от клиента разрешает получить (телефон ник и тд.).
Регистрация пользователя:
При регистрации пользователь получает приветственное сообщение " Привет, {first_name}! Укажите свой адрес электронной почты "если адрес почты не совпадает с доменами из «списка доменов» в регистрации отказываем.
Проверяем адрес регистрации по списку почтовых адресов админки, если находим почтовый адрес и статус"активный" отправляем на адрес почты случайно сгенерированный код подтверждения 6 цифр.
Пользователю выводим сообщение " По вашему адресу отправлен код подтверждения, проверьте почту и введите код" (ждём подтверждения 20 минут, повторных отправок не предусматриваем)
Если код верныйсообщение «Поздравляем! Вы зарегистрированы. Правила использования бота вы можете найти в нашем канале @syssoft_random_coffee_bot.» активность меняем на "зарегистрирован"
Если код не верный сообщение " Неверный код подтверждения"
Игровая механика:
В понедельник в 9-00 (GMT+3) для пользователей с активностью "в игре" И статусом "активный" рассылаем сообщение: "Привет начинаем новую неделю random coffee учувствуешь?да - нет «если нет, то активность на паузу, если да, то дальше.
Из спискапользователей с активностью "в игре» И статусом "активный" случайным образом формируются пары, оставшемуся без пары сотруднику в пару назначается администратор системы.
в 9-15 (GMT+3) участникам рассылается сообщение "Привет, твоя пара на эту неделю "ФИО + почта "свяжись любым удобным образом и договорись о встрече "
В пятницу 17 -00 (GMT+3) участники получают рассылку с опросом:
1.состоялась встреча? (да/нет)
2.как понравилось? (хорошо /плохо)
3.На следующей неделе участвуешь?(да/нет) - если нет - меняем активность на паузу.
Весь текст находится в django-telegram-bot-main\tgbot\handlers\onboarding\static_text.py
Если цена не устраивает, договоримся на приемлемую
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.