@FEFF14

Как реализовать логику реферальной системы после получения награды в первый раз?

Если человек набрал нужное количество рефералов и получил награду как ему выдать ее повторно после набора еще 10 рефералов
Использую aiogram + mysql
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
@rPman
храни количество использованных рефералов, тех что уже учтены для выдачи награды, тогда условие выборки людей, кому нужно выдать награду будет where ref_cnt-used_ref_cnt>=10
и выдавать награду либо несколько раз пока не останется рефералов (мало ли кто то разом 1000500 найдет) либо сразу считать нужную награду
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы