Перейти к содержимому

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

  • автор:

Реферальная система в Telegram ботах (telebot)

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

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

Процесс создания бота через @BotFatherопущу, приступлю сразу к коду. Есть файл config.py с переменной TOKEN, в которой хранится токен бота. В файле bot.py будем «химичить». Напишем обработчик команды /start и выведем все, что хранится в объекте сообщения.

import telebot import config bot = telebot.TeleBot(config.TOKEN) @bot.message_handler(commands=["start"]) def start_command_handler(msg): print(msg) if __name__ == '__main__': bot.polling(none_stop=True) 

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

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

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referer = msg.text.split()[1] else: referer = None

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

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referer = msg.text.split()[1] # Пробуем преобразовать строку в число try: referer = int(referer) except ValueError: referer = None else: referer = None

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

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

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referer = msg.text.split()[1] # Пробуем преобразовать строку в число try: referer = int(referer) # Проверяем на несоответствие TG ID пользователя TG ID реферера if user_id != referer: pass else: referer = None except ValueError: referer = None else: referer = None

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referer = msg.text.split()[1] # Пробуем преобразовать строку в число try: referer = int(referer) # Проверяем на несоответствие TG ID пользователя TG ID реферера if user_id != referer: # Проверяем, есть ли такой реферер в базе данных if referer in get_all_users(): # Здесь, используя самописную функцию, закрепим за пользователем реферера pass else: referer = None else: referer = None except ValueError: referer = None else: referer = None

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: # Проверяем наличие закрепленного реферера за пользователем if not check_if_has_a_referer(): referer = msg.text.split()[1] # Пробуем преобразовать строку в число try: referer = int(referer) # Проверяем на несоответствие TG ID пользователя TG ID реферера if user_id != referer: # Проверяем, есть ли такой реферер в базе данных if referer in get_all_users(): # Здесь, используя самописную функцию, закрепим за пользователем реферера pass else: referer = None else: referer = None except ValueError: referer = None else: referer = None else: referer = None

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

Готовая реферальная система в чат-боте 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 — новая технология раскрутки

Дальше в статье расскажу, какие проблемы со старыми способами раскрутки каналов и чатов, зачем и как использовать реферальную систему для раскрутки. А в конце статьи поделюсь кейсом (900+ участников для конференции бесплатно) и ссылками на дополнительные материалы.

Зачем нужен новый способ раскрутки каналов и чатов в Telegram

Развивать свой канал или чат в Telegram — непросто. Кроме того, что нужно постоянно вкладывать ресурсы и время в создание и публикацию интересного пользователям контента, так ещё нужно думать о привлечении новых пользователей и снижении отписок старых.

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

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

С третьей стороны, есть привлечение аудитории из других каналов. Год назад почти все вели аудиторию из inst*, и было достаточно выгодно. Сейчас большинство переключилось на VK, а в нём другая аудитория, и из-за наплыва рекламодателей повысились цены на рекламу. К тому же в VK сейчас модернизируют рекламный кабинет, и он не может похвастаться стабильностью.

И это я ещё не упоминал разметку рекламы, с которой много мороки при работе с блогерами и каналами. Одни её делают, другие не делают и не хотят. То она нужна, то уже не нужна. да и в итоге непонятно, прилетит ли штраф.

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

Реферальная система для каналов / чатов / ботов

Новый простой и результативный метод продвижения каналов и чатов Telegram предлагает привлечение до 20% новых пользователей (согласно нашим кейсам) и обходится практически бесплатно.

Реферальная система — эффективный инструмент

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

Реферальная система или реферальный маркетинг является давно известным и широко применяемым подходом. Например, Amazon делится с вами процентом от продаж, если товары были приобретены по вашей ссылке. Когда компании разделяют часть прибыли, это называется аффилированным маркетингом (Affiliate Marketing). Такие системы используются многими международными компаниями и сервисами, такими как Notion, Amazon, Zoom, Canva и другие.

Мы внедрили реферальную систему для конференции Edtech.Black

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

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

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

Сегодня реферальную систему можно настроить за один день прямо в Telegram, что одни из первых сделали организаторы Edtech. Black. Так мы привели 700 человек на конференцию Edtech. Black.

Кейс. 900 лидов на конференцию через реферальную систему.

Такую реферальную систему мы организовали для привлечения участников на конференцию Edtech. Black (это реферальная ссылка — попробуйте сами). И вот результаты:

Внедрение реферальной системы полностью себя оправдало

⚡ На день публикации в общем чате конференции было 2674 участника;

⚡ 203 зарегистрировались в реферальной программе;

⚡ 125 пригласили 1-го и более;

⚡ 25 пригласили 10 и более;

⚡ 7 приглашений в среднем на каждого участника реферальной программы;

⚡ Лучший результат: 67, 61, 40 приглашений;

⚡ Итого: 884 из 2 674 пришли по приглашениям (33%) ��

Подробно и со скриншотами про то, как мы организовали реферальную систему для Edtech. Black читайте в отдельной статье здесь на VC.

Что может пойти не так?

Когда мы внедряли реферальную систему для конференции Edtech. Black, то опасались, что пользователи могут нагнать ботов за подарки.

Для того чтобы установить, сбылись ли наши опасения, мы исследовали долю участников с полным доступом, пришедших по приглашениям. Как видно из приведенных выше результатов, 33% всех участников конференции пришли благодаря приглашениям. Эти же люди составили примерно такую же долю среди тех, кто приобрел дополнительные продукты. При этом практически не было обнаружено ботов.

Аудитория оказалась целевой

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

Как же подобрать подходящие подарки?

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

Важно, чтобы подарки тоже были «целевыми», то есть подходили именно вашей целевой аудитории, а не всем подряд.

К примеру, денежные выплаты или сертификаты на услуги салона красоты – не самый удачный выбор. Они могут привлечь широкий круг людей, включая тех, кто не заинтересуется вашим основным продуктом. Вместо этого можно предложить PDF-книги, записи вебинаров, чек-листы, ранний доступ к продукту, доступ к эксклюзивному чату и т. д. В случае конференции мы выбрали интеллект-карты по тематике, сертификаты на покупки в интернет-магазине организаторов конференции и личные консультации. Этот подход оказался успешным.

Как работает такая реферальная система

Такая реферальная система работает достаточно просто:

1. Есть канал / чат / бот, в который вы хотите привлечь пользователей.

2. С помощью платформы WinWinBot создаётся «реферальный бот», который будет предлагать рекомендовать ваше сообщество, учитывать количество приглашений, высылать бонусы.

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

Когда вы закупаете трафик, нужно выстраивать сложные настройки таргетинга, искать свою аудиторию и каналы коммуникации с ними, чтобы рекламные объявления были показаны только тем, кому они действительно нужны.

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

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

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

Предлагаю вам подписаться на канал «Бизнес на чат-ботах», где 23 марта 2023 г. пройдёт прямой эфир по созданию реферальных программ.

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

Если вы не успеете на вебинар, всё равно рекомендую вам канал «Бизнес на чат-ботах» — там будет достаточно много полезного контента про чат-боты, реферальные программы, клубы на чат-ботах и др.

«Бизнес на чат-ботах» — пример внедрения реферальной системы на канал

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

Реферальная система в Telegram ботах

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

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

Процесс создания бота через @BotFather опущу, приступлю сразу к коду. Есть файл config.py с переменной TOKEN, в которой хранится токен бота. В файле bot.py будем «химичить». Напишем обработчик команды /start и выведем все, что хранится в объекте сообщения.

import telebot import config bot = telebot.TeleBot(config.TOKEN) @bot.message_handler(commands=["start"]) def start_command_handler(msg): print(msg) if __name__ == '__main__': bot.polling(none_stop=True) 

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

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

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id referrer = None if " " in msg.text: referrer_candidate = msg.text.split()[1] # Идем далее

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

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id referrer = None # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referrer_candidate = msg.text.split()[1] # Пробуем преобразовать строку в число try: referrer_candidate = int(referrer_candidate) # Идем далее except ValueError: pass

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

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

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id referrer = None # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referrer_candidate = msg.text.split()[1] # Пробуем преобразовать строку в число try: referrer_candidate = int(referrer_candidate) # Проверяем на несоответствие TG ID пользователя TG ID реферера if user_id != referrer_candidate: # Идем дальше pass except ValueError: pass

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id referrer = None # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referrer_candidate = msg.text.split()[1] # Пробуем преобразовать строку в число try: referrer_candidate = int(referrer_candidate) # Проверяем на несоответствие TG ID пользователя TG ID реферера # Также проверяем, есть ли такой реферер в базе данных if user_id != referrer_candidate and referrer_candidate in get_all_users(): referer = referrer_candidate except ValueError: pass

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

@bot.message_handler(commands=["start"]) def start_command_handler(msg): user_id = msg.from_user.id # Проверяем наличие закрепленного реферера за пользователем if not has_referrer(): referrer = None # Проверяем наличие хоть какой-то дополнительной информации из ссылки if " " in msg.text: referrer_candidate = msg.text.split()[1] # Пробуем преобразовать строку в число try: referrer_candidate = int(referrer_candidate) # Проверяем на несоответствие TG ID пользователя TG ID реферера # Также проверяем, есть ли такой реферер в базе данных if user_id != referrer_candidate and referrer_candidate in get_all_users(): referer = referrer_candidate except ValueError: pass

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

  • реферальная система
  • telebot
  • telegrambot
  • telegram
  • реферальная ссылка

Реферальная система для каналов, чатов, ботов в Telegram — новая технология раскрутки

Дальше в статье расскажу, какие проблемы со старыми способами раскрутки каналов и чатов, зачем и как использовать реферальную систему для раскрутки. А в конце статьи поделюсь кейсом (900+ участников для конференции бесплатно) и ссылками на дополнительные материалы.

Зачем нужен новый способ раскрутки каналов и чатов в Telegram

Развивать свой канал или чат в Telegram — непросто. Кроме того, что нужно постоянно вкладывать ресурсы и время в создание и публикацию интересного пользователям контента, так ещё нужно думать о привлечении новых пользователей и снижении отписок старых.

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

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

С третьей стороны, есть привлечение аудитории из других каналов. Год назад почти все вели аудиторию из inst*, и было достаточно выгодно. Сейчас большинство переключилось на VK, а в нём другая аудитория, и из-за наплыва рекламодателей повысились цены на рекламу. К тому же в VK сейчас модернизируют рекламный кабинет, и он не может похвастаться стабильностью.

И это я ещё не упоминал разметку рекламы, с которой много мороки при работе с блогерами и каналами. Одни её делают, другие не делают и не хотят. То она нужна, то уже не нужна. да и в итоге непонятно, прилетит ли штраф.

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

Реферальная система для каналов / чатов / ботов

Новый простой и результативный метод продвижения каналов и чатов Telegram предлагает привлечение до 20% новых пользователей (согласно нашим кейсам) и обходится практически бесплатно.

Реферальная система — эффективный инструмент

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

Реферальная система или реферальный маркетинг является давно известным и широко применяемым подходом. Например, Amazon делится с вами процентом от продаж, если товары были приобретены по вашей ссылке. Когда компании разделяют часть прибыли, это называется аффилированным маркетингом (Affiliate Marketing). Такие системы используются многими международными компаниями и сервисами, такими как Notion, Amazon, Zoom, Canva и другие.

Мы внедрили реферальную систему для конференции Edtech.Black

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

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

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

Сегодня реферальную систему можно настроить за один день прямо в Telegram, что одни из первых сделали организаторы Edtech. Black. Так мы привели 700 человек на конференцию Edtech. Black.

Кейс. 900 лидов на конференцию через реферальную систему.

Такую реферальную систему мы организовали для привлечения участников на конференцию Edtech. Black (это реферальная ссылка — попробуйте сами). И вот результаты:

Внедрение реферальной системы полностью себя оправдало

⚡ На день публикации в общем чате конференции было 2674 участника;

⚡ 203 зарегистрировались в реферальной программе;

⚡ 125 пригласили 1-го и более;

⚡ 25 пригласили 10 и более;

⚡ 7 приглашений в среднем на каждого участника реферальной программы;

⚡ Лучший результат: 67, 61, 40 приглашений;

⚡ Итого: 884 из 2 674 пришли по приглашениям (33%) ��

Подробно и со скриншотами про то, как мы организовали реферальную систему для Edtech. Black читайте в отдельной статье здесь на VC.

Что может пойти не так?

Когда мы внедряли реферальную систему для конференции Edtech. Black, то опасались, что пользователи могут нагнать ботов за подарки.

Для того чтобы установить, сбылись ли наши опасения, мы исследовали долю участников с полным доступом, пришедших по приглашениям. Как видно из приведенных выше результатов, 33% всех участников конференции пришли благодаря приглашениям. Эти же люди составили примерно такую же долю среди тех, кто приобрел дополнительные продукты. При этом практически не было обнаружено ботов.

Аудитория оказалась целевой

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

Как же подобрать подходящие подарки?

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

Важно, чтобы подарки тоже были «целевыми», то есть подходили именно вашей целевой аудитории, а не всем подряд.

К примеру, денежные выплаты или сертификаты на услуги салона красоты – не самый удачный выбор. Они могут привлечь широкий круг людей, включая тех, кто не заинтересуется вашим основным продуктом. Вместо этого можно предложить PDF-книги, записи вебинаров, чек-листы, ранний доступ к продукту, доступ к эксклюзивному чату и т. д. В случае конференции мы выбрали интеллект-карты по тематике, сертификаты на покупки в интернет-магазине организаторов конференции и личные консультации. Этот подход оказался успешным.

Как работает такая реферальная система

Такая реферальная система работает достаточно просто:

1. Есть канал / чат / бот, в который вы хотите привлечь пользователей.

2. С помощью платформы WinWinBot создаётся «реферальный бот», который будет предлагать рекомендовать ваше сообщество, учитывать количество приглашений, высылать бонусы.

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

Когда вы закупаете трафик, нужно выстраивать сложные настройки таргетинга, искать свою аудиторию и каналы коммуникации с ними, чтобы рекламные объявления были показаны только тем, кому они действительно нужны.

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

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

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

Предлагаю вам подписаться на канал «Бизнес на чат-ботах», где 23 марта 2023 г. пройдёт прямой эфир по созданию реферальных программ.

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

Если вы не успеете на вебинар, всё равно рекомендую вам канал «Бизнес на чат-ботах» — там будет достаточно много полезного контента про чат-боты, реферальные программы, клубы на чат-ботах и др.

«Бизнес на чат-ботах» — пример внедрения реферальной системы на канал

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

Готовая реферальная система в чат-боте 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% и так далее…

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

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

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

Фриланс маркетплейс

Пользователей онлайн: 2195

Последний заказ: 1 мин. назад

Логотип и брендинг

Презентации и инфографика

Арт и иллюстрации

Веб и мобильный дизайн

Маркетплейсы и соцсети

Интерьер и экстерьер

Обработка и редактирование

Полиграфия

Промышленный дизайн

Наружная реклама

Доработка и настройка сайта

Создание сайтов

Десктоп программирование

Скрипты и боты

Мобильные приложения

Сервера и хостинг

Юзабилити, тесты и помощь

Тексты и наполнение сайта

Набор текста

Продающие и бизнес тексты

Резюме и вакансии

Статистика и аналитика

Соцсети и SMM

Контекстная реклама

Базы данных и клиентов

E-mail рассылки

Маркетплейсы и доски объявлений

Реклама и PR

Аудиозапись и озвучка

Музыка и песни

Редактирование аудио

Интро и анимация логотипа

Видеоролики

Персональный помощник

Бухгалтерия и налоги

Обзвоны и продажи

Юридическая помощь

Продажа сайтов

Подбор персонала

Презентация

Обучение и консалтинг

Стройка и ремонт

Логотип и брендинг

Презентации и инфографика

Арт и иллюстрации

Веб и мобильный дизайн

Маркетплейсы и соцсети

Интерьер и экстерьер

Обработка и редактирование

Полиграфия

Промышленный дизайн

Наружная реклама

Доработка и настройка сайта

Создание сайтов

Десктоп программирование

Скрипты и боты

Мобильные приложения

Сервера и хостинг

Юзабилити, тесты и помощь

Тексты и наполнение сайта

Набор текста

Продающие и бизнес тексты

Резюме и вакансии

Статистика и аналитика

Соцсети и SMM

Контекстная реклама

Базы данных и клиентов

E-mail рассылки

Маркетплейсы и доски объявлений

Реклама и PR

Аудиозапись и озвучка

Музыка и песни

Редактирование аудио

Интро и анимация логотипа

Реферальная система для каналов, чатов, ботов в Telegram — новая технология раскрутки ⁠ ⁠

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

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

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

Существуют несколько подходов к привлечению новых пользователей. Первый — это взаимный пиар с каналами, имеющими схожую аудиторию. Однако анализ аудитории этих каналов ограничен, что может привести к некачественным результатам, особенно если канал имеет накрутку подписчиков.

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

Третий вариант — привлечение аудитории из других платформ, таких как VK. Однако и здесь возникают сложности из-за конкуренции и изменений в алгоритмах рекламы.

Помимо этого, существует неопределенность в отношении разметки рекламы, что создает дополнительные проблемы при работе с блогерами и каналами.

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

Реферальная система для каналов / чатов / ботов

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

Реферальная система для каналов, чатов, ботов в Telegram — новая технология раскрутки Чат-бот, ChatGPT, IT, Инновации, Длиннопост

Реферальная система — эффективный инструмент

Этот инновационный подход основан на реферальной системе, где пользователи получают вознаграждения, скидки или продукты за привлечение новых пользователей через специальные ссылки или промокоды. Реферальный маркетинг — это хорошо известный и широко применяемый метод, например, Amazon предоставляет процент от продаж при использовании вашей ссылки. Когда компании делятся прибылью с партнерами, это называется аффилированным маркетингом. Многие мировые компании и сервисы, такие как Notion, Amazon, Zoom, Canva и многие другие, успешно используют такие системы.

Преимущество этого подхода очевидно: вы не тратите средства на привлечение новых пользователей, а предоставляете вашим текущим пользователям возможность привлечь новых клиентов.

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

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

Как привлекается аудитория?

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

Инновационная реферальная система: Простота и Эффективность

Как действует такая реферальная система:

  1. Путем использования платформы ChatGPT Franchise Bot создается свой бот
  2. Вам остается только разработать систему бонусов (какую сумму будут платить пользователи вашего бота)

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

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

Как создать свою реферальную систему: Вы можете зарегистрироваться в ChatGPT Franchise Bot и создать такого бота.

Похожие посты
1 месяц назад

Главный конкурент ChatGPT уже на подходе⁠ ⁠

Google представили Gemini — нейросеть, которая почти по всем параметрам лучше GPT-4. Она работает с картинками, кодом, видео, аудио и текстом — и всё это бесплатно.

�� Ultra — самая мощная, для выполнения сложных задач;

�� Pro — лучшая модель, рассчитанная на широкий спектр задач;

�� Nano — самая эффективная модель для задач, выполняемых на мобильных устройствах.

Gemini Pro уже доступна в Google Bard, а Gemini Nano — на смартфоне Pixel 8 Pro. Обещают, что 13 декабря будет доступна через API.

Источник телеграм-канал NEUROHUB���� Ещё больше нейроконтента

Показать полностью
Поддержать
1 месяц назад

Генерируйте формулы для Excel по описанию⁠ ⁠

Как часто так бывает, хочешь что-то посчитать в Excel, можешь даже представить конечный результат в голове, но подобрать правильную формулу не получается. Знакомо?

Formula Bot — ИИ-инструмент, который облегчает работу с Excel и Google-таблицами.

Каким образом?

Можно просто написать, какие вычисления нужно сделать, и готовая формула у вас. Также сервис может объяснять смысл формул, создавать готовые таблицы по запросу, писать скрипты и многое другое. Работает на русском и английском языках, доступен в виде отдельного сайта или удобного расширения для Excel или Google-таблиц.

Задачи, которые решает Formula Bot:

1. Преобразование текстовых инструкций в формулы

2. Объяснение смысла формул

3. Подсказки по работе в Excel и Google Sheets

4. Создание скриптов без программирования для автоматизации задач

5. Написание SQL-запросов

6. Генерация готовых предзаполненных таблиц

Бесплатно можно генерировать 5 формул в месяц. Безлимитная подписка обойдётся в $7.

Хотите узнавать первыми о полезных сервисах с искусственным интеллектом для работы, учебы и облегчения жизни? Подпишитесь на мой телеграм канал НейроProfit, там я рассказываю, как можно использовать нейросети для бизнеса

Показать полностью
Поддержать
1 месяц назад

Как снять или купить квартиру без беготни по разным сайтам, стремных квартир и дублей объявлений⁠ ⁠

Запустили сайт HomeBro, который ищет квартиры на всех топовых сайтах объявлений. Все предложения по недвижке на одной карте + уведомления о новых вариантах в телеграм.

Как снять или купить квартиру без беготни по разным сайтам, стремных квартир и дублей объявлений Аренда, Недвижимость, IT, Риэлтор, Покупка недвижимости, Бизнес, Квартира, Жилье, Ипотека, Стартап, Агрегатор, Интересные сайты, Полезные сайты, Онлайн-сервис, Чат-бот, Боты, Telegram, Длиннопост

Привет! Меня зовут Лев. 4 года назад я запустил бота HomeBro, который бесплатно ищет жильё и присылает тебе варианты прямо в телеграм. Я много раз снимал квартиру в Москве, и мне дико хотелось упростить этот адок. В итоге ботом уже успели воспользоваться полмиллиона человек.

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

Было смешно и горько, что я, основатель сервиса по поиску жилья, имея под рукой базу всех объявлений о продаже, не могу удобным образом ее изучать

Хотелось то простого. Получать не только новые варианты в боте, но и открыть карту – увидеть все, что есть на рынке. В итоге снова я, как 4 года назад, открываю сайты один за другим. По 10 раз вижу одно и то же в попытках найти что-то новое. В общем, треш.

И тогда мы с командой запилили сайт-поисковик объявлений по недвижке

Добро пожаловать на портал HomeBro! Тут собраны все актуальные объявления с Циан, Домклик, Яндекс.Недвижимость, М2, Авито и Самолет.Плюс. И список будет пополняться.

Сейчас на сайте больше 1 млн активных объявлений. Каждый день появляется по 50 тысяч новых

Уже можно заходить и искать жильё в аренду или покупку в 18ти городах. Все российские миллионники + Сочи и Архангельск – там живет один из наших разработчиков =)

И все это без дублей. Ну почти =D Каждый вариант жилья показан один раз.

Как снять или купить квартиру без беготни по разным сайтам, стремных квартир и дублей объявлений Аренда, Недвижимость, IT, Риэлтор, Покупка недвижимости, Бизнес, Квартира, Жилье, Ипотека, Стартап, Агрегатор, Интересные сайты, Полезные сайты, Онлайн-сервис, Чат-бот, Боты, Telegram, Длиннопост

Интересно, на аренду дадут льготную IT-ипотеку?

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

Получение всех новых объявлений можно настроить в два клика (буквально), перейдя с сайта в наш бот.

И что, прямо круто сделали?

Ребят, штука работает, но это самая первая версия, именуемая в народе MVP.

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

Всем найденным багам — welcome. Заходите на сайт HomeBro и не стесняйтесь говорить, чего вам не хватило. Я буду очень рад вашим комментариям.

Показать полностью 2
1 месяц назад

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

Сверхразум просто включил на фоне ChatGPT, который слушал вопросы менеджера и выдавал правильные ответы. На видео он успешно прошел собеседование в Lockheed Martin – крупнейшую военно-промышленную компанию США.

UPD: к посту есть вопросы #comment_290292319

2 месяца назад

Как нейросети постепенно засрут интернет (а точнее уже засрали)⁠ ⁠

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

● Нейросети обучаются на контенте из интернета, который по большей части делает человек.

● Качество итоговой работы нейросети на данный момент ниже, чем оригинальный контент живого автора. Логические и смысловые ошибки, а так же некое «отсутствие души».

● Несмотря на это, нейросети массово используют для создания контента. Растет количество некачественных материалов в интернете и нейросеть начинает брать эти данные для обучения.

● Из-за общего снижения качества «скармливаемой» информации, нейросеть начинает тупить, все чаще повторяя свои же ошибки и неточности.

Вот недавно я решил поиграть в Kenshi, вспомнить лор и почитать информацию о фракциях. И первая же статья которую мне выдает поиск Яндекса выглядит так:

Как нейросети постепенно засрут интернет (а точнее уже засрали) Программирование, Разработка, Программист, Нейронные сети, Арты нейросетей, Яндекс, Google, IT, Чат-бот, Поисковые запросы, Поиск, ChatGPT, Длиннопост

▸ Я может быть какое то обновление пропустил, но про «Сеть» в Кенши не слыхал

Увидев этот странный текст, я из интереса перешел по ссылке, а там безумие в чистом виде!

Как нейросети постепенно засрут интернет (а точнее уже засрали) Программирование, Разработка, Программист, Нейронные сети, Арты нейросетей, Яндекс, Google, IT, Чат-бот, Поисковые запросы, Поиск, ChatGPT, Длиннопост

▸ Даже в Kenshi есть свой филиал «Без баб»

Как нейросети постепенно засрут интернет (а точнее уже засрали) Программирование, Разработка, Программист, Нейронные сети, Арты нейросетей, Яндекс, Google, IT, Чат-бот, Поисковые запросы, Поиск, ChatGPT, Длиннопост

▸ А как вам такое? Холодные осадки в Kenshi осознали себя и из погодных условий превратились во фракцию

Как нейросети постепенно засрут интернет (а точнее уже засрали) Программирование, Разработка, Программист, Нейронные сети, Арты нейросетей, Яндекс, Google, IT, Чат-бот, Поисковые запросы, Поиск, ChatGPT, Длиннопост

▸ А Шеки решили позабыть свой культ битвы и стать торговцами тех-охотниками

Для тех кто еще не понял — эта статья написана нейросетями!

Написана убого, коряво, без намека на логику, но с нужными SEO элементами — тот самый информационный мусор. А самое забавное, что мусор вынесен на первую позицию поисковой выдачи Яндекса. Да что там, 5 из 15 ссылок на первой странице поиска вели на такие же плоды нейросетей разной степени бредовости.

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

Какая задача у информационного контента в 21 веке? Решить проблему пользователя? Нет — привлечь трафик и желательно здесь и сейчас, ведь трафик это деньги. Поэтому количество такого контента будет расти в геометрической прогрессии.

Масштаб проблемы и как она будет решаться в будущем?

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

● Для самих нейросетей встает вопрос обучения. Chat-GPT потребляет информацию из интернета и недавно с него сняли ограничения 2021 года (все что вышло позже этой даты нейросеть не учитывала). Если на системном уровне не будет фильтра, то в обозримом будущем качество ответов заметно упадет, ведь они будут составляться на основе ошибочных материалов созданных нейросетью до этого.

● Google, Яндекс и другие поисковики в какой то момент столкнутся с недоверием аудитории, ведь перестанут решать основную задачу пользователя — поиск полезной информации. Пока что их инструменты оценки качества контента слишком примитивны, что доказывает пример приведенный в начале статьи (1/3 выдачи поиска загажена мусором нейросетей). Единственный возможный критерий отбора доступный в данной ситуации — отдавать приоритет оригинальным статьям от живого автора.

А что в итоге?

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

Ждем, когда техно-жрецы найдут решение этой проблемы и оно вскроет еще десяток других. А пока подписывайся на мой гоблинский блог — тут много интересного про разработку игр и нейросети.

P.S. По поводу моего месячного отсутствия. Несмотря на навалившийся ворох дел — я не забрасывал изучение инструментов для разработки игр. Просто написание статьей не вписывалось в мое плотное расписание. В ближайшие пару недель постараюсь выложить новую статью про Godot.

ВСЕМ WAAAGH!

Как нейросети постепенно засрут интернет (а точнее уже засрали) Программирование, Разработка, Программист, Нейронные сети, Арты нейросетей, Яндекс, Google, IT, Чат-бот, Поисковые запросы, Поиск, ChatGPT, Длиннопост

Показать полностью 5
3 месяца назад

Как я создал telegram-бота для чеклистов⁠ ⁠

Меня зовут Марк, и я разработчик. С определенного времени я активно начал интегрировать списки и чек-листы в свою жизнь. Дошло до того, что если не записываю что-то, то с большой долей вероятности забываю это сделать. И наилучшим приложением для этого оказался, как ни странно, telegram, так как он всегда под рукой на смартфоне и ноутбуке. А тут еще в прошлом году telegram добавил возможность использовать webapp технологию для ботов. Подробнее об этом можно почитать тут: https://core.telegram.org/bots/webapps . Если кратко, то технология позволяет открывать веб-страницы внутри telegram-бота и организовывать более тесное взаимодействие с ними. Я захотел опробовать технологию и сделать какой-то простой проект. Так зародилась идея сделать бота для чеклистов https://t.me/chchecker_bot.

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

Как я жил с telegram и списками раньше

Алгоритм довольно простой:

  • Добавить чат с сохраненными сообщениями в закрепленные, чтобы не нужно было искать его среди бесконечных переписок.
  • Записывать туда все подряд.
  • В течение дня заглядывать в чат, чтобы проверить что-то из задач на день.
  • Если требовалось что-то важное или ко времени, ставить отложенные сообщения самому себе.
  • Внутри чата с сохраненками закреплять какие-то важные сообщения, чтобы проще было найти. Иногда ставил теги, которые смогу вспомнить, тоже для облегчения поиска.
  • В свободное время чистить мусор из сохраненок и актуализировать заметки.

Это вполне меня устраивало, пока чат не стал слишком большим. Телега отлично ищет внутри чата, но все равно ориентироваться стало неудобно. Для некоторых тематичных вещей я создавал отдельные приватные каналы, некоторые объединял в отдельную папку внутри telegram, и как-то с этим жил. Например, с супругой есть общий чат со сканами разных документов. Тоже закрепленный, чтобы был всегда под рукой. Очень выручает во всяких непредвиденных бюрократических ситуациях.

Как я создал telegram-бота для чеклистов Чат-бот, IT, Программирование, Telegram, Telegram бот, Чеклист, Длиннопост

Закрепленные чаты в telegram

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

Коротко о боте для чек-листов

Я создал бота осенью 2022 года. Сначала очень простого. Потом появились пользователи. Они рассказывали, чего им не хватает, а я доделывал это. Спустя полгода бот стал уметь достаточно, чтобы закрыть основные боли пользователей и конечно мои.

Как я создал telegram-бота для чеклистов Чат-бот, IT, Программирование, Telegram, Telegram бот, Чеклист, Длиннопост

как выглядит переписка с ботом

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

Итак, кратко, что на текущий момент умеет бот:

  • создавать пустые и предзаполненные чек-листы, удалять и переименовывать их
  • добавлять, редактировать и удалять пункты в них;
  • менять порядок пунктов в списке;
  • очищать чек-листы полностью или удалять только отмеченные пункты;
  • ставить напоминания на пункты чек-листа или на весь чек-лист целиком;
  • копировать содержимое чеклиста в буфер или присылать текстом в чат;
  • делиться чек-листом по ссылке и настраивать права доступа к чек-листу, которые будут доступны пользователям по ссылке;
  • работать в inline-режиме для быстрой отправки ссылки на чеклист через чаты и каналы.

Как я создал telegram-бота для чеклистов Чат-бот, IT, Программирование, Telegram, Telegram бот, Чеклист, Длиннопост

Как работает бот в inline-режиме

У пользователей большие запросы, и в одиночку я не очень быстро могу разрабатывать новые функции, но стараюсь постоянно улучшать бота. Например, только недавно добавил изменение порядка пунктов внутри чеклиста. Для программиста задача довольно типичная. Но свободного времени всегда мало. Тем не менее стараюсь регулярно работать над ботом небольшими итерациями.

Какие кейсы решаются через бота

Вернемся к базовому кейсу — список для похода за продуктами.

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

Для начала можно составить один список перед походом в магазин и дополнять его по мере необходимости.

  • В магазине отмечаем купленные товары по мере того, как кладем их в корзину/тележку. Для этого больше не надо редактировать сообщение в сохраненках. Просто тыкаем на пункт списка.
  • Перед тем, как снова пойти в магазин, проходим по списку и делаем неотмеченными позиции, которые снова нужно будет купить.
  • Это довольно удобно, так как может сэкономить вам время и силы на составление нового списка, в котором вы что-то можете забыть. Обычно при добавлении новых пунктов список все равно не становится слишком большим, чтобы в нем было трудно сориентироваться.

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

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

Getting Things Done (GTD)

Об этом кейсе использования мне рассказал один из пользователей бота Рустам. Подробнее о методе https://habr.com/ru/articles/599391/.

GTD подразумевает использование таск-менеджеров, но Рустам подумал, что можно запилить это все в telegram. Не через канал, и не бот, а именно чат-группу, потому что в чатах появилась такая фича как темы (топики). И из темы в тему можно переставлять задачи. Темы можно называть по разному — СЕГОДНЯ, ЗАВТРА, КОГДА-НИБУДЬ и т.д.

Рустаму не хватало напоминаний в этой системе и чек листов. Напоминания он реализовал через стороннего бота, так как отложенные сообщения не работают внутри тем чат-группы. А вот чек листы через моего бота. На тот момент telegram еще не поддерживал открытие webapp приложений по ссылке, поэтому Рустаму приходилось отдельно заходить в бота и переключаться между темами чат-группы. Когда telegram доработал эту технологию, то ссылки на чек-листы стало можно оставлять прямо в нужных темах чат-групп.

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

Ситуационные списки

А этот кейс про то, как я перестал забывать вещи. У меня есть несколько чек-листов со списком вещей для определенных мероприятий:

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

Когда я завел список для похода в тренажерный зал, то супруга надо мной подшучивала — неужели нельзя запомнить, что нужно взять с собой. Конечно можно! И обычно так и происходит. Но раз в 1-2 месяца все равно что-то забываешь. Я в разное время забывал чистое белье, воду, полотенце, форму, наушники. После того, как начал сверяться со списком перед выходом из дома — проблема исчезла.

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

Как я создал telegram-бота для чеклистов Чат-бот, IT, Программирование, Telegram, Telegram бот, Чеклист, Длиннопост

Мой список вещей для спортзала

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

Однажды в статье на ТЖ я прочитал, что кому-то не хватает стандартных ситуационных списков. Например, что взять в аптечку при поездке в другую страну/на дачу и т.д. Функциональность бота уже позволяет делиться списками между пользователями прямо по ссылке. И я думаю о том, чтобы завести подобный раздел в будущем.

Долгоживущие списки

Если не вдаваться в подробности о том, чем чек-листы отличаются от списков дел, то можно выделить пару основных критериев:

  • Список дел обычно составляется на один раз, а чек-лист может включать повторяющиеся, регулярные активности.
  • Пункты чек-листа обязательны и выстроены в строгой последовательности выполнения. А пункты списка можно перенести, поменять очередность, либо совсем не выполнять.

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

Поэтому кроме списков продуктов или вещей к определенной ситуации у меня есть такие списки как:

  • фильмы, которые надо посмотреть;
  • книги, которые надо прочитать;
  • цели на год (в декабре они могут перерасти в список итогов года);
  • списки улучшений, которые нужно реализовать в боте и других проектах.

Как я создал telegram-бота для чеклистов Чат-бот, IT, Программирование, Telegram, Telegram бот, Чеклист, Длиннопост

У закрепленных сообщений сразу отображается кнопка открытия списка

Если говорить о “трушных” чек-листах, у меня есть несколько технических инструкций для развертывания и настройки программ. Но в основном я использую бота для работы именно со списками.

Регулярные задачи

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

Некоторые пользователи бота просили добавить оповещения о пунктах списка или о списке целиком. В простом виде я добавил эту возможность. Но самое главное, чего не хватает — это ставить повторяющиеся оповещения (раз в день/по выходным/в определенное число месяца). Напоминания о ежедневных делах реально востребованная функция. Многие также создают себе списки на каждый день, указывая в названии дату. Вероятно, таким образом замещая, календари и события. Логичный шаг — дать пользователям автосоздание списка по расписанию, автоматический перенос невыполненных пунктов в новый список, ну и, как минимум, возможность задавать периодичность оповещений. В моем боте эта функциональность пока что в планах. Но если у кого-то есть интересный опыт работы с регулярными задачами в telegram — делитесь, интересно было бы узнать о нем!

В заключении

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

Показать полностью 5
3 месяца назад

Как нейронка за меня таблицы считала (живой пример)⁠ ⁠

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

Казалось бы обычный кликбейт в стиле «100 нейросетей для улучшения дикпиков» или «50 новых убийц чат-гпт”. Но нет.

Я работаю маркетологом, и помимо того что мне разрешают сидеть рядом с настоящими айтишниками и програмистами, мне иногда дают задачки по обработке данных. Но не тех данных, для которых нужно иметь 3 сертификата по ML и бигдате, а обычные задачки по экселю, которые встречаются у каждого из нас, практически вне зависимости от профессии. Если вы тот самый “опытный пользователь ПК”, скорее всего вы копаетесь в экселе по рабочим нуждам, и обычная задачка со сводной табличкой из-за отсутствия опыта может растянуться на 6 рабочих часов с перекурами. Большинство таких задач довольно однотипные, и более опытный коллега сделает их в 10 раз быстрее, просто потому что он уже на них собаку съел. Но задачка упала вам. Что бы не проваливаться в кроличью нору запросов в гугле про работу экселевских формул, откроем классический chatGPT 3.5.

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

Давайте более конкретно.

Представим что вы работаете с контекстом. У вас есть файл в котором содержится 20.000 поисковых фраз, визиты, посетители, отказы, глубина просмотров и время на сайте.

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Файл может и реальный, а может и нет. Да какая разница, мы тут не за этим.

Ваша задача довольно простая —

  • Прочекать все поисковые фразы с >20% отказностью;
  • Вычленить из них все наиболее повторяющиеся фразы, посчитать их повторы
  • Вычленить из них все наиболее повторяющиеся слова, посчитать их повторы
  • Выстроить в порядке убывания слова и фразы от большей отказности к меньшей

Часть первая — простая (кто хочет сразу про питон — го во вторую часть)

Первый вариант работы довольно очевидный — мы просим нейросеть (в данном случае обыкновенный чат-гпт) решить нашу задачу через формулы экселя. Для этого просто пишем в чат нашу таску.

Привет! У меня есть задачка. Есть таблица из 20000 строк. Столбцы этой таблицы — «Поисковая фраза (Директ), Визиты, Посетители, Отказы, Глубина просмотра, Время на сайте». Вторая строчка «Итого и среднее» содержит суммы с средние значения моих данных. Потом идет 19.998 строк с данными. Визиты и посетители — целые числа, отказы — в процентах, глубина просмотрах в десятичных числах с тремя знаками после запятой, время формата ЧЧ:ММ:СС.

Зачем я пишу так подробно? Потому что она буквально ничего не знает про мой файл. Может у меня визиты прописаны текстом, глубина просмотров в сантиметрах, а отказы написаны на хинди?

Далее когда нейросеть понимает что у нас за файл, можно ее просить помочь с формулами.

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

Нейросеть выдает нужную формулу, с описанием ее работы —

=IF(«Отчет’!D2 > 0.2, ‘Отчет’!A2 & » (» & TEXT(‘Отчет’!D2*100, «0.00%») & «)», »»)

«Эта формула проверяет, если значение отказов в ячейке D2 (на листе «Отчет»)

больше 20% (0.2 в десятичной форме), и если это условие выполняется,

она объединяет значение в столбце »Поисковая фраза (Директ)» с

отображением отказов в скобках с процентами.

В противном случае, она возвращает пустую строку.”

К сожалению в формуле есть косяк, который мы видим после пробного запуска — она не содержит разделителя для формулы (;). Спросим об этом нейросеть.

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Это я в скриншотах такой борзый, обычно я пишу приличнее.

Итогом этой формулы являются опять косячные данные —

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Видим что он зачем то умножает наши проценты на 100. Исправляем формулу руками до вида (убираем «*100» из формулы) —

и получаем приемлемый результат.

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Мне не нравится что у меня проценты и фраза в одной ячейке, спрошу нейросеть как это исправить, и убрать пустые строки.

Он предлагает сначала скопировать все фразы на новый лист, потом выполнить следующие действия.

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Подробное описание всех необходимых действий

По итогу мы получим новый лист с фразами где отказы более 20%.

Далее мы можем просить нейросеть написать более сложные формулы для подсчета оставшихся задачек.

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

Но я собрал вас тут не для этого.

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

Можно попросить написать макрос для экселя, который сделает за нас все самостоятельно, включая создание листов и т. д.

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

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

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

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

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

Что нам позволяет делать нейросеть? Писать любой простой код на любом языке программирования, даже если мы в нем ничего не понимаем.

Начнем по порядку, что нам нужно сделать что бы затея сработала?

Для работы с питоном, его (а точнее его интерпретатор) необходимо поставить на свой пк (без этого к сожалению никак). Я использую PyCharm от компании Jetbrains (хотя пофигу что использовать, главное что бы он работал). Инструкция по установке находится в первой ссылке поискового ответа — https://pythonru.com/baza-znanij/poshagovaja-ustanovka-pycha. . Если хочется не отходить от нейросетей — можно спросить у нее, как пошагово установить PyCharm, он подробно расскажет.

Перенесемся сразу в момент когда у нас установлен PyCharm, и мы начали новый проект.

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

Как это выглядит.

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

Вот пример ответа на мой прошлый запрос для экселя, но я попросил его написать код на питоне:

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Чуть редактируем код, меняя 20 на 0.20, потому что данные о процентах у нас меньше единицы всегда.

Вставляем код в PyCharm, и получаем сразу новый готовый файл в папке с нашим проектом.

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Да, задача решалась просто и через эксель. Но так тоже работает.

На решение этой задачки ушло минуты 3. Из которых две — на открытие программы и написание запроса. Результат ок, идем дальше.

Далее просим нейросеть перейти ко второй задачке —

  • Вычленить из полученных запросов все наиболее повторяющиеся фразы, посчитать их повторы”. (более полный запрос будет чуть ниже)

Далее нам нейросеть пишет код посложнее, со всякими сторонними библиотеками и т. д. Я не стал постить сюда этот код, думаю он мало что скажет. (Можно попросить писать объяснение всех действий, она очень подробно пишет комментарии для каждой строчки.) Нам совершенно не нужно вникать какую именно библиотеку она использует, или какой метод. Следуем указаниям умной машины.

Если (точнее «когда») получаем ошибку — не стесняемся копировать ее всю в ответ в чат, она находит причину и говорит решение — вот пример (я обрезал часть ошибки, она была длинная)

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Я ему абракадабру, а он мне — четкий план действий.

Любую полученную ошибку закидываем в нейросеть и получаем решение. Далее запускаем код. Если есть снова ошибка — кидаем снова в нейросеть. Если нет — смотрим на данные и радуемся результату, или просим переделать в другом виде. Если видите что нейросеть пишет вам ахинею (будто совсем забыла в чем изначально задача) — формулируйте изначальную задачу заново. И так повторяйте до тех пор пока не получите удобоваримый результат.

Вот как выглядел мой итоговый запрос:

Давай создадим новый файл, основываясь на этой задаче — “Есть таблица из 20000 строк. Столбцы этой таблицы — «Поисковая фраза (Директ), Визиты, Посетители, Отказы, Глубина просмотра, Время на сайте». Вторая строчка «Итого и среднее» содержит суммы с средние значения моих данных. Потом идет 19.998 строк с данными. Визиты и посетители — целые числа, отказы — в процентах, глубина просмотрах в десятичных числах с тремя знаками после запятой, время формата ЧЧ:ММ:СС.” (тут я скопировал изначальные условия) Напиши мне формулу, которая найдет все фразы с отказностью более 0.2 (эту часть добавил что бы он не написал 20, как в первый раз) и добавит их на новый лист в две отдельные колонки (фраза и отказность). Мой файл называется context_data.xlsx (что бы он понимал как называется файл) Теперь у меня в полученном мне нужно вычленить из полученных данных все наиболее повторяющиеся фразы или словосочетания и посчитать их повторы (без учета союзов и местоимений) (эти уточнения сильно фильтруют итоговый результат. Потмоу что очевидно что самые частые слова будут союзами). Сделай отдельно лист с результатами повтора словосочетаний (где больше 1 слова), и отдельно лист с самыми часто повторяющимися словами. Важно что каждая строка в целом уникальна, но в ней могут содержаться одинаковые словосочетания или фразы (если это не описать, он просто будет искать одинаковые строки, а их у меня нет). Результаты добавь на новый файл. Код напиши на питоне.

В итоге я получил длинную портянку кода и инструкцию:

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

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

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

Как нейронка за меня таблицы считала (живой пример) Программирование, IT, Python, Удаленная работа, ChatGPT, Личный опыт, Работа, Таблица, Microsoft Excel, Длиннопост

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

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

По итогу получаем готовую таблицу с нужными нам данными, попутно осваивая питон.

Зачем я все это пишу и показываю?
Данный метод работы сократил мое время на обработку данных, позволяет мне кинуть в разговоре “да я тут на питоне прикинул”, что резко повышает ценность в глазах других маркетологов и начальства, и вполне обоснованно позволяет писать новый навык на линкедине.

А если более серьезно — нейросеть может сильно ускорить выполнение рутинных и нудных задач. Она как гугл — главное правильно составить запрос. Не “посчитай мне итог по Сыктывкару для прошлого квартала” а “У меня есть таблица А, в ней колонки АБС, содержат данные таких то форматов. В колонке Б у меня города рф, в колонце С у меня оборот, в колонке Е вид материала. Создай новую таблицу где будет сумма всех поставок пургена для областей которые содержат букву Ы в названии и состоят из 9 букв”. Такой запрос очень понятен, его можно разбить на подзадачи и написать алгоритм. А какой в итоге для этого будет использоваться язык программирования — не имеет значения (ну вообще имеет, если язык появился после 21 года, то есть шанс что чат-гпт 3.5 не знает об этом). Нейросеть можно попросить что то объяснить в коде, рассказать о методе или причинах выбора такого способа решения, и писать запросы человеческим языком.

Использование нейросети для работы не напрямую с формулами, а через сторонний язык программирования позволяет работать сразу с нужными нам файлами. Скоро, когда майкрософт внедрит окончательно нейросеть в стандартный пакет офиса — такие задачи можно будет попросить решать нейронку сразу напрямую в экселе. Но пока что это недоступно простым менеджерам.
Поставить IDE питона — элементарно. Запустить скопированный код из чата с нейронкой — дело 2 секунд. Если у вас есть ежедневные (еженедельные, повторяющиеся) задачки с какими то однотипными выгрузками — вы один вечер потратите на написание кода через нейросеть, потом сможете использовать его постоянно. Сэкономленное время можно потратить на срач в комментариях на DTF или пикабу, или поиск новой работы аналитиком.

Если хоть одному человеку это сэкономит больше времени чем я потратил на эту простыню — это будет означать что я писал все не зря.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *