Всем привет! Наверняка вы видели в различных ботах реферальную ссылку типа 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
Рефералы в телеграмме своими руками
![]()
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
Создано Март 9, 2020
![]()
Destroyeroff98
Создано Январь 7, 2021
![]()
shelly11
Создано Ноябрь 4, 2019
![]()
fullzero
Создано Апрель 9, 2022
![]()
mishtak12
Создано Апрель 24, 2022
Сообщения
![]()
Это в марте было по 1800, даже по моему больше, в апреле, мае, а я покупал в 2019 году до этих событий, тогда оно стоило порядка 1200$ и я покупал бумажное золото, то есть фонд, который инвестирует в золото и акции золотодобытчиков, реинвестирует дивиденды и увеличивает долю, когда поступает бабло в фонд, там не много иная математика, но она тоже привязана и зависит от курса золота. И да, крипта мне больше нравится, чем золото))) там я за год 50% заработал и это повезло, вовремя вошёл и вовремя вышел, а на крипте я не особо вовремя вошёл и не особо то и вовремя вышел, но тут за 2 года я поймал х20, разница на лицо, так сказать)))
![]()
Ну да, согласен, есть такие, я в общем то всегда с новичками завожу диалог, так сказать даю им шанс, если нет ответа, то этому человеку я больше не отвечаю, в следующий раз если напишет через пару месяцев, я снова дам шанс))) так у меня появилось несколько качественных диалогов с новыми пользователями форума.)
![]()
Если мыслить глобально — то скорей всего да, так и происходит. Но я почему то рибиткоин верю. Много раз с него выводил.. По этому и планирую снова закинуть и купить фан токены.. Это точно. Только наивные верять предсказаниям или банальным гороскопам )))
![]()
Ага, кинул насос в реку и вот водичка для полива есть, но думаю за таким будут следить и даже в глуши будут дроны летать. Так что если в этом направлении возьмутся работать, то думаю дырки позакрывают. Это не биток, который можно спрятать, запомнить слова и фиг кто заберёт.
![]()
Так хорошо что уже не надо, верно? Не тратили своих сил, времени и нервов.. Вообще класно когда кто то проверит сайт перед тобой ))) Ну это еще не плохой показатель.. Если зайти, потратить 5 минут и гарантированно получить 65-75 сатош, то это хорошо.. Так же как и на AdBtc..
![]()
Ого! Не знаю. сперва BNB в цене падает, теперь еще и это.. не знаю. Интересно почему. Облжили высокими налогами? У меня такое было что год вкладивал, потом 5 месяцев реинвестировал 50% а 50% выводил.. А на 6-ой месяц проект закрылся. Вот такие пироги.. По этому иногда 50/50 тоже не вариант .. Скорей всего первое.
Их нет Я много разных буксов кликаю.. И рекламы разной — там уйма. Но что то новое проскакивает очень редко и очень быстро пропадает..
![]()
Это вообще круто.. Вот бы и в жизни так можно было.. Посидеть на берегу реги и подождать когда само все решится ))) Но иногда все нужно интересоватся этим «течением» реки. Может быть такой момент когда нужно будет окунутся чтобы что то получить..
![]()
![]()
Ну да, мало, но лично мне много и не надо, есть более интересные площадки чем йобит в этом плане, на тот же бинанс всегда можно было через р2р заводить, есть и другие площадки, но там дороже, хотя йобит наверное самая дорогая, у них как я читал в чате и на входящий перевод средств комиссия есть, на киви по моему 1%))))
![]()
Это да.. курс когда не зайду — красного цвета проценты уже забыл когда зелененькие видел. Не скажу что прям слежу за ними. У меня их очень мало по этому либо их сильное падение либо сильный рост — мне особо погоды не сделают .
Источник: cryptotalk.org