Задать вопрос
@SashaN69
Школота

Как можно реализовать многоуровневою реферальную систему в телеграм боте?

Хоть приблизительно как можно реализовать такое ?Точнее как такое организовать
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
jerwright
@jerwright
while True: coding()
Это нужно сделать через базу данных (если бот не на хостинге, можно попробовать sqlite3). Для начала пользователю нужно добавить возможность создать код для реферальной программы (можно сделать несколько рандомных символов) и добавить его в базу данных. Когда новый пользователь будет использовать /start (для нового пользователя эту команду нельзя обойти), добавляется проверка на код. Если его нет в базе данных, то пользователю предлагается заново вписать его либо отказаться от этого. Если код совпал, в базу данных добавляется новая информация касаемо пользователя, чей код указали.

А дальше уже зависит от того, что у вас за бот. К примеру, это игра в кости. Пользователь выигрывает, получает определённую сумму игровой валюты. Если этот пользователь указывал код, то *ваше количество* процентов отправляется владельцу кода.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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