Кейс · услуги
Платное сообщество в Telegram без своего бота
Клиенту нужны были закрытая группа с разделами, оплата подписки, удаление по сроку, напоминания и партнёрская программа, и всё «на завтра». Свой бот я писать не стал: собрал это на платёжном боте Tribute и сдал на следующий день после брифа.
былостало
Главное
Было → сделал → стало
01 · было
Хотел своего бота и группу «на завтра»
Клиент прислал голосовые и схему от руки: закрытая группа с девятью «папками», бот для оплаты, который выгоняет по окончании подписки и напоминает за 48 часов, тысяча бесплатных подписок на месяц и партнёрка со счётчиком и выплатами по запросу. Срок — завтра.
- Бот
- свой бот на заказ
- Срок
- договорились до 16 сентября
- Выплаты партнёрам
- по запросу раз в неделю — так задумал клиент
- Разделы
- девять «папок» на схеме от руки
02 · сделал
Собрал на готовой платформе вместо своего бота
- Сначала прочитал документацию платформы. 104 страницы в день брифа. Свёл таблицу «что хочет клиент, как делаем, где расходится» и до старта написал клиенту, где выйдет не так, как он описал: папку в папку Telegram не вкладывает, бот называется именем платформы, срока напоминания в документации нет, бесплатного месяца нет, партнёру идёт процент, а не сумма, общий фон открывается только бустами.
- Отказался от своего бота. Бот Tribute принимает оплату, пускает в группу, напоминает о продлении, удаляет по сроку и платит партнёрам. Свой бот поверх вебхуков платформы оставил отдельной работой, если клиенту станут критичны своё имя бота или напоминание ровно за 48 часов.
- Собрал группу с темами. Десять тем вместо девяти «папок»: вложенных разделов в Telegram нет, поэтому один раздел стал двумя рядом. Участники пишут в нескольких разделах, остальные закрыты под посты владельца. Дальше настроил права участников, реакции и описание, закрепил шесть постов, вычистил служебные сообщения. Собирал Claude в Telegram Web под управлением скрипта, со скриншотом на каждом шаге.
- Настроил подписку под ролью менеджера. Клиент добавил меня менеджером, и в его аккаунт входить не пришлось. Три периода, пробные семь дней с привязкой карты. Скидки, которые платформа сама ставит на каждый период, выключил. Тестовую оплату прошёл своей картой.
- Тексты — без пересказа экрана. Описание группы, гид с правилами, закрепы разделов, карточка подписки. Писал Claude, я правил и давал «ок». Цены, кнопки и примеры человек видит сам, поэтому в текст шло неочевидное: что входит в подписку, куда писать, как отменить, условия выплат. Отдельно объяснил клиенту, зачем приветствию после оплаты своё видео: продающее работает на того, кто ещё не заплатил, а приветствие должно дать новичку дело на первый день.
- Отдал клиенту то, что менеджеру закрыто. Страницу с продающим видео и партнёрский оффер менеджер не видит, их клиент делает со своего аккаунта. Новые курсы он хотел добавлять сам, каждый отдельным закрытым каналом. На все три дела — пошаговые инструкции.
- Где сказал «нет». Розыгрыш, где приз растёт от оплат участников, — риск лотереи по закону. Предложил фиксированный приз от клиента и совет спросить юриста перед запуском. Код входа в его Telegram тоже не просил: чужой вход может выкинуть его сессии или заморозить аккаунт.
03 · стало
Сдано и оплачено на следующий день
Группа и подписка работают на боте Tribute, партнёрская программа со счётчиком и выплатами тоже у платформы. Работа стоила 10 000 ₽ за всё, предоплата 100 %. Разделы и курсы клиент наполняет сам по инструкциям, с вопросами пишет мне.
- Бот
- готовый бот Tribute
- Срок
- сдано 14 сентября
- Выплаты партнёрам
- считает и переводит Tribute
- Разделы
- десять тем в группе
Как это устроено
ссылка в соцсетях → страница автора с видео → оплата → бот Tribute пускает в группу
срок вышел, карта не привязана → бот напоминает о продлении → не продлил → бот удаляет из группы
партнёрская ссылка → оплата приведённого человека → процент партнёру считает и переводит Tribute
Ни одной цепочки на моём сервере: оплату, доступ, напоминания и выплаты ведёт бот платформы.
Что с чем соединялось
- TelegramГруппа с темами: разделы, закрепы, права участников, реакции.
- TributeОплата, доступ в группу, напоминания, удаление по сроку, партнёрская программа. Комиссию с автора и сервисный сбор с покупателя берёт платформа.
- ClaudeТаблица расхождений с брифом, тексты, сборка группы и подписки в браузере, инструкции клиенту.
- Telegram WebУправляемый браузер: настройки группы и кабинет платформы, до которых не дотягивается Bot API.
Что было сложного
Три вещи клиент считал настройками, которых у платформы не нашлось: напоминание ровно за 48 часов, пробный период «на 100 человек» и фиксированную сумму партнёру. Это всплыло в документации и в кабинете платформы, и клиент узнал об этом до сдачи, а не после. Заменили тем, что платформа умеет: семь пробных дней каждому новому подписчику, её собственное напоминание (про срок спросили поддержку), процент вместо суммы.
Telegram Web после серии правок перестаёт сохранять настройки группы: крутится без ошибки, хотя сообщения и темы при этом проходят. Жирный текст съедается при вводе, а поиск темы по имени цепляет чужие чаты. На это ушло полдня. С тех пор тему открываю по её номеру, а не по имени.
Через Bot API бот не может включить у группы темы и задать разрешённые реакции: таких методов нет. Поэтому группу собирали в браузере, а то, что веб не сохранял или не умеет, — реакции, вид вкладок, закрепление тем — доделывал в приложении руками.