29 мар. 2024
Создание чат-бота в Телеграме с платной подпиской

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

Почему о монетизации канала стоит задуматься, как можно раньше?

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

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

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

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

 

Что такое монетизация и пейволл?

Применительно к медиапроектам, монетизацией называют извлечение прибыли за счет оказания платных услуг, показа рекламы, платного доступа к контенту и т.п.. В последнем случае это может происходить как по подписке, так и путем покупки отдельных материалов. Когда доступ ко всему контенту или его части осуществляется на платной основе, про него часто говорят, что он «скрыт за пейволлом». Эта практика не нова, в той или иной мере она практикуется как среди крупных интернет-изданий, так и у индивидуальных создателей контента приблизительно с 2001-го года.

Можно ли заработать в Telegram?

Изначально Telegram появился в августе 2013-го года как мессенджер, и довольно быстро приобрел репутацию быстрого, удобного и безопасного приложения для обмена сообщениями. Он успешно конкурировал с более популярными на тот момент WhatsApp и Viber, интенсивно оттягивая их аудиторию. Немало этому способствовало наличие качественных нативных клиентов для мобильных и десктопных операционных систем и открытое API, которое позволяло сторонним разработчикам создавать чат-ботов, существенно расширяющих функционал приложения.

Поворотным моментом в развитии Telegram стало введение в сентябре 2015-го года возможности создания публичных и приватных каналов, ставших популярным инструментом распространения информации для новостных изданий, блогеров и компаний. С течением времени популярность приложения продолжала стабильно расти, и в марте 2024-го года Павел Дуров сообщил, что ежемесячная аудитория Telegram превысила 900 миллионов человек, что делает его крупнейшей медиаплатформой с перспективным потенциалом для монетизации. В зависимости от специфики канала, размера и качества аудитории возможно несколько вариантов заработка на телеграм-канале.

Доход от рекламной платформы Telegram

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

Недавно Павел Дуров объявил о полноценном запуске рекламной платформы в почти 100 новых странах и полном доступе к ней рекламодателей. И, что самое приятное для авторов, они будут получать 50% дохода от показа рекламы в их канале. Казалось бы, вот он, идеальный способ заработка в Телеграме — раскручивай канал, и деньги сами потекут рекой. Но не все так просто. Во-первых, все расчеты и вывод заработанных средств будет осуществляться исключительно в криптовалюте через блокчейн-платформу TON от все того же Павла Дурова, поэтому, если вы хотите выводить доход от рекламы в telegram-канале сразу на банковскую карту, то спешу вас расстроить — придется проделать дополнительные телодвижения для конвертации крипты в традиционные валюты. Впрочем, для многих пользователей такое решение станет, скорее, плюсом, поскольку обеспечивает больший уровень конфиденциальности и транзакции не проходят через банковскую систему. Поэтому просто запишем это в особенности, а не в плюсы или минусы.

Фатальным же недостатком для жителей России и стран СНГ станет то, что они пока будут чужими на этом празднике жизни. Несмотря на то, что в обозначенном регионе рекламные объявления откручиваются наравне с другими, а Telegram является одним из наиболее популярных мессенджеров, местные владельцы каналов с этих показов получат прекрасное ничего. Обидно, но, будем надеяться, что ситуация когда-нибудь изменится в лучшую сторону, а пока рассмотрим другие более актуальные способы заработка на телеграм-каналах.

Заработок на рекламных постах в телеграм-канале

Это традиционный и по сей день один из наиболее распространенных способов монетизации telegram-каналов. Доход здесь сильно зависит от объема и качества аудитории, к примеру, стоимость рекламного поста на канале-миллионнике может достигать нескольких тысяч долларов. Размещение рекламы происходит как по прямой договоренности с владельцем канала, так и через специализированные биржи, наиболее популярные среди них Telega.in, Teletarget.com, Epicstars.com, Gooroo.works. При выборе рекламной биржи следует обратить особое внимание, соответствует ли канал ее минимальным требованиям (количество подписчиков, просмотров — у каждой свои требования), а также условия, на которых она работает. В частности, некоторые из них могут не работать с физическими лицами, и тогда потребуется оформление самозанятости или ИП.

Заработок на телегам-канале путем краудфандинга

В отличие от рекламной модели монетизации, краудфандинг предполагает финансирование не рекламодателями, а самой аудиторией, вернее наиболее лояльной ее частью — патронами. Он может быть как дополнением к рекламе, так и единственным источником дохода проекта. Для организации сбора средств и подписки существуют специализированные сервисы, среди которых наиболее известны Patreon и Boosty. При выборе сервиса следует руководствоваться местоположением аудитории и наличием подходящего способа вывода средств, так первый международный, второй же ориентирован на Россию. Если патроны есть и внутри РФ, и за ее пределами, то имеет смысл использовать оба сервиса, но для Патреона необходимо заранее озаботиться наличием банковской карты, выпущенной за рубежом.

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

Платная подписка на телеграм-канал

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

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

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

 

На чем пишут телеграм-ботов?

Технически вы можете написать чат-бота на любом языке программирования. От JavaScript и Python до С++ и даже Assembler. Поскольку бот — это приложение, запущенное на вашем сервере, а взаимодействие бота с инфраструктурой Telegram происходит посредством обращения к API (Application programming interface) по сети, Телеграму совершенно неважно, что там под капотом. Но если говорить об устоявшихся практиках, то обычно ботов разрабатывают на интерпретируемых языках, поскольку в этой сфере, в отличие от, скажем, видеоигр, редко требуется выжимать из железа максимально возможную производительность, которую может дать компиллируемый С++, а на первый план выходят скорость и простота разработки. От себя я бы порекомендовал писать телеграм-бота именно на Python, не только потому что это один из наиболее популярных и востребованных языков программирования, но и потому что он относительно прост в освоении, удобен в работе и просто красив. Немаловажен и тот факт, что под Python существуют удобные библиотеки для работы с Telegram Bot API, предоставляющие разработчикам набор готовых и отлаженных инструментов и функций. Это заметно упрощает и ускоряет решение задачи. В числе наиболее известных библиотек aiogram, python-telegram-bot, Telebot, Telethon. Впрочем, и JavaScript может быть выбором не хуже. Детально на технических аспектах разработки ботов для Telegram я останавливаться не буду, поскольку это лежит далеко за рамками темы этой статьи.

Бум нейросетей — главный тренд в IT. Они развиваются невероятными темпами и столь же быстро внедряются в любой софт — графические и офисные пакеты, видеоредакторы, IDE, веб-приложения, мобильные и десктопные операционные системы, чат-боты — везде вы сегодня встретите их применение. На этом месте внимательный читатель конечно же задастся вопросом: «А можно ли добавить в нашего telegram-бота немного ИИ?». «Нужно!» — отвечу я. И нам для этого даже не потребуется обучать свою нейросеть или разворачивать ее на мощном и дорогостоящем оборудовании. Если вы не провели в анабиозе последние пару лет, то наверняка слышали, а, возможно, даже использовали ChatGPT. Так вот, с этой нейронкой можно взаимодействовать не только руками в браузере, но и по API, для работы с которым под Python или JavaScript существуют официальные библиотеки — openai-python и openai-node, соответственно. Применений нейросети в телеграм-боте можно найти множество: перевод и генерация постов, ответы на вопросы, бесконечно генерирующиеся текстовые квесты — здесь вы ограничены лишь собственной фантазией.

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

Как настроить платную подписку на Telegram-канал

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

Итак, чем примечателен VIP Sub:

  • готовый гибко конфигурируемый телеграм-бот, позволяющий настроить произвольное количество тарифов;
  • автоматизация подписки новых пользователей и удаления их по окончании подписки;
  • прием платежей через банковские карты, платежные системы (Qiwi, Робокасса, ЮMoney, ЮКасса и т.д.), криптовалюту

Создаем бота и получаем токен

Чтобы всем этим воспользоваться, нужно в Telegram открыть диалог с сервисным ботом @vipsub_bot, ввести стандартную команду /start, чтобы его активировать и следовать дальнейшим инструкциям.

Прежде всего, нажимаем кнопку «Создать бота»Прежде всего, нажимаем кнопку «Создать бота»

Инструкция по подключению бота к VIP SubИнструкция по подключению бота к VIP Sub

Следуя инструкции, переходим к @BotFather. Это системный бот Telegram, с помощью которого можно создавать и редактировать собственных. Ну то есть как создавать. Физически бот — это приложение, которое запущено где-то за пределами Telegram, в нашем случае — на серверах сервиса VIP Sub. Нам же сейчас предстоит завести для этого приложения что-то вроде персонального аккаунта и получить токен — ключ, используя который, бот будет подключаться к API Telegram. В диалоге с @BotFather пишем сначала /start, затем /newbot, он попросит нас ввести имя бота — название, которое отображается в списке контактов, оно должно быть уникальным и может состоять из любых символов, я назову его пока «Бот для платной подписки», это название потом можно будет поменять. Затем @BotFather попросит нас ввести имя пользователя (username), оно может состоять только из символов латиницы, цифр и символа нижнего подчеркивания вместо пробела, кроме того значение должно заканчиваться на «_bot», кириллицу здесь использовать нельзя. Я назвал его «my_secret_pass_bot».

 

Выбирайте username бота с умом

Многие параметры, такие как описание или аватар, можно будет редактировать, когда угодно, однако «Имя пользователя» (username), из которого формируется ссылка на диалог с ботом, устанавливается в момент его создания и не может меняться впоследствии. Если вы захотите изменить ссылку для оформления подписки на канал, придется создавать и повторно настраивать нового чат-бота.

Если все сделали правильно, то крестный отец всех ботов поздравит и выдаст токен для доступа к APIЕсли все сделали правильно, то крестный отец всех ботов поздравит и выдаст токен для доступа к API

Возвращаемся к @Vipsub_bot и отправляем ему свежесозданный API Token, это свяжет сервис с ботом, который мы только что создали в @BotFather.

Все прошло успешно, осталось настроить чат-ботаВсе прошло успешно, осталось настроить чат-бота

Добавляем бота в канал

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

Права, необходимые ботуПрава, необходимые боту

После добавления на канал бот предложит перейти к следующему этапуПосле добавления на канал бот предложит перейти к следующему этапу

Настраиваем тарифы для подписки

Нажмем кнопку «Следующий этап» (см. скриншот выше), и перейдем к настройке тарифов, по которым пользователи смогут подписываться на канал. Настроим их 3 — на неделю, на месяц и на год. В качестве названия введем «Подписка на неделю», валютой выберем рубли — RUB, цену укажем 256, а срок действия — 7 дней.

Процесс настройки тарифа для подписки на телеграм-каналПроцесс настройки тарифа для подписки на телеграм-канал

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

Назначение тарифаНазначение тарифа

Аналогично добавляем 2 оставшихся тарифа, назначаем их на наш канал и переходим к следующему этапу.

Добавление способов оплаты

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

Выбор способов оплатыВыбор способов оплаты

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

Инструкция по настройке сервиса приема платежей RobokassaИнструкция по настройке сервиса приема платежей Robokassa

Приветственное сообщение

Осталось настроить приветственное сообщение, которым бот будет встречать пользователей. Для этого вернемся  в главное меню командой /start и нажмем кнопку «Админ меню», а затем «Настройки». В отрывшемся меню выберем пункт «Ответы от бота», затем выберем язык для которого будем настраивать сообщение, в моем случае это будет русский. На следующем шаге выберем пункт «Приветствие» и нажмем кнопку «Изменить». Затем вводим новый текст приветственного сообщения.

Меняем приветственное сообщение чат-бота

Чат-бот готов

Вот и все, мы закончили базовую настройку бота. Введем команду /start, чтобы увидеть плоды своей работы.

Таким сообщением бот будет встречать пользователейТаким сообщением бот будет встречать пользователей

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

Ваш комментарий появится на сайте после проверки модератором
При отправке комментария произошла ошибка