LifeSEO

Владельцам ботов6 мин чтения

Монетизация Telegram-бота: 7 способов и их подводные камни.

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

Обновлено

Коротко

  • Считайте активных пользователей, а не всех, кто когда-то нажал «Старт»: рекламодателей интересуют только живые, и доход приносят только они.
  • Реклама — рассылки, рекламные сети, ОП и задания — подходит почти любому боту. Платные функции за звёзды — тем, у кого есть ценность, за которую готовы платить.
  • ОП и задания платят за действие, а не за показы, и не требуют искать рекламодателей самому.
  • Главное правило: монетизация не должна мешать тому, ради чего люди пришли в бота.

С чего начинается доход

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

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

1. Продажа рассылок

Вы продаёте рекламодателю сообщение по вашей базе. Просто и привычно, но требует сил: рекламодателей нужно искать, а рекламу — проверять, иначе пользователи получат мусор и заблокируют бота. Каждая рассылка добавляет блокировки, поэтому частить нельзя. Цена зависит от живости базы — покупатели спросят, сколько людей получили прошлую рассылку.

2. Рекламные сети

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

3. Обязательная подписка (ОП)

Прежде чем пустить дальше, бот просит подписаться на каналы спонсоров, а спонсоры платят за каждого подписчика. ОП приносит деньги без продаж и договоров, но раздражает людей: если поставить её слишком рано или показывать слишком много каналов, бот начнут блокировать. Как подключить ОП аккуратно — в статье об обязательной подписке.

4. Задания

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

В LifeSEO вы получаете 60% цены каждого выполнения в вашем боте. Сколько из этого отдать пользователю, решаете вы.

5. Платные функции за звёзды

Telegram требует, чтобы цифровые товары и услуги в ботах продавались за звёзды — внутреннюю валюту, которую пользователи покупают прямо в приложении. Это могут быть дополнительные запросы, премиум-функции, товары в игре. Заработанные звёзды владелец бота может обменять на TON через Fragment.

Способ хорош, если бот даёт реальную ценность: люди платят за результат, а не за то, чтобы убрать рекламу.

6. Платные подписки

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

7. Партнёрские ссылки и донаты

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

Сравнение способов

СпособКак платятВаши усилияВлияние на пользователей
РассылкиЗа сообщение по базеИскать рекламодателей, проверять рекламуБлокировки после каждой рассылки
Рекламные сетиЗа показы и кликиПодключить один разЗависит от того, что крутит сеть
ОПЗа подписчикаПодключить один разРаздражает, если показывать часто
ЗаданияЗа выполнениеПодключить один разПочти не мешают — их выбирают сами
ЗвёздыЗа покупкуСделать платную ценностьНормально, если ценность есть
ПодпискиКаждый месяцПостоянно развивать продуктНормально, если ценность есть
Партнёрки и донатыПроцент с покупок, пожертвованияМинимальныеПочти не мешают

Сколько можно заработать на ОП и заданиях

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

ОП: 30% активных подписываются на один канал, ваша доля 0,30 ₽90 ₽ в день

Задания: 5% активных выполняют по 4 задания, доля 0,30 ₽60 ₽ в день

Итого за месяцоколо 4 500 ₽

Доли тут посчитаны от минимальной цены подписки. Рекламодатели могут ставить и больше, а задания с отчётом приносят от 3 ₽ за выполнение.

Как подключить задания и ОП LifeSEO

  1. Войдите в кабинет через Telegram, откройте «Партнёрам» и добавьте бота. Ключ API покажем сразу — сохраните его, он показывается один раз.
  2. Когда пользователь открывает раздел заданий, запросите задания для него: POST /api/v1/tasks с его Telegram ID. Покажите их кнопками.
  3. Когда он нажмёт «Проверить», вызовите POST /api/v1/tasks/check — биржа сама проверит выполнение через Telegram.
  4. Для ОП — POST /api/v1/op/check перед тем, как пустить человека дальше.
  5. Укажите адрес для вебхуков: события о засчитанных выполнениях, окончании холда и отписках придут сами.
curl https://lifeseo.ru/api/v1/tasks \
  -H "Authorization: Bearer $LIFESEO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"user_id": 123456789, "limit": 5}'

Поля ответов, примеры на Node.js, Python и PHP и готовый бот-пример — в документации API.

Как не убить бота монетизацией

  • Сначала польза. Никакой рекламы в первом сообщении: человек должен понять, зачем ему бот.
  • ОП — не на входе. Ставьте её перед ценным действием и не показывайте больше трёх каналов.
  • Задания — по желанию. Пусть их выполняют те, кому нужна награда, а не все подряд.
  • Делитесь с пользователями. Часть дохода в виде бонусов или внутренней валюты превращает рекламу в выгоду для них.
  • Следите за блокировками. Если после нового рекламного формата люди массово блокируют бота, такой формат стоит вам дороже, чем приносит.

Частые вопросы

Сколько пользователей нужно, чтобы начать зарабатывать?

Для ОП и заданий порога нет: оплата идёт за каждое действие, и подключить бота можно хоть с первой сотней пользователей. Рассылки и рекламные сети обычно интересны, когда живых пользователей тысячи.

Обязательно делиться вознаграждением с пользователями?

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

Что будет, если пользователь отпишется?

Выполнение 72 часа в холде. Если человек вышел из канала раньше, ваша доля за него списывается, а вам приходит вебхук task.penalty — можно забрать награду у пользователя в своём боте.

На чём должен быть написан бот?

На чём угодно: API — обычные HTTP-запросы с JSON. В документации есть примеры на Node.js, Python и PHP и готовый бот на Node.js.

Как вывести заработанное?

После холда доля переходит на баланс к выводу: от 100 ₽ в CryptoBot или на TON-кошелёк.