@magl_of
Junior python, c# dev. Разработчик телеграм ботов

Как сделать реферальную систему на telebot python?

Как можно сделать реферальную систему в телеграм боте на python, нужно чтобы за каждого человека, перешедшего по рефералке начислялся бонус к баллансу, оф документация не помогла.
  • Вопрос задан
  • 721 просмотр
Пригласить эксперта
Ответы на вопрос 2
shurshur
@shurshur
Сисадмин, просто сисадмин...
Если речь о том, чтобы, приходя к боту по ссылке, как-то идентифицировать конкретную ссылку, то это смотреть в сторону deep linking https://core.telegram.org/bots#deep-linking

Если же надо в сообщениях бота передавать индивидуальные ссылки на что угодно, то также добавлять какой-то кастомный параметр с уникальным для каждого пользователя значением. Например, так: https://site.com/ref?hash=md5(user_id)
Ответ написан
Комментировать
@vsenafokse
Для этого нужна база данных куда записываешь пользователей по user_id и id_пригласившего. Реф ссылку ты генерируешь сам, по типу t.me/my_bot?start={user_id}. То что после start боту передается в какой-то переменой(уже не помню). Потом ищешь в бд id который получил, если такой пользователь есть, новому пользователю ставишь id_пригласившего.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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