Как сделать реф ссылку в боте Телеграмм

Всем привет! Наверняка вы видели в различных ботах реферальную ссылку типа https://t.me/?start=. Обычно в качестве числа указывается Telegram ID реферера. В этой статье я расскажу как обрабатывать такие ссылки в своем боте.

Для разработки ботов я использую Python библиотеку pytelegrambotapi.

Нас интересует строчка ‘text’: ‘/start’. Попробуем теперь перейти по ссылке вида https://t.me/?start=test и изменим 10-ю строчку на print(msg.text)

В консоли вывелось /start test . Делаем вывод, что в msg.text хранится необходимая нам информация из реферальной ссылки, которую необходимо обработать.

Приступим к обработке. Учитываем, что не всегда пользователь нажимает /start по реферальной ссылке, поэтому текста после /start может и не быть. Отличительным символом служит пробел (вспоминаем /start test ). Значит будем проверять наличие ID реферера по нему.

Если пользователь перейдет по ссылке https://t.me/?start=test test2, То test2 не попадет в msg.text, потому что там имеется пробел, который говорит, что test2 не является частью ссылки. Именно поэтому в msg.text находится только один символ пробела. А значит если он имеется, то и есть некоторая информация из реферальной ссылки. Поэтому в первой ветке мы создаем список ( msg.text.split() ), и берем его второй элемент (всем ведь известно, что нумерация списка идет с нуля, да?).

Как создать чат-бот с реферальной системой

Хорошо, на этом этапе мы имеем текст из ссылки. Мы подразумеваем, что там число, но от пользователя можно поджидать чего угодно. Вдруг кому-то захочется «сломать» бота, указав в ссылке вместо ID реферера какой-то текст. Для этого проверим данные.

Здесь, используя try. except мы преобразуем при помощи int() информацию в число. Если в переменной referer хранится не число, то int() вызовет ошибку ValueError

Теперь в referer записано число. Но тут появляется загвоздка: функция int() может перевести строку «-101» в число -101. То есть на данном этапе в referer может храниться отрицательное число. Почему это не важно, расскажу чуть позднее.

Пользователь может вставить в ссылку свой TG ID. Реферальная система подразумевает под собой некий бонус за переход, поэтому таким образом можно выдать самому себе бонус. Предусмотрим это. ID пользователя получаем, используя user_id = msg.from_user.id

Допустим, что имеется функция get_all_users(), которая возвращает список всех пользователей бота. Делаем это для того, чтобы не назначить в качестве реферера пользователя, которого не существует.

Что необходимо делать в случае, если у пользователя и так уже есть реферер? Не будем ведь при каждом использовании реферальной ссылки выдавать бонус за приведенного реферала, это нас попросту разорит. Поэтому необходимо написать проверку. Напишем функцию check_if_has_a_referer() , которая вернет True при наличии у пользователя реферера и False при его отсутствии. Логично ее написать в начале для оптимизации.

Надеюсь, что статья будет для вас полезна!

Источник: personeltest.ru

Телеграм бот с реферальной системой

Абузить любую рефку

Итак. Данный способ, это самый легкий и простой способ абуза, который только существует. Подойдет он для простеньких раздач и дропов. Где не потребуется КУС (подтверждение личности по паспорту и тд). Можно абузить легкие дропы и реферальные боты.

Еще по теме:  Как в моем канале Телеграм видетьькто читал сообщения

НО! Советую тщательно выбирать, что абузить, ведь на рынке реферальных ботов, особенно в тг — ОЧЕНЬ МНОГО РАЗВОДА!

Большинство таки ботов НИХЕРА НЕ ВЫПЛАЧИВАЕТ! Не исключение и дропы, которые тоже обещают нам золотые горы.. Потому, если не хотите потратить вермя зря, нужно ответственно подходить к выбору того, что вы решили забузить. Ну или есть у вас есть свободное время.. ВЕЛКАМ

Мультоводство:

1.УСТАНАВЛИВАЕМ ПРОГРАММУ ЭМУЛЯТОР

Мультить мы будем в NoxPlayer – эмуляторе андройд устройств на вашей пекарне. Скачать его бесплатно можно с официального сайта:

С установкой проблем не должно быть. Жмем «Далее» до упора. В итоге получаем имитацию устройства на андройде.

2.УСТАНАВЛИВАЕМ НЕОБХОДИМЫЙ СОФТ

Открываем на вашем компьютере установленный NoxPlayer. Заходим в Play Market и устанавливаем два приложения: Hola VPN и Telegram

Запускаем Hola и находим в нем приложение Телеграм. Жмем на него, выбираем любую страну и нажимаем «Открыть»:

Телега запущена. Нужен номер для активации.

3.АКТИВАЦИЯ и НАСТРОЙКА ТЕЛЕГРАМ

1) Регнуть самому через активатор: https://sms-acktiwator.ru/

Запустили. Теперь через Holo, через ту же страну открываем браузер:

И вставляем ссылку того, что мы будем аубзить.. Бот или реф ссылка дропа!

Переходим по ней и активируем бота.

Настройка окончена, переходим к следующему этапу.

4.НАСТРАИВАЕМ МУЛЬТОВ

Находим на боковой панели вот такую иконку:

Эта иконка создает мултиплеер. Т.е. дополнительные эмуляторы. Жмем на кнопку:

Ждем, пока загрузится новый и запустите его. Всё, теперь у вас два Андройд устройства. Повторяем предыдущие операции по установке и активации приложений из пунктов 2-3.

В итоге. Чем больше сделаете – тем больше заработаете. На каждом эмуляторе выбираете разные страны.

Всё это настраивается один раз, дальше будет намного легче.

5.НАЧИНАЕМ МУЛЬТИТЬ

Покажу на примере бота в телеге который платит за подписки, конечно показывать и рекламировать бота не буду, ищите сами, такого добра полным-полно в тг!

Заходим в первый эмулятор, в открытый через Holo Телеграм и выбираем заработок на подписках.

Начинаем выполнять задания. Когда они заканчиваются – переходим к следующему эмулятору. Когда заканчиваются в последнем – уже приходят новые задания в первом.

6. АВТОМАТИЗАЦИЯ

Лень целыми днями кликать за копейки? В Nox есть вот такая замечательная штука:

Она позволяет полностью автоматизировать процесс.

Программируемая кнопка (Макро ключ) — это новая функция под управлением с клавиатуры в NoxPlayer 5.1.0.0.

Что такое Макро ключ ?

Вы можете назначить последовательность действий одному удару по клавише с помощью редактора Макроса. Например, в игре Vainglory во время битвы / матча, Вы можете создать Макрос, так когда Вы нажмите определенную клавишу— карта увеличится, когда вы отпускаете данную клавишу — карта уменьшится.

Где Макро ключ?

Щелкните кнопку Эмуляции нажатия в панели инструментов. В левом панели управления клавиатуры есть Программируемая кнопка. Потом перетащите Программируемую кнопку в окно и щелкните значок карандаша в нижней правой части кнопки для редактора макроса.

Редакторские опции:

Сейчас давайте посмотрим, какие редакторские опции у нас есть над Макро ключом.

Еще по теме:  Бот с кем переписывается человек в Телеграмме

Редактор Макроса:

Вы можете нажать кнопку плюс (+) в командной строке, чтобы добавить команду в это поле и редактировать их.

Кликать:

Два числа представляют координаты X и Y точки клика на экране Nox. Если Вы не знаете координату конкретной кнопки, просто щелкните по ней, и её координаты X и Y будут автоматически заполнены.

Запаздывание:

Число здесь — это время между одним действием и следующим. Измеряется миллисекундами. 1 миллисекунда = 0.001 секунда.

Нажать и Отпустить

Эти две команды обычно связаны с другими действиями. Например, при нажатии — выполняется определенный клик. Когда отпустили, выполняется другой клик в другом месте.

Повторение:

Число указывает, сколько раз операция повторяется.

Например:

Как это сделать в Vainglory: Нажмите ключ Caps Lock, чтобы открыть магазин и купить предметы. Отпустите ключ Caps Lock, чтобы закрыть магазин.

1.Во время матча нажмите кнопку «Эмуляция нажатия» на панели инструментов.

2.Перетащите Программируемую кнопку над значком магазина и установите CapsLock как назначенный ключ.

3.Нажмите кнопку “Редактировать макрос”, чтобы открыть панель настроек макроса.

4.Нажмите кнопку “+” справа от “Нажать клавишу”. Вы увидите “press” в окне Редактора макроса выше.

5.Нажмите на положение магазина для полученияего координат X и Y, потом щелкните кнопку “+”, увидите новую строку “click xxx yyy” в поле Редактора макроса выше.

6.Нажмите «Сохранить», чтобы вернуться на главную панель Эмуляции нажатия и нажмите «Сохранить» снова.

7.В игре щелкните значок «Магазин», чтобы просмотреть предметы.

8.Во время открыта магазина, щелкните кнопку Эмуляции нажатия на панели инструментов еще раз, потом нажмите кнопку “Редактировать макрос” в нижней правой части Макроса “CapsLock”, который вы только что создали.

9.Нажмите кнопку “+” справа от “Опустить клавишу”, и Вы увидите, что новую строку команды ”release” добавили в поле Редактора макроса.

10.Нажмите крест для закрыть магазин, чтобы получить его координаты X и Y, потом щелкните кнопку «+», увидите новую строку “click xxx yyy” в окне Редактора макроса под ”release”

11.Нажмите «Сохранить», чтобы вернуться на главную панель Эмуляции нажатияи нажмите «Сохранить» снова.

12.Сейчас во время матча, когда Вы нажмите и удерживаете клауишу CapsLock, магазин откроется для просмотреть и купить предметы.Когда Вы отпускаете клавишу Caps Lock, страница Store будет закрыта.

Как это работает на примере игры ты понял, а как это будет работать на примере абуза?) ТАКЖЕ!

Источник: telegra.ph

Рефералы в телеграмме своими руками

alex3590

You can post now and register later. If you have an account, sign in now to post with your account.

Recently Browsing 0 members

No registered users viewing this page.

Темы

DonCryptello

DonCryptello
Создано Март 9, 2020

Destroyeroff98

Destroyeroff98
Создано Январь 7, 2021

shelly11

shelly11
Создано Ноябрь 4, 2019

fullzero

fullzero
Создано Апрель 9, 2022

mishtak12

mishtak12
Создано Апрель 24, 2022

Сообщения

Efferalgan

Это в марте было по 1800, даже по моему больше, в апреле, мае, а я покупал в 2019 году до этих событий, тогда оно стоило порядка 1200$ и я покупал бумажное золото, то есть фонд, который инвестирует в золото и акции золотодобытчиков, реинвестирует дивиденды и увеличивает долю, когда поступает бабло в фонд, там не много иная математика, но она тоже привязана и зависит от курса золота. И да, крипта мне больше нравится, чем золото))) там я за год 50% заработал и это повезло, вовремя вошёл и вовремя вышел, а на крипте я не особо вовремя вошёл и не особо то и вовремя вышел, но тут за 2 года я поймал х20, разница на лицо, так сказать)))

Еще по теме:  Зачем стримеры продвигают Телеграм

Efferalgan

Ну да, согласен, есть такие, я в общем то всегда с новичками завожу диалог, так сказать даю им шанс, если нет ответа, то этому человеку я больше не отвечаю, в следующий раз если напишет через пару месяцев, я снова дам шанс))) так у меня появилось несколько качественных диалогов с новыми пользователями форума.)

mishtak12

Если мыслить глобально — то скорей всего да, так и происходит. Но я почему то рибиткоин верю. Много раз с него выводил.. По этому и планирую снова закинуть и купить фан токены.. Это точно. Только наивные верять предсказаниям или банальным гороскопам )))

Efferalgan

Ага, кинул насос в реку и вот водичка для полива есть, но думаю за таким будут следить и даже в глуши будут дроны летать. Так что если в этом направлении возьмутся работать, то думаю дырки позакрывают. Это не биток, который можно спрятать, запомнить слова и фиг кто заберёт.

mishtak12

Так хорошо что уже не надо, верно? Не тратили своих сил, времени и нервов.. Вообще класно когда кто то проверит сайт перед тобой ))) Ну это еще не плохой показатель.. Если зайти, потратить 5 минут и гарантированно получить 65-75 сатош, то это хорошо.. Так же как и на AdBtc..

mishtak12

Ого! Не знаю. сперва BNB в цене падает, теперь еще и это.. не знаю. Интересно почему. Облжили высокими налогами? У меня такое было что год вкладивал, потом 5 месяцев реинвестировал 50% а 50% выводил.. А на 6-ой месяц проект закрылся. Вот такие пироги.. По этому иногда 50/50 тоже не вариант .. Скорей всего первое.

Их нет Я много разных буксов кликаю.. И рекламы разной — там уйма. Но что то новое проскакивает очень редко и очень быстро пропадает..

mishtak12

Это вообще круто.. Вот бы и в жизни так можно было.. Посидеть на берегу реги и подождать когда само все решится ))) Но иногда все нужно интересоватся этим «течением» реки. Может быть такой момент когда нужно будет окунутся чтобы что то получить..

Efferalgan

Efferalgan

Ну да, мало, но лично мне много и не надо, есть более интересные площадки чем йобит в этом плане, на тот же бинанс всегда можно было через р2р заводить, есть и другие площадки, но там дороже, хотя йобит наверное самая дорогая, у них как я читал в чате и на входящий перевод средств комиссия есть, на киви по моему 1%))))

mishtak12

Это да.. курс когда не зайду — красного цвета проценты уже забыл когда зелененькие видел. Не скажу что прям слежу за ними. У меня их очень мало по этому либо их сильное падение либо сильный рост — мне особо погоды не сделают .

Источник: cryptotalk.org

Рейтинг
( Пока оценок нет )
Загрузка ...