Как сделать реферальную систему в Телеграмме

What can do this bot?Привет!
Я — Бот — ТЕЛЕГРАДД!
Я — адаптивная реферальная система для привлечения подписчиков в любые каналы и чаты в Телеграме.
Теперь ты точно будешь знать, откуда и сколько человек пришло к вам на канал.

Пользуйся мной, я бесплатный!

Я — Бот — ТЕЛЕГРАДД!
Я — адаптивная реферальная система для привлечения подписчиков в любые каналы и чаты в Телеграме.
Теперь ты будешь получать различные бонусы, если ты кого-то пригласил в чей-то канал.
И ты точно будешь знать, откуда и сколько человек пришло к тебе на канал или в чат.

Пользуйся мной, я бесплатный!

Источник: ru.botostore.com

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

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

Чат-бот в Telegram с реферальной системой за 5 минут

Для разработки ботов я использую 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(), которая возвращает список всех пользователей бота. Делаем это для того, чтобы не назначить в качестве реферера пользователя, которого не существует.

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

Еще по теме:  Узнать дату регистрации Telegram

Реферальная программа внутри Вашего бота в telegram

Что такое реферальная программа — Реферальная программа еще называется партнерской программой (партнеркой). Это вид сотрудничества между компанией и партнерами, где партнер продает услуги или товары компании, а та в свою очередь выплачивает вознаграждение

На нашем сайте есть 2 вида реф. программы. Первая это — реф. программа вашего аккаунта на сайте и вторая реф. программа это — реф. программа вашего магазина для ваших клиентов.

В этой статье мы обсудим «Второй» вид реф. программы это внутренняя реф система — она делается непосредственно в вашем магазине т.е. ваши клиенты приносят вам новых покупателей и за каждого приглашенного им будут даваться бонусы. Вот где это делается

Готовая реферальная система в чат-боте Telegram и Viber (beta)

Команда JoinChat с радостью представляет новое обновление: теперь при создании чат-бота у вас есть возможность подключить реферальную систему!

Реферальная система — это…?

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

Для чего это владельцу бота?

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

Для чего это клиенту?

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

Подключение реферальной системы

Заходим в свою приборную доску (административную панель), открываем боковую вкладку Настройки — Общее.

В блоке “Статус реферальной системы” выбираем “Включено”. Нажимаем “Сохранить настройки”:

После этого у вас появится новая боковая вкладка Реферальная система:

Настройка реферальной системы

1. Настройка текста и кнопок

Во вкладке Реферальная система — Настройка текстов вы можете редактировать текст всех кнопок и сообщений, который предлагает наш шаблон по умолчанию:

Обратите внимание, что настройка «Наименования уровней» и «Наименование бонусов» — это наименования, которые будут при выведении статистики накопленных бонусов через кнопку «Подробнее» в чат-боте.

Данное сообщение о зачислении бонусов будут пользователи будут получать только по первому уровню.
Уровень 2 и выше будет зачислять бонусы без уведомления, так как следующие контакты могут быть не знакомы пользователю.
Сообщение может быть и вовсе без указания конкретного пользователя на первом уровне (на ваше усмотрение).

Отредактировав весь текст, нажимаем Сохранить.

2. Настройка выплат

Во вкладке Реферальная система — Настройка выплат настраиваем следующие пункты:

Курс баллов

  • Укажите денежный эквивалент 1го балла. Например, 1 балл = 1 доллар.
    По умолчанию значение «1»
  • Возможность списать баллы в %
    Укажите, какой процент от суммы заказа можно оплатить баллами. Например, только 20% от общей суммы заказа, или же можно оплатить полностью, указав 100 или даже 200%.
    По умолчанию значение «50»
  • Зачисление по статусу
    Укажите статус заказа, после которому произойдет автоматическое начисление баллов пользователю. Например, когда заказ получил статус “Оплачено”.
3. Настройка уровней реферальной системы
3.1. Принцип работы уровней

Уровни работают по принципу пирамиды.

Уровень 1 — это когда пользователь А делится ссылкой с пользователем Б, пользователь Б делает заказ и пользователь А получает за это бонус.

Уровень 2 — это когда пользователь Б делится ссылкой с пользователем В, пользователь В делает заказ, и пользователь Б получает за это бонус по уровню 1, а пользователь А — по уровню 2.

Еще по теме:  В Телеграме удалить из чс
3.2. Настройка и добавление уровня

По умолчанию у вас уже есть 3 уровня, процентное начисление которых по умолчанию стоит на 0. Значение 0 вам нужно отредактировать по своему усмотрению. Например, 15, 10, 5% и так далее…

Во вкладке Реферальная система — Настройка уровней нажимаем на кнопку “+ Добавить уровень”, либо редактируем готовый уровень через синюю кнопку:

Вводим процент отчислений, который пользователь будет получать при заказе референта:

Telegram бот для AirDrop-кампании и раздачи монет

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

В этот раз моими клиентами стали два блокчейн проекта, которыйе занимаются разработкой и продвижением NFT игры «FlokiCyberPunk» и приложения для знакомств «TinGram»

Цель AirDrop кампаний: привлечение целевой аудитории (расширение комьюнити), популяризация игры «FlokiCyberPunk» и приложения «TinGram»

Сделать реферального бота на нескольких языках, чтобы провести AirDrop кампанию и привлечь больше новых пользователей в проекты.

Получить удобную базу участников со всеми начислениями для дальнейшего использования.

Предусмотреть клиентский функционал, для простого и быстрого редактирования текстов.

Весь разработанный функционал бота собран в конструкторе Salebot, тк данная платформа обладает широким функционалом и позволяет собирать ботов любой сложности.

Всем желающим по промокоду freedays — 10 дней бесплатного использования максимального тарифа (промокод неограничен в количестве проектов)

Выбор языка на входе в бот

Мультиязычный бот для участников из разных стран.

Несложные математические примеры, чтобы отсеять ботов при помощи которых могут накручивать себе рефералов.

Подробная инструкция по участию в AirDrop

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

Проверка заданий и начисление «монет»

Баллы начисляются только в случае выполнения задания.

Если пользователь решает пропустить какое-то задание, то он сможет вернуться к нему в любое время.

Удобное меню и личный кабинет

Пользователь имеет возможность посмотреть:

  • Баланс монет
  • Количество рефералов
  • Реферальную ссылку
  • Кошелек для выплат
  • Запросить вывод
  • Связаться с поддержкой

По просьбе клиента была разработана удобная гугл таблица, в которой:

  • база всех пользователей
  • бонусные начисления
  • кошелек для выплаты «монет»
  • контроль выполненных заданий

На основе этих данных отслеживаем статистику по рефералам и в конечном итоге произведем выплату заработанных «монет» во время AirDrop кампании.

Редактирование текстов и выбор языка

Все тексты были вынесены в таблицу для простого редактирования.

Клиент в любой момент может внести изменения в текст и они автоматически подтянуться в бот для всех пользователей.

Увеличили количество пользователей в игре на 60% при помощи рефералов и сократили нагрузку на отдел технической поддержки.

Из 6094 человек — 3446 пришли по реферальным ссылкам

С ростом популярности криптовалют, NFT и блокчейн проектов, увеличивается потребность в маркетинге в этой нише.

Airdrops могут быть полезной практикой для повышения осведомленности о новом токене или проекте.

По вопросу сотрудничества и реализации данного функционала пишите в Telegram. В индивидуальном порядке разработаем бота под ваш бизнес.

Больше кейсов и полезных статей у меня в Инстаграм

Буду рад поработать с вами!

всё бы хорошо, кроме двух моментов:
а) у Salebot появляется все ваши данные+пространство для эбьюза
б) эйрдроп «за выполненные задания» — всё же уже баунти, а не эйрдроп.
Спасибо, что делитесь с сообществом!

Спасибо за ваш комментарий
а) ваших данных и без этого достаточно на просторах интернет
б) я не крипто-энтузиас и не на 100% владею всей терминологией. Прошу простить меня за такие неточности

Привет, cosmos товарищ
а) это классическое возражение. Его можно отнести ко всем конструкторам сайтов, crm, cms, lms,. Да и если «писать ручками» далеко не факт, что получиться защитить данные лучше массадобшен сервисов
б) тут вопрос скорее к владельцам продукта, а не к разработчику бота. Хотя по терминологии ты, безусловно, прав.

Еще по теме:  Где в Телеграмме найти стикеры с мемами

Похожие публикации:

  1. Где купить крепление lga 1700 nzxt
  2. Как скачать фотошоп на виндовс 7
  3. На фирме работают 8 аудиторов из которых 3 высокой квалификации
  4. Что делать если вообще не понимаешь математику

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

Блог WinWinBot
о чат-ботах и мессенджер-маркетинге

Для онлайн-курса создать такую связку из продукта и его продвижения, при которой не требуется ни рекламного бюджета, ни больших расходов на операционку.

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

О клиенте

Валерий Степин – продюсер, и в команде с экспертами он создает курс по обучению удаленной профессии, которая позволит людям получать дополнительный доход, не выходя из дома.

Стратегия
Закрыть весь спектр задач по онлайн-продукту при помощи платформы WinWinBot: от развертки онлайн-курса прямо в Telegram до его продвижения при помощи чат-бота и реферальной программы для участников курса.

Процесс

  1. Провели ряд консультаций с клиентом по маркетинговой и технической составляющим, в ходе которых пришли к пониманию итоговой схемы и плану действий.
  2. Создали чат-бот, в котором реализована контентная воронка: 3 коротких видео, которые рассказывают о теме курса + бонусное видео. Видео составлены таким образом, что, посмотрев эти видео и выполнив инструкции, человек может сразу получить первый результат – то есть повышался уровень доверия к продукту.
  3. Если человеку становится интересно, то он оплачивает и получает доступ к онлайн-курсу. Если сразу не покупает, то он продолжает «прогреваться» при помощи дополнительных рассылок.
  4. Сам онлайн-курс развернули прямо в Telegram в этом же чат-боте. Пользователю предоставляется полный набор образовательного контента: опросы, видео, домашние задания, их проверка, тесты и тд – все происходит внутри мессенджера. В платформе WinWinBot – это часть стандартного функционала. Таким образом конечному пользователю не нужно каких-то дополнительных регистраций в других платформах, разбираться с ними, придумывать пароли и тд. Для нашего же клиента это дополнительная экономия на расходах.
  5. После окончания курса человеку предлагается реферальная программа, которая состоит из 2-х частей:

Так выглядит раздел реферальной системы для владельца чат-бота:

Результат

  1. Используя только реферальную систему, удалось увеличить количество подписчиков чат-бота со 100 до 1500 человек, 270 из которых купили продукт.
  2. Благодаря консультациям со специалистами WinWinBot удалось существенно снизить временные и финансовые затраты как на маркетинговую, так и на техническую составляющие при развертке продукта и его продвижения.
  3. Использование чат-бота снята значительная часть потенциального расхода по административным задачам: техподдержка, рассылка ДЗ и прочее.
  4. Заложена база для дальнейшего развития бизнеса – сейчас планируется запуск более крупного курса, и на базе чат-бота можно будет организовать более разветвленные туннели продаж с механиками профилирования клиента, апсейлами и даунсейлами.
  5. Весь спектр потребностей закрыт одним сервисом. Отсутствует необходимость в сайте, дополнительных инструментах продвижения, подключения сторонней LMS и связки всех сервисов между собой.
  1. Благодаря взаимодействию с разработчиками платформы были сделаны нововведения в платформе с учетом персональных потребностей клиента.
  2. Клиент провел первые продающие вебинары. Используя сегментацию аудитории (новенькие, подписчики чат-бота, но не купившие курс и партнеры), удалось более точно настроить вебинарную воронку. Реферальную систему использовали и здесь. В результате чего удалось привлечь 50% новичков.

Вывод

  1. Реферальная система является эффективной альтернативой традиционному таргету и рекламным интеграциям.
  2. Сборка онлайн-курса прямо в Telegram имеет ряд неоспоримых преимуществ. Это удобно для конечного пользователя и выгодно для владельца бизнеса.
  3. Чат-бот – универсальный инструмент, который может помочь не только в продвижении, но и в административных задачах, таких как техподдержка и операционка в образовательном процессе.
  4. Используя только платформу WinWInBot, можно покрыть весь спектр задач и развернуть эффективный бизнес с большой долей автоматизации процессов

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

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