Подключение чата к кнопке

Май 18, 2020

Любые группы и каналы (далее “чат”, “чаты”) можно подключать к кнопкам типа “Подписка на чаты”. Причем на данный момент времени доступны 3 режима работы кнопок этого типа:

  • Один чат;
  • Набор чатов.
Режим работы

Как это работает

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

Один чат

Активируя данный режим работы, вам становится доступно добавление только одного чата (группы или канала), который вы добавили на странице “Группы и каналы”, причём добавленный чат в любую другую кнопку становится недоступен для добавления в текущую, то есть один чат может быть добавлен только в 1 любую кнопку типа “Подписка на чаты”.

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

Как это работает

Набор чатов

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

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

Набор чатов

Опубликовав кнопку, менять режим работы кнопки, то есть менять “Один чат” на “Набор чатов” или обратно станет невозможно. Учитывайте это при проектировании бота.

Основные блоки и их назначение

  1. Описание

    Инлайн-кнопка позволит пользователю перейти к следующему блоку “Информация перед оплатой”.

    Описание
  2. Способ оплаты

    Если вы уже работали с меню создания “Товаров или услуг”, то данное меню не покажется вам чем-то новым. В данном блоке можно изменять сервис обработки платежей (ЮMoney (ex-Яндекс.Деньги), ЮKassa (ex-Яндекс.Касса) или PayPal), настраивать стоимость и выбирать валюту операции. Подробнее о том как зарегистрировать и настроить платёжный сервис, где найти ваш секретные данные от выбранного сервиса обработки платежей, можно почитать тут.

    Способ оплаты
  3. Тип оплаты

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

    Подписка

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

    Навсегда

    Оплачивая доступ к чату/набору один раз - пользователь получит доступ к чату/набору чатов на неограниченный срок.

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

    Тип оплаты
  4. Информация перед оплатой

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

    Информация перед оплатой
  5. Успешная оплата

    После того, как пользователь успешно оплатит доступ к чату(набору) - бот отправит ему сообщение, сформированное в этом блоке. Ссылка на чат будет сгенерирована ботом автоматически. Вам или Вашим администраторам нет необходимости думать об этом. Всё работает автоматически.

    Успешная оплата
  6. Не успешная оплата

    Оплачивая доступ к чату/набору у пользователя могут возникнуть различные проблемы: неправильно введённые сведения карты, отсутствия достаточного баланса и так далее. Сообщение об этом пользователь получит в форме оплаты, но мы добавили этот блок, чтобы вы могли написать свой текст на подобный случай, уведомив пользователя о некорректном платеже непосредственно в боте.

    Не успешная оплата
  7. Предупреждать об окончании подписки?

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

    Предупреждать об окончании подписки?
  8. Окончание подписки

    В день окончания подписки пользователь получит содержимое данного блока и инлайн-кнопку, нажав на которую пользователь будет перенаправлен на блок “Информация перед оплатой”.

    Окончание подписки

Особенности

  • Если какой-либо чат/группа/супергруппа/канал (далее Чат) был подключен к кнопке в режиме "Один чат" и пользователи оформили подписку на него, после чего вы удалили кнопку и создали новую с типом "Набор чатов", в которую подключили Чат, ранее оформленные подписки не будут перенесены (не будут учитываться системой проверки подписок) и должны быть оформлены заново . Абсолютно тоже самое работает и наоборот.
  • Чат обязательно должен быть Публичным до завершения процесса добавления чата в ЛК, после чего его можно делать приватным (закрытым).
  • Один чат может быть добавлен только в 1 кнопку типа “Подписка на чат”;
  • После окончания подписки на “Один чат” - пользователь будет выброшен из заданного чата автоматически и заблокирован на неопределённый срок, то есть он не сможет вернуться в чат, даже если он получит пригласительную ссылку. Он сможет попасть в чат только если он будет разблокирован администратором собственноручно через настройки чата в Telegram, через список пользователей в ЛК либо если пользователь оплатит подписку;
  • После окончания подписки на “Набор чатов” будет выполнен вышеуказанный алгоритм только уже до каждого чата из набора в отдельности;
  • Опубликовав кнопку, менять режим работы кнопки, то есть менять “Один чат” на “Набор чатов” или обратно станет невозможно. Учитывайте это при проектировании бота.
  • Чаты, в которые бот был добавлен до появления данного обновления конструктора и любой канал, который не будет добавлен собственноручно через кнопку “Добавить чат” - не будут отображены в списке чатов и соответственно управление ими будет недоступно через ЛК, что подразумевает тот факт, что пользователи, находящиеся в чате до добавления его на констуркторе через ЛК, не будут выброшены автоматически из него, даже в том случае, если чат является приватным и на него настроен доступ только после оплаты (так работает Telegram).

Оставить отзыв и рекомендацию можно через сайт или основного нашего бота @botmakercobot.

Команда Botmaker

Скачать PDF-документ статьи можно по ссылке

Последнее редактирование: 05.05.2023

Пожалуйста, выберите емодзи, который отражает ваше мнение об этом обновлении
Спасибо, за ваш отзыв
Cookie-файлы
Мы используем файлы Cookie для улучшения качества нашего сервиса
Ясно