BotBrother

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

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

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

1. Создание чат-бота

  1. Создаём бота в Телеграм через @Botfather (инструкция).
  2. Оформляем бота Телеграм в @Botfather (инструкция).
  3. Привязываем бота Телеграм к нашей платформе BotBrother (инструкция).
  4. Создаём приветственное сообщение (инструкция).

2. Создание логики чат-бота

  1. Заходим в ЛК сервиса BotBrother и кликаем на нашего бота-администратора.

2. Переходим в раздел "Дополнения" и выбираем "Способы оплаты", нажимаем на кнопку "Добавить новый способ оплаты". Далее появится окно редактирования, где задаём название, выбираем тип оплаты:
• 1 вариант - по платёжному токена бота
- Чтобы подключить платёжную систему в BotFather, нужно нажать на кнопку "Payments" в настройках. Появится список доступных систем, из него нужно выбрать подходящий сервис и активировать его. 
- Копируем наш платёжный токен, который можно найти, нажав на кнопку "API Token" и вставляем в поле "Платёжный токен бота".
- Выбираем валюту баланса для зачисления платежа.

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

3 вариант - Telegram Stars

3. Переходим в раздел "Тарифы" и нажимаем кнопку "Создать тариф". Далее появится окно редактирования, где задаём название тарифа и цену в день, затем сохраняем.

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

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

6. Настраиваем переходы в случае успешной оплаты/ отмены оплаты/ ошибки оплаты:
- Добавляем 3 действия "Текстовое поле", задаём  текст и сохраняем.
- Возвращаемся в наше действие "Оплата" и настраиваем переходы в случае успешной оплаты/ отмены оплаты/ ошибки оплаты к текстовым сообщениям.

7. Добавляем группы пользователей:
- В верхнем меню выбираем "Группы", нажимаем на кнопку "Добавить группу пользователей".
- В окне редактирования задаём название группы "Оплачен доступ" и сохраняем.
- Создаём вторую группу "Не оплачен доступ".

Создаём ещё одно действие при успешной оплате - "Добавить в группу". Выбираем группу "Оплачен доступ".

8. Открываем доступ к каналу при успешной оплате:
- Создаём пригласительную ссылку (инструкция).
- Создаём новое действие "Текстовое поле", задаём текст с пригласительной ссылкой и сохраняем.
- Настраиваем переход от действия "Текстовое поле" при успешной оплате к действию с пригласительной ссылкой.

Готово! Платный доступ к каналу создан. Теперь настроим напоминания о продлении подписки на канал:

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

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

Как это сделать?

  1. В новой рубрике создаём действие "Удалить из группы" и выбираем группу "Оплачен доступ".
  2. Создаём действие "Добавить в группу" и выбираем группу "Не оплачен доступ".

Платный доступ в канал настроен.

Создайте своего бота в Telegram

Без кода: рассылки, приём оплат, брони, управление каналами. Бесплатный тариф для старта.

Попробовать бесплатно

Ещё по теме