Можно ли как-то регистрировать пользователей по рефферальным ссылкам в ТГ (группа или бот)?
Есть ТГ бот. Есть также сопуствующая ТГ группа.
Нужно сделать рефферальную программу для этого бота средствами ТГ - либо через бота, либо через группу. Используя рефферальную ссыку или код, то есть, как оно обычно и делается.
Но, есть пожелание: чтобы пользователям не приходилось рефферальный код как-то копировать, вставлять, что-то с ним делать.... Хотелось бы, чтобы пользователи как-то регистрировались через реф. код, как это делают на обычных сайтах - по простой ссылке. Чтобы, перешёл и - "вас пригласил Иван Петров. Вы регистрируетесь под ним как рефферал.. Нажмите кнопку ОК."
Можно ли это как-то сделать в ТГ?
обнов #1
Сейчас вопрос стоит в том, как прочитать этот рефферальный код, когда новый пользователь первый раз переходит по ссылке в ТГ-бота
t.me/fdsafdsafdsfd_bot?aff_code=1234
Как прочитать этот 1234 в боте?
Бот потом отправит эту инфру на сторонний сайт, где она сохранится в БД.
Ответы (1 шт):
t.me/fdsafdsafdsfd_bot?start=1234 Пользователь перейдет в бота по ссылке и нажмет кнопку /start Далее в функции старт, прочитайте сообщение которое пользователь отправил, отделите сплитом '/start' и у вас будет '1234'
Пример:
def START(update, context):
ref = update.message.text.split()[1]