Как сделать оплату в телеграмме боту

Обновлено: 03.07.2024

Если Вы являетесь активным пользователем интернета, то наверняка знаете, что существует множество способов заработка в Telegram. Один из таких способов - монетизация телеграм-каналов и чатов. Однако у большинства новичков в этом деле возникают затруднения: поиск рекламодателей и постоянное общение с ними утомляет, а реклама на самом канале лишь забивает ленту и в целом неблагоприятно сказывается на Вашем контенте. Кроме того существуют приватные каналы, но бесплатный постинг в них не имеет смысла и превращается в своего рода благотворительность. Поэтому проще всего будет создать собственный телеграм-канал с платной подпиской на определённой срок. Но как это лучше сделать?
Существует два способа монетизации каналов или групп:
• Самостоятельное обслуживание канала
• Автоматизация процесса
Обслуживание канала самостоятельно будет занимать много времени, так как на постоянной основе нужно будет связываться с покупателями и предоставлять индивидуальный доступ к вашим группе или каналу. Также необходимо контролировать клиентов - удалять пользователей по истечению срока оплаты подписки.
Исходя из всех минусов самостоятельного обслуживания, лучшим решением станет использование специального бота, который автоматически будет принимать оплату и вести учет подписчиков.

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

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

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

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

1. Открыть @Nemilin_bot и запустить его;

2. Выбрать язык бота (доступны русский и английский языки);

3. Создать проект и дать ему название согласно тематике, в которой Вы планируете работать;

4. Подключить первый ресурс (закрытый канал или группа);

5. Создать тарифный план (выбрать валюту и указать цену для Вашего тарифа, обозначить длительность тарифного плана, определить, на какие ресурсы будет распространяться созданный тариф);

6. Подключить бота, для общения с клиентами;

7. Выбрать платежную систему (доступны: QIWI кошелёк, Robokassa, Яндекс.Деньги (ЮMONEY), Яндекс.Касса (для юридических лиц, ИП и самозанятых), PayPal, TOME (для самозанятых), Telegram Pay, CloudPayments)

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

Как работает полуавтоматика?

2. Квитанция отправляется боту-продавцу;

3. Вы вручную подтверждаете квитанцию.

Если Вы хотите заработать в Telegram на ценной информации, @Nemilin_bot готов выполнить всю работу за Вас! Помимо своей главной задачи - создание платной подписки на Ваш канал или группу, бот имеет ещё целый ряд функций и преймуществ:

• API для интеграций в сторонние сервисы;

• Широкая кастомизация ботов-продавцов;

• Рассылка (возможность рассылать медиа файлы, кастомизация текста);

• Полная статистика ваших проектов;

• Доступно 27 валют и 4 криптовалюты;

• Широкий выбор платёжных систем

Nemiling очень гибок и лёгок в настройке, все операции займут не более 15 минут. Если же и возникнут какие-то вопросы - служба поддержки круглосуточно готова Вам помочь!

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

Содержание:

Возможности бота

Через бота можно будет:

Схема работы бота

Создание бота

Начнём с самого простого шага — создания бота в Telegram. Для этого достаточно написать команду /newbot боту по созданию других ботов BotFather и следовать инструкциям:

Создать бота в Telegram

Успешное создание бота в Telegram

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

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

Бот среди администраторов канала

Создание базы данных

Для простоты решения поднимем PostgreSQLв docker-контейнере:

Контейнер запущен, БД готова к работе.

Для минимальной аналитики и контроля подписок нам хватит одной таблицы. Заполним её модель и далее в миграции lequibase создадим:

Таблица для контроля подписок

Создание бэкенда

Перейдём на Spring Initializr и сгенерируем каркас бэкенд-приложения. Достаточно выбрать следующие библиотеки:

Создание приложения на Spring

Развернём сгенерированный проект в среде разработки и добавим туда зависимость для работы с Telegram:

Также добавим библиотеку для мапинга, которая нам пригодится при мапинге сущностей БД в REST-модели:

Создадим миграцию для таблицы, добавим описание подключения к БД и запустим приложение:

Пример структуры проекта

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

Таблица создана, приложение успешно запустилось. Теперь можно приступить к описанию Data Access Layer. Для этого опишем сущность, репозиторий и сервис:

Структура бота

Подключение к API Telegram

Чтобы можно было получать данные из бота в наше приложение, достаточно унаследовать от абстрактного класса org.telegram.telegrambots.bots.TelegramLongPollingBot и реализовать три метода:

Добавим в application.yaml данные бота, которые получили от BotFather:

Реализуем поддержку 5 команд:·

Чтобы всеми этими командами было удобно пользоваться, реализуем их в виде кнопок, используя org.telegram.telegrambots.meta.api.objects.replykeyboard.InlineKeyboardMarkup.

Готово! Теперь бот умеет обрабатывать следующие команды.

Результат ответа на вопрос, как получить доступ

Хочу демо-доступ на 3 дня.

Отправка запроса на получение демо-доступа

После получения демо-доступа информация об этом сохраняется в БД. При повторном запросе на демо-доступ пользователю отобразится ошибка:

Ошибка при повторном запросе демо-доступа

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

Чтобы этой командой мог пользоваться только администратор, его Chat ID надо добавить в application.yaml. Далее этот идентификатор будет использоваться при проверке, от кого пришла команда и имеет ли этот пользователь права на выполнение этой команды.

Дополнительно к этому требуется реализовать команду выдачи полного доступа. Класс поменяется следующим образом:

Появилась обработка команд от администратора.

Пример запроса полного доступа к каналу

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

В свою очередь, у администратора канала появились следующие возможности:

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

Для удобства развёртывания упакуем наше приложение в Docker и развернём. Добавим в build.gradle:

Далее выполним следующие команды для создания образа и запуска его в докере:

Создание фронтенда

После того, как мы создали handler для обработки команд бота, хочется визуально контролировать подписки и смотреть графики по приросту подписок в разрезе месяца. Для этого создадим отдельное приложение на React с использованием Ant Design. Выполним команду:

После этого у нас будет сгенерировано приложение с минимальной функциональностью. Однако требуется установить ещё несколько библиотек:

После этого основной компонент надо изменить на:

И добавить новый компонент:

Дополнительно к этому добавить функции для выполнения запросов:

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

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

А теперь для удобства упакуем и развернём UI в docker-контейнере. Для этого создадим DockerFile:

И выполним команды для сборки и развертывания:

Вывод

Используя Spring Вoot, React и Docker, можно быстро создать небольшую систему для контроля подписок и подписчиков на канале в Telegram. Исходный код двух приложений можно посмотреть здесь и здесь.


Собирай донаты, выставляй счета, создавай тарифы и платные подписки.

Получай короткую многоразовую ссылку на оплату.


Формируй клиентскую базу

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

Продавай доступ
к файлам, видео и чатам

Автоматизируй продажи своего контента: отправляем твоим клиентам ссылки и файлы после успешной оплаты

Способы оплаты: картой, Apple Pay и Google Pay

Выводи деньги
на карту



Будь в курсе с Capusta.Go

Используй все функции онлайн-сервиса Capusta.Space прямо в Telegram

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

Создай свои сценарии оплаты

Наслаждайся безопасностью

Сертифицированы по стандартам PCI DSS;
Блочим фрод и скомпрометированные карты! Имеем совесть и моральные принципы

Получай
поддержку 24/7

Консультируем по:
— интеграции;
— юридическим вопросам;
— финансам


Как получать донаты?

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

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

Друзья, теперь функция приёма донатов в Telegram доступна для каждого! Всё что нужно сделать это:
1. открыть телеграм
2. ввести в поисковой строке @nemilin_bot
3. нажать кнопку старт
4. и создать свой проект следуя подсказкам и инструкциям!

Как заработать в Телеграм, или Почему реклама не кормит

Традиционный способ монетизации канала в мессенджере, который сразу приходит на ум, это платная реклама. Но для этого нужно иметь хотя бы 50-100 тыс. подписчиков. Да и не любит аудитория навязчивую рекламу – это мусор ленте, который снижает рейтинг группы.

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

5 ключевых преимуществ платного Telegram:

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

Что такое платный Телеграм

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

Как привлечь пользователей в платный канал

Аудитория Рунета не особо любит платить за информацию. Поэтому никто просто так не кинется покупать доступ в группу никому не известного Васи Пупкина. Как показывает практика, не помогает в этом даже платная реклама.

Рабочая модель такого бизнеса выглядит следующим образом:

Да, основную бесплатную группу все равно придется раскручивать. Но, учитывая популярность очень простого и удобного мессенджера, сделать это не так уж сложно. А начинать монетизацию можно с самых скромных объемов. Как это можно реализовать на практике?

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

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

При создании учтите важные моменты:

Это все основные нюансы. Теперь нужно разобраться, как сделать платный Telegram максимально просто и быстро.

Как создать платную группу в Телеграмме

Существует два способа:

  1. Делать все самостоятельно вручную. То есть сутками сидеть в мессенджере, вести учет, отслеживать статистику. Это ненужная трата времени и сил, которые лучше потратить на создание полезного контента. Такой изнурительный марафон рано или поздно утомит и заставит сойти с дистанции самого идейного энтузиаста.
  2. Автоматизировать все процессы, используя @nemilin_bot.

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

Телеграм бот платной подписки: что это такое?

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

Что умеет Nemiling Bot?

Абсолютно все, что нужно для автоматизации заработка:

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

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

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

Настройка Nemilin бота

Для начала настроек нужно ввести в строку поиска Телеграм: @nemilin_bot.

Первые 3 позиции в списке:

  1. Nemilin бот для организации платной подписки на каналы и чаты.
  2. Немилинг Nemiling — @Nemilin_bot с инструкциями и информацией по официальным каналам .
  3. Инфо @nemilin_bot с теми же ссылками и чатом техподдержки.

Выбирайте, что вы будете подключать: группу или канал.

Далее бот попросит добавить его в администраторы.

Далее можно переходить к созданию тарифного плана. Это делается в 5 простых шагов.

  1. На выбор бот предоставляет множество вариантов валют для расчетов.
  1. Просит придумать название тарифа.
  2. Выбрать длительность тарифа.
  3. Указать цену в выбранной валюте для этого тарифа (для рублей минимальный порог – от 10.00 RUB).
  4. Выбрать ресурсы, для которых действует тариф (если у вас только один канал, то нужно просто отметить его).

На этом основной этап настроек платной подписки на канал заканчивается.

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

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

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

  • Яндекс.Деньги: 2% за оплату по карте и 0.5% за платежи с кошелька (обе берутся с получателя).
  • QIWI: 2% за оплату по карте (берется с плательщика) и 0% за платежи с QIWI.
  • Яндекс.Касса: зависит от ваших персональных условий.

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

Несколько лайфхаков по созданию и раскрутке платного канала

Первые шаги – самые трудные. Потом на вас начнет работать репутация и сарафанное радио. Дерзайте!

b_592267b37515a.jpg

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

Что вам нужно:

1) Счет в Яндекс Деньги и желательно идентифицированный профиль.

2) @ControllerBot, чтобы кнопку эстетичнее оформить.

3) Всё, больше ничего :)

Как сделать страницу оплаты?

Переходим по ссылке, заполняем поля:

- Прописать сумму которая будет по умолчанию.

- Ваш номер счета в Яндекс Деньги.

- Какие поля должен заполнить пользователь.

- Прописать уникальную ссылку. Лучше указать идентичную вашему каналу в ТГ.

- Выбрать тему оформления.

- Прописать ваш email. Туда вам скинут ссылку для редактирования вашей страницы оплаты.

Читайте также: