Антон Валерьевич | Чат-боты | Автоворонки
88 subscribers
35 photos
3 videos
33 links
Я - Антон Валерьевич, архитектор чат-ботов под ключ: проектирую, запускаю и поддерживаю. 14 дней MVP-техподдержки.
В канале - кейсы, готовые сценарии и решения. Чтобы получить план и стоимость - напишите «Хочу бот» - @Anton_Tech_Spec64
Download Telegram
Когда до запуска два дня - а бот не готов!

На прошлой неделе посылка от Ботхелпа доехала, Telegram Premium активирован, и теперь я официально снова в онлайне 😎

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

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

Начну с последнего проекта: клиент обратился с короткой, но точной просьбой - «спасайте, у нас 2 дня до запуска бота».

И вот что из этого вышло 👇

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍21
КЕЙС: Чат-бот для конференции с розыгрышем среди 290 участников: от хаоса к автоматике

1. Клиент
Помощница руководителя крупной компании (название под NDA, и соответственно на скринкасте видео с полностью обезличенным ботом).
Для корпоративной конференции примерно на 290 человек нужно было организовать онлайн-розыгрыш призов через чат-бота.
Дополнительно - розыгрыш должен был быть между двумя командами (Красные / Зелёные), с победителями в КАЖДОЙ команде. Плюсом приём заявок только до 10:30 в 1й день конференции и обязательством ровно в 11:00 выдать результаты.
Также в боте планировалась навигация для конференции.


2. Проблема
Клиент пришёл с уже существующим ботом, собранным на эмоциях «за пару ночей» на базе шаблона в BotHelp.
Шаблоны хороши для простых задач, но этот бот должен был быть не только навигационным (расписание, программа, ЧаВо), но и содержать модуль розыгрыша. В итоге цепочка выглядела как «лоскутное одеяло» - путанная и нечитаемая.

С учётом того, что сроки "горели" - запрос был очень сумбурным: много деталей, путанных условий и вопросов «а сможете?», «а успеете?», «а можно ли так?».

Суть задачи: провести честный и автоматизированный розыгрыш в боте для двух команд («Красные» и «Зелёные»), с выбором ровно 20 победителей в каждой группе, ограничением по времени участия и автоматической рассылкой результатов.


3. Сложности:
◾️ Клиент использовал стандартный шаблон BotHelp. Эти шаблоны закрывают базовые сценарии, но не подходят для сложных логик.
◾️ В цепочке был полный бардак: раскиданные по флоу-полю блоки, непонятные переходы. Был риск, что без аккуратной логики бот просто «сломается».
◾️ Неравное количество участников в командах.
◾️ Нужно ровно по 20 победителей из каждой группы.
◾️ Стандартного инструмента для такого розыгрыша у платформы нет.


4. Цели проекта (то, что хотел клиент)
◾️ Навигация по конференции: доступ к расписанию, программе, ЧаВО - т.е. удобство участников.
◾️ Реализовать приём заявок на розыгрыш (выбор команды и кнопка «Участвовать»), с ограничением по времени (до 10:30).
◾️ Автоматический, честный выбор 20 победителей для каждой команды.
◾️ Корректная рассылка результатов в 11:00.
◾️Участники могут отказаться от участия.

Таким образом, ключевая идея это - навигация; розыгрыш - функциональный модуль внутри бота.


5. Цели проекта - мои добавления (что я заметил дополнительно и почему сделал больше)
Цепочка была настолько путана, что работать в таком виде это риск ошибок и долгих тестов. Я заранее привёл её в порядок (структура и визуальная читабельность) - не потому что это было в ТЗ, а потому что это снизило время реализации и риск ошибок.
Админский раздел тоже не был в ТЗ. Это про заботу о клиенте - чтобы он мог управлять и контролировать процесс прямо с телефона.
Сделать работу с ботом удобной для участников: минимум «технарщины», максимум понятности.

Это моя экспертная инициатива, которая дала клиенту эффект «ВАУ».


👉 Часть 1я
👇 Часть 2я

#кейсы_АнтонаВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍32
6. Что я сделал
1️⃣Навёл порядок
Когда зашёл в конструктор, я слегка ужаснулся виду цепочки. Чтобы не утонуть в хаосе, я её структурировал: убрал путаницу, сделал понятный визуальный вид. Это не было в ТЗ, но без этого работать дальше было рискованно. В итоге клиент получил более аккуратного и предсказуемого бота.

2️⃣Оптимизировал взаимодействие с пользователями
Добавил паузы, чтобы бот не закидывал людей «простынями текста».
Создал Меню быстрого доступа: туда добавил доступ к Расписанию, Программам, Разделу ЧаВО, Розыгрышу и Записи на экскурсию

3️⃣Добавил счётчики
Общее количество участников конференции, по каждой Команде, и отдельно счётчик записавшихся на экскурсию.

4️⃣Запись на розыгрыш
выбор команды + кнопка «Участвовать», кнопка «Не участвовать».
проверка даты и времени (заявки до 10:30), а после ни-ни.
защита от повторной записи (сообщение «Вы уже записаны. Вот ваш номер в команде»).
выдача уникального номера участника

5️⃣Подумал о клиенте
Хотя в ТЗ этого не было, я сделал админский раздел:
быстрая очистка переменных (для тестов),
быстрый просмотр статистики,
запуск розыгрыша вручную и в автоматическом режиме,
доступ только для администратора (обычный участник туда не попадал).

Это оказалось «вау-фичей»: администратор смог контролировать процесс прямо с телефона, не заходя на платформу Ботхелпа.

6️⃣Честный розыгрыш
Подключил рандомайзер random.org по API. Розыгрыш запускался в автоматическом режиме: сначала результаты получал администратор, а потом - участники с помощью тактической хитрости.
Автоматическая отправка результатов в заданное время была осуществлена через рассылку сообщения с кнопкой, запускающей получение данных пользователем.

7️⃣Игровая механика
Весёлые стикеры при розыгрыше и при получении результата. Маленький штрих, который делает бота «живым».

8️⃣Обход ограничения BotHelp
В Ботхелпе нельзя, я надеюсь пока, в рассылке отправить глобальные переменные - сообщения не уходят. А именно туда писались все данные, счётчики и розыгрыш. Я связал бота с Google-таблицами:
Данные по розыгрышу (дата, время и выигрышные номера) записывались в таблицу.
* В заданное время всем ушла запланированная рассылка с кнопкой
* Пользователи запускали кнопкой получение данных из Google-таблицы. И данные подтягивались в их персональные переменные. Каждая команда получила свой корректный результат.

Хитрое решение, но сработало идеально.


7. Результат
Навигация по конференции работала безупречно: расписание, программа, ЧаВО были под рукой.
Ровно в 11:00 бот автоматически определил 20 победителей из каждой команды.
Все участники получили результаты без ошибок.
Администратор смог управлять процессом «на бегу» - прямо с телефона.
Решение с Google-таблицей надёжно обошло ограничение платформы.
Бот стал удобным, аккуратным и даже с элементом игры.


8. Что не было оговорено заранее / что можно улучшить
Клиент заранее не сообщил про ограничение мест на экскурсию.
В таком случае можно было реализовать жёсткий счётчик и блокировку записи при исчерпании мест (это можно легко добавить).


9. Отзыв клиента
«Спасибо большое за помощь! Единственная моя ошибка - что не нашла вас раньше и не отдала сразу в ваши умелые руки. Спасибо за оперативность, интересные идеи и качественную реализацию».


10. Выводы
Даже сумбурный запрос можно разложить по полочкам и превратить в работающий инструмент.
Для клиента важна не только реализация задачи, но и забота: админка стала тем самым сюрпризом, который произвёл впечатление.
Технические ограничения платформы - это вызов, а не тупик. Google-таблицы + API помогли обойти ограничения и реализовать задачу так, как нужно.
Что можно было сделать лучше:
* заранее оговорить ограничение мест на экскурсию и встроить это в счётчик в боте.
* если бы было больше времени, можно было реализовать уведомление о выигрыше каждому победителю.


☝️ Часть 1я
👉 Часть 2я

#кейсы_АнтонаВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65👍5👏1
Онлайн-итоги октября: стабильно в топе 📈

Пока я весь месяц возился с ботами, как-то незаметно проскочил октябрь - а я даже не подвёл итоги.

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

🗓 По результатам октября - я снова в верхушке таблицы. В этот раз конечно без подарков (предыдущий всё ещё на мне светится, как аура победителя 😎), но зато целых 31 спасибо за помощь участникам.

Не рекорд, конечно, но всё равно приятно чувствовать, что даже в этой суете я не теряю темп и место в топе.

Так что октябрь закрыт с ощущением: работаем, живём, ботим. А тут уже и ноябрь властвует - посмотрим, что принесёт он...

#стенаГордости

Создам Чат-бота по Вашему сценарию | Бесплатная консультация | Создайте свой бот тут 👉 https://bothelp.io

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2🔥2👏1
🔧 Маленькое обновление, которое почему-то никто не заметил (а зря!)

🏍 В конце октября я был плотно занят сборкой чат-бота под ВКонтакте - интересный проект с реферальной системой и конкурсом (чуть позже покажу кейс).

И вот пока я был в этом погружении - проморгал дату выхода одного обновления от BotHelp, которое, честно говоря, стоило бы отметить громче.

📌 Теперь в ботах для Telegram в блоке "Сообщение" можно применять расширенное форматирование. Не только жирный / курсив / подчёркнутый / зачёркнутый, но и:
Моноширинный текст
Код
Скрытый текст

Раньше всё это можно было делать только через блок "Действие" и API, а теперь - прямо в обычном сообщении. Это упростит жизнь тем, кто не хочет лишний раз лезть в код или не дружит с АПИшкой телеги.

🤔 Единственное, чего всё ещё не хватает - цитирования. Его как не было, так и нет. Если бы пришлось выбирать: или «Код» и «Моно», или цитирование, которое даже не взяли в разработку - я бы выбрал «Цитату»!

💬 Я помню, что коллега упоминал эту фичу в чате Ботхелпа с месяц назад, но у меня тогда нововведение не появилось. Сейчас вижу, что оно уже есть - и скорее всего, доступно всем.

📭 Ни в канале, ни в чате BotHelp пока никаких анонсов на эту тему нет. Так что, кажется, я официально первый, кто об этом расскажет публично 😄

Проверяйте у себя в кабинетах и экспериментируйте.
А если нужна помощь с разметкой, подсказками или примерами - пишите, подскажу!

#обновленияВБотхелп

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍211
🧩 Мини-КЕЙС: Шаблон для легализации чат-бота под 152‑ФЗ

1. Клиент
На этот раз - я сам. Шаблончик сделан довольно-таки давно. Поводом к его созданию стал вал запросов в чате BotHelp после ужесточения практики Роскомпозора. Особенно - конские штрафы за несоблюдение 152-ФЗ - отсутствие уведомления о сборе персональных данных и рассылку без подтверждённого согласия.


2. Проблема
На фоне новостей владельцы чат-ботов начали массово паниковать:
Как оформить согласие?
Куда вставить политику?
Как сделать так, чтобы пользователь не мог «проскочить» без подтверждения?
А если перезапустит бота?
А как разрешить и отказаться от рассылки?

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


3. Сложности
🔴 У BotHelp вне стандартных минилендингов, внутри цепочек, нет нативного встроенного инструмента для юридических блоков согласия.
🔴 Если есть Меню, а там ссылки на «перезапуск» или доступ к нужным веткам, то нажатие любого пункта может обойти согласие, если это не контролировать вручную.
🔴 Не все пользователи дают согласие сразу - нужно предусмотреть «вилки» в сценарии.
🔴 По закону пользователь может в любой момент отозвать согласие на рассылку - это тоже нужно реализовать в логике.


4. Цели проекта (моя задача как разработчика)
Создать универсальный, легко встраиваемый шаблон, который:
✅️ Выдаёт обязательные документы Политику и Согласие на обработку ПДн до любого взаимодействия с ботом;
✅️ Предлагает подписку на информационно-рекламные рассылки, с возможностью отказаться;
✅️ Работает надёжно даже при попытках обойти систему да... у меня такие были уже 😁;
✅️ Позволяет в любой момент изменить решение по рассылкам (согласие/отказ).


5. Инициативы
1️⃣Разработал архитектуру шаблона так, чтобы он встраивался в начало любого бота как модуль, независимо от структуры проекта.
2️⃣Добавил страховки от обхода: если пользователь не прошёл согласие - никуда не попадает, даже при повторных перезапусках
3️⃣Учёл UX: сообщения простые, с формулировками, понятными для обычных пользователей, и корректной подачей юр-информации.


6. Что я сделал
Обязательное согласие на обработку ПДн:
Ссылки на Яндекс.диск на Политику и Согласие.
Кнопка «Да, подтверждаю» ➡️ только после нажатия продолжается работа с ботом.

Информационно-рекламная рассылка:
Второй обязательный блок с уведомлением о рассылке.
Кнопки: «Даю согласие» / «Не хочу» - пока не выберет, дальше не идёт.
Отдельная переменная, регулирующая статус подписки.

Управление рассылкой:
В любое время пользователь может открыть Меню ➡️ Управление рассылкой ➡️ и подписаться или отписаться.

Проверка при перезапуске:
При любом входе в бот - проверка, дал ли человек согласие.
Если нет - бот возвращает его на согласие.


7. Результат
Универсальный модуль, закрывающий обязательства по 152‑ФЗ.
Работает стабильно в любом боте на BotHelp.
Никакой пользователь не «проскочит» без согласия.
Минимум «технарщины» - максимум юридической защиты и прозрачности.
Уже внедрён в мои внутренние проекты и рекомендован в чатах.


8. Что можно улучшить
👍 Можно добавить динамическую отметку даты согласия в Google-таблицу для тех, кто ведёт учёт логов.
👍 Кастомизация текста под заказчика: корпоративный стиль, лексика, ссылки на собственную политику.


9. Отзыв (от себя - как от «внутреннего клиента»)
«Этот шаблон сэкономил мне десятки часов на каждый новый проект. Я больше не думаю, как встроить согласие, не объясняю клиентам, «почему это важно», а просто подключаю готовый блок, который и защищает, и выглядит профессионально.»


10. Выводы
Законодательство - это не страшно, если заранее подготовиться.
Такой мини-модуль - обязательный элемент любого чат-бота в 2025 году.
Вопросы безопасности и легальности - тоже зона ответственности разработчика.
Клиенты, которые видят такой модуль в боте, получают +10 очков к доверию и спокойствию.


#кейсы_АнтонаВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63👍1
Вчера тихой сапой нам в Telegram подвезли свежие обновы

Вчера Telegram тихонько подкинул пару крутых обновлений, как в мобильную версию, так и в версии Desktop.

Никаких объявлений я не видел - наткнулся сам и был приятно удивлён. Делюсь, потому что они действительно полезные.

1) Периодические отложенные сообщения ☝️
Теперь в отложке можно не только выбрать дату и время, но и поставить повтор: ежедневно, еженедельно, раз в 2 недели, ежемесячно, 1 раз в 3 и 6 месяцев, или даже раз в год.
Если у вас есть привычка писать напоминания клиентам, отправлять регулярные материалы, планировать контент или просто поздравлять друзей - это маленькая революция.

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

Но не обошлось без ложки дёгтя.
После этого обновления у меня Telegram начал чудить в группах: приложение вылетает, когда я в Управлении группой открываю и закрываю «Недавние действия», в любом групповом чате с праами админа.
Похоже на свежий баг - надеюсь, в ближайшем патче поправят.

Я люблю такие тихие обновления. Они всегда радуют: мелочи, но делают работу заметно удобнее. Если найду ещё что-то интересное - обязательно поделюсь.

#обновленияТелеграмм

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥32🤗1
😤 «Закрытые» клубы и чудеса «дешёвой настройки»

На прошлой неделе ко мне обратились сразу двое людей с одной и той же проблемой. У каждого был свой закрытый клуб, свой Телеграм-бот, свой кабинет в BotHelp - казалось бы, всё готово, работай и радуйся. Метки присваиваются, оплаты проходят, цепочка вроде настроена. На бумаге всё хорошо.

А по факту - нет.

🔕 Уведомления не уходят, продления не приходят, а самое весёлое - если человек не оплатил, его никто из клуба не убирает.

Ииии - оп! - в клубе появляются «зайцы». 🐇
Не платят, но читают. Не подписаны, но внутри. Сами не знают, почему остались - просто бот не выгнал. И всё это выглядит мило, пока их 3 человека. Но когда их 30 - уже не смешно.

😬 И владелец клуба недоумевает, почему база растёт, а выручка нет.

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

💔 И вот что действительно обидно!
Я не понимаю людей, которые считают, что нормальная наcтройка закрытого клуба под ключ за 20000 - 25000 - это «дорого».

Они уходят, находят горе-специалиста 🫠, который делает всё «за 9000», исчезает после сдачи проекта, а потом выясняется, что бот живёт своей жизнью. 🧟

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

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

Потому что в готовой, но криво настроенной цепочке логика ломается не в одном месте, а сразу в нескольких.
🔴 Где-то забыта проверка подписки
🔴 Где-то сбиты условия
🔴 Где-то метка присваивается, но не снимается - или наоборот
🔴 Где-то уведомление висит «мёртвым» блоком
🔴 А расчёт дней... даже не сделан!!! 🤦

И каждую такую дыру нужно находить вручную.

Поэтому когда кто-то говорит:
«Там же просто блоки соединить! Дорого!»

- я мысленно добавляю: "По сравнению с чем? С разочарованием? С потерей дохода? С зайцами в чате?"

И в конечном итоге за дешёвую настройку человек расплачивается самым дорогим - своим временем, а иногда и снова деньгами.

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

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5👍3👏1
🏁 Финал конкурса. Финал эпохи.

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

А пока у нас закончился ноябрь. А с ним - и конкурс по «спасибо» в чате Ботхелпа. 😢

📌 В октябре чат специалистов был переименован просто в «Чат Ботхелпа». И ноябрь стал последним месяцем, когда команда проводила конкурс на активности. В конце ноября Леся просто объявила, что победителей в чате BotHelp больше выбирать не будут. 😢

🥇 В этот раз я занял 1 место с 33 «спасибами». То есть - стал последним победителем.

На протяжении целого года я держался в тройке лидеров. даже немного символично - как в ноябре прошлого года занял первое место, так в ноябре этого - снова его подтвердил.

🔁 Теперь Ботхелп постепенно переводит активность в новое сообщество, доступ в которое получают:
🤩 ученики Академии Ботхелпа
🤩 или специалисты с работающим кабинетом

С одной стороны - всё правильно. Закрытое сообщество, только профессионалы, никакого спама и случайных гостей. А с другой - новички туда больше не попадают, и это немного грустно. Ведь именно в старом чате мы все и прокачивались - кто как мог.

🤔 Что будет дальше - неизвестно. Есть у меня ощущение, что старый чат рано или поздно тихо свернут. Никаких официальных заявлений не было, но логика такая вырисовывается.
А может, он ещё и переживёт всех нас - кто знает...

🤔 В любом случае - конкурс был крутым форматом. Он не только грел статистику, но и реально подталкивал помогать чаще, разнообразнее, быстрее. Жаль, что формат закрыли. Рад, что в нём успел поучаствовать на всю катушку. Лично мне будет немного не хватать этого соревновательного элемента. Но, по правде говоря, полезного общения в чате и без «спасибо» хватит. И это главное.

🥰 Спасибо всем, кто ставил «спасибы». Сохраняю скрин на «стену гордости», и двигаем дальше. Работа продолжается.

#стенаГордости

Создам Чат-бота по Вашему сценарию | Бесплатная консультация | Создайте свой бот тут 👉 https://bothelp.io
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥1👏1
📚 Организуй свою информацию в Телеграм!

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

Что если у вас есть куча информации, которую нужно держать под рукой, но она всё время теряется в бесконечных чатах и каналах? 😤

Не знаю, как у вас, а у меня уже больше трёх сотен разных каналов, чатов и переписок в личке. И если нужно что-то сохранить, что у нас есть? Правильно - "Избранное", но оно жутко не удобное. Я туда сваливал в кучу всё, что считал полезным для себя и часто приходилось тратить кучу времени на поиск.

А ведь как оказалось есть простой способ всё упорядочить! Я наткнулся на эту идею в одном из своих чатов по нейросетям и сразу же реализовал у себя. Оказалось очень удобно!

Вот что я сделал:
1️⃣ Создал в Телеграме частную группу.
Я там единственный подписчик, и она доступна только для меня (ну, или если захочу - поделюсь ссылкой).
2️⃣ Включил в Настройках "Темы" и создал несколько тем - веток. У меня такие: Избранное, Промты, Картинки, Видео, Suno и музыка, Нейродропсы с нейросаммита, Полезные боты в Telegram, Обучение, Чат-боты. Полезное, Идеи для ботов, Нейросети, SMM маркетинг, Презентации, Инженерное дело.

В итоге у меня получилась собственная библиотека. Я сразу же почистил старое Избранное, и перенёс всё по категориям. Теперь когда я встречаю какой-то полезный для себя пост - я пересылаю его в этот чат в соответствующую тему. И при необходимости быстрее нахожу то, что мне нужно! 🚀

А как вы храните важную информацию в Телеграм?

С вас 🔥, если было полезно. Ставьте ⚡️, если возьмёте на вооружение.

#полезности_для_работы

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥125👍52
Media is too big
VIEW IN TELEGRAM
📲 Фишка, о которой мало кто знает: как узнать ID чата, канала или группы без лишнего геморроя

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

Все мы знаем, что для интеграции бота с каналом, группой или даже личным чатом нужен Chat ID.
И как это обычно делается?

Через Telegram Web, вытаскивая ID из URL
Через сторонние боты, которые выдают ID по запросу
Или через API, если вы умеете с ним дружить

🎩 Но есть скрытая настройка в десктопной версии Телеги, которая показывает ID прямо в интерфейсе.
Без бото-костылей, без скриптов, и без обходов.


📹 Я записал небольшой скринкаст ☝️- как включить и где это работает.

Для тех, кто любит текст - вот пошагово:

🔧 Как включить отображение ID в Telegram Desktop:

1️⃣ Откройте Telegram Desktop на ноутбуке/компьютере
2️⃣ Перейдите в Настройки
3️⃣ Затем - Продвинутые настройки
4️⃣ Прокрутите вниз до строки Экспериментальные настройки
5️⃣ Активируйте опцию: Показывать ID пользователей в профиле (по-английски это будет: Show Peer IDs in profile)

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

❗️ Важно!
Если вы настраиваете бота и используете полученный таким образом ID - не забудьте добавлять в начало префикс: -100

Например:
«1234567890» → нужно передавать как «-1001234567890»


📌 Вещь, казалось бы, мелкая. Но лично я о ней раньше не знал - и в чате специалистов тоже её никто не обсуждал. А теперь буду пользоваться постоянно.

💬 Если вы уже включили - напишите, где и как вам это пригодилось. Если ещё нет - самое время прокачать вашу Телегу!

#обновленияТелеграмм

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥733
🧪 Функция, которой типа "нет", но она уже работает!

👋 Коллеги, приветствую. Делюсь с вами находкой, которую сам не сразу понял.

Недавно тут скидывал Игнату Зайончковскому (он CPO BotHelp, кто не знает) - свои "хотелки" ооочень больим списком - и в числе прочего предлагал сделать возможность использовать макросы внутри текстовых пользовательских полей. Ну типа, чтобы можно было взять значение из одного поля и подставить в другое.

Игнат тогда их принял к сведению и поблагодарил за обратную связь. Но видимо я был очень настырен 😈, т.к. периодически ещё отправлял идеи... и со мной организовали полноценный кастдев.

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

Но, вернёмся к моей находке. Оказалось, что решение по переносу одного поля в другое уже есть. И оно работает! 😯 Я случайно наткнулся на него, пока изучал новый блок «Формула».

Да, это не просто! Да, не суперудобно. И да, работает только через формулы. Но сам факт: внутри конструктора теперь МОЖНО передавать любые данные между переменными.

🌐 Раньше, чтобы провернуть такую штуку, приходилось городить костыли:
▶️ отсылать данные в Google Таблицу,
▶️ там страдать с формулами преобразовывать их, компоновать и подставлять,
▶️ потом вытаскивать полученные данные обратно.

📊 А теперь в блоке «Формула» можно делать вот что:
собрать строку из нескольких текстовых полей - как Lego!
склеить её, как хочешь (добавить пробелы, кавычки, слова, запятые)
и записать результат в другое текстовое поле

🧠 Простой пример:
У тебя есть:
💚text_name = «Алексей»
💚text_order = «2 плова и 1 самса»

А в блоке формулы ты собираешь:
💚text_summary = "Клиент " + text_name + " заказал: " + text_order

И в text_summary автоматически будет:
Клиент Алексей заказал: 2 плова и 1 самса

Красиво же? 😎

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

❗️ Что важно понимать:
👉 это НЕ "из коробки" - не получится "ткнул пару кнопок, выбрал поле и полетели дальше"
👉 это практически программирование (похоже на Питон)
👉 придётся немного подумать, вспомнить названия полей (а лучше держать открытой соседнюю вкладку с карточкой пользователя)
👉 важно отличать внутренние локальные переменные блока Формула, глобальные переменные кабинета и пользовательские поля и не путать их!
👉 синтаксис - он строгий, ошибка хоть в одном символе и приплыли - даже блок не сохранить!
👉 ну и желательно не бояться слова «формула» 😁

Для новичков это может показаться да ну нафиг! «сложновато», а для продвинутых, к коим и себя я отношу это теперь прям бомба-пушка!

💬 Если нужно - могу показать пример в живом проекте или сделать демку. Если есть задачка, где надо «склеить» поля - пишите, подскажу, как это лучше собрать.

А если вы из тех, кто пока этот блок избегал - пора с ним подружиться. Это МОЩЬ, как оказалось. И судя по всему, ещё не раз нас удивит.

#обновленияВБотхелп

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍42👎1👏1
🔒 Кейсы закрытых клубов: почему скринов не дам, но пользу дам

🤔 Недавно переписывался с потенциальной заказчицей. Ей был нужен бот для закрытого клуба, и логичный вопрос - «Антон, а покажите кейсы по клубам». Запрос абсолютно нормальный, я бы на её месте спросил то же самое, потому что клуб - штука капризная: пока всё работает, все счастливы, а когда ломается, начинается паника.

🤐 И вот тут начинается история про NDA!

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

Даже если очень хочется похвастаться, такие вещи лучше не таскать на публику, иначе завтра любой клиент спросит - «а вы мой клуб тоже потом всем покажете?» 😢

🤷‍♂️ Поэтому частично закрываю этот запрос по другому: вместо скринкастов из бота, скринов цепочек и ссылок на клубы, я покажу то, что важнее любой ссылки - архитектуру!

🧩 В следующем посте разложу по полочкам, что на самом деле входит в нормальную настройку закрытого клуба, какие узлы обязательно должны быть, и где чаще всего появляются «зайцы», если что то сделано на скорую руку 🐇

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

Пишите в личные: @Anton_Tech_Spec64 📩

#кейсы_АнтонаВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍211
⚠️ Почему закрытый клуб - это не «просто бот с оплатой»

Иногда слышу:
Да там же всё просто - метку поставил, в группу добавил, и готово. Чего там на 20 тысяч?!


Кажется да, всё элементарно. Но стоит чуть углубиться - и выясняется, что за этой простотой прячется куча логики, мелочей и подводных камней, которые всплывают… когда уже поздно.

Да, я не занимаюсь ботостроением годами - но за прошедший год с небольшим узичил больше, чем некоторые за 5 лет... И успел увидеть, как больно обходится дешевая настройка ботов, и что значит приводить в порядок то, что "настраивал знакомый за 9000". Поэтому давайте по порядку.

Что на самом деле входит в нормальную настройку закрытого клуба?

Продуманный сценарий: что происходит с пользователем до оплаты, и после; при продлении и при завершении доступа.
Интеграция с платёжкой + проверка факта оплаты - не просто факт перехода по ссылке, а настоящая проверка.
Работа с метками: не только присвоение, но и снятие в нужный момент.
Автоматический расчёт срока доступа и логика удаления после его окончания.
Проверка активной подписки при каждом взаимодействии с ботом - чтобы не было «зайцев».
Сроки доступа: важно оставить пользователю доступ до конца оплаченного периода, даже если он отменил подписку, а не выгнать его сразу.
Обработка повторных оплат: чтобы не сбивались даты, а доступ продлевался корректно.
Уведомления: после оплаты, до конца подписки, перед списанием при рекуррентах.
Журнал состояния: переменные, статусы, дата оплаты - чтобы клиент понимал, что у него работает.
Тестирование и передача проекта в понятном виде: с примерами, комментариями и поддержкой.
И, главное - чтобы всё это не только сработало, но и не развалилось через неделю!

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

🤔 Почему это критично
Потому что клуб - это платный доступ, а значит, вопрос доверия. Если человек платит, он должен быть уверен, что не потеряет доступ из-за кривой логики, что у него "не украдут" дни, если он продлил или отменил заранее. А если система даёт сбой, то человек не пишет вашим помощницам - в лучшем случае он просто уходит. И думает, что виноват не бот, а вы.


👍 А в завтрашнем посте покажу типичные ошибки, которые обычно делают «на коленке», - и почему потом за это платят дважды 💸

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍21
❗️ 5 типичных ошибок в закрытых клубах, за которые потом платят дважды

Вчера я расписал, что входит в нормальную настройку закрытого клуба. А сегодня - обратная сторона медали: почему клуб «вроде работает», но потом внезапно начинаются сбои, паника с ручным поиском, зайцы и вечные вопросы "почему так?".

Если вы делали клуб сами или вам "настроили за недорого" - проверьте себя по списку. Тут прям классика жанра.

💙 Ошибка 1: метка есть, а логики нет 🏷
Метка присвоилась после оплаты - и всё, на этом у многих "архитектура" заканчивается.
Проблема в том, что метка должна не просто ставиться, а ещё сниматься в нужный момент, иначе бот считает человека "оплаченным" всегда.
Результат: подписка давно закончилась, а доступ у пользователя всё ещё есть.

💙 Ошибка 2: нет удаления по окончанию подписки 🚪
Доступ открыть смогли, а закрыть забыли. Нет связки между датой окончания и удалением из группы.
Результат: не оплатил – но остался внутри, и клуб сам себе выращивает «зайцев» 🐇

💙 Ошибка 3: "удалю вручную, ничего страшного" ✍️
Пока участников 10-20, кажется, что это нормальный план.
Когда участников 100+ это уже не план, а ежедневная работа в режиме "проверяю, кого забыли убрать".
Результат: ручное управление превращается в головную боль, вы платите временем, а иногда ещё и репутацией.

💙 Ошибка 4: повторная оплата ломает сроки 🔁
Человек продлил заранее, сменил тариф – а система не умеет корректно прибавлять дни или переносить сроки.
Результат: доступ может сбиться, даты становятся "пляшущими", а владелец клуба начинает разруливать вручную.

💙 Ошибка 5: "всё работает" проверили только по идеальному сценарию 📈
Оплатил ➡️ зашёл ➡️ всё красиво.
А что будет, если оплата не прошла, подписку отменили, человек вышел и вернулся, Telegram глюкнул, уведомления задержались?
Результат: всё ломается именно там, где никто не тестировал.


Это так сказать ТОП ошибок, но не весь спектр. Есть ещё бонусные 😁 мины, которые редко ждут момент - но встречаются чаще, чем кажется.

🤯 Бонус 1: Доступ выдали по клику, а не по факту оплаты
Пользователь нажал "Оплатить", но платёж не прошёл или был отменён, а метка уже стоит и доступ открыт.
Это один из самых неприятных сценариев, потому что снаружи кажется, что "платёжка тупит", а на деле логика выдачи доступа неправильная. В итоге клуб сам открывает дверь "на честном слове".

🤯 Бонус 2: Неправильная логика "отмены подписки"
Отмена рекуррента не означает, что человеку надо закрыть доступ сейчас же. Он оплатил период - значит доступ должен быть до конца оплаченного срока.
Если выкидывать сразу - получите волну негатива даже от честных подписчиков. Если не отслеживать конец оплаченного периода - получите зайцев.

🤯 Бонус 3: Нет защиты от повторного входа в клуб по старой ссылке
Кто-то пересылает ссылку на вход, кто-то заходит вторым аккаунтом, кто-то повторно жмёт кнопку. Если логика входа не выдаёт одноразовые ссылки или не проверяет статус подписки каждый раз, появляются "вечные гости".

🤯 Бонус 4: Не протестированы крайние сценарии
Это редкость, однако бывают - промокоды, бесплатные периоды, заморозка, апгрейд тарифа, задержка уведомлений, пользователь удалил чат и вернулся - вот тут часто ломается то, что «на идеальном пути работало».


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

Потому что именно такую систему я бы хотел видеть у себя, будь я владельцем клуба.

🆒 Если вы запускаете клуб - давайте сделаем всё сразу нормально
Я настраиваю закрытые клубы под ключ - от логики до запуска. Сразу с расчётами, проверками и техподдержкой.

Настройка «под ключ» - это не просто про кнопки. Это про то, чтобы спать спокойно и не искать «зайцев» по ночам 🐇

Если вы на этапе запуска или хотите привести текущую систему в порядок - напишите мне в личные@Anton_Tech_Spec64

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍411
🔍 Как за 15 минут понять, что закрытый клуб настроен правильно?

Иногда закрытый клуб выглядит так, будто «всё же работает». Оплаты приходят, люди заходят, метки ставятся, чат живёт.
А потом наступают праздники, владелец отвлёкся на пару дней - и внезапно выясняется: уведомления не уходят, продления не срабатывают, а в клубе тихо сидят "зайцы" 🐇

Чтобы не гадать и не проверять всё по кругу, держите быстрый тест. Это не "идеальная методичка", а практическая проверка логики. На неё реально хватает 10-15 минут, если пройтись по шагам.

1️⃣ Шаг 1. Проверьте вход в клуб "через стену" 🚪
Откройте бота как будто вы новый человек и попробуйте попасть в клуб без оплаты.
Если есть хоть один сценарий, где можно пройти "по кнопке", "по старой ссылке" или без проверки подписки - у вас дыра в доступе.

2️⃣ Шаг 2. Убедитесь, что доступ выдаётся по факту оплаты, а не по клику 💳
Важно, чтобы доступ открывался после события успешной оплаты, а не тем, что пользователь нажал "Перейти к оплате". Иначе вы сами себе организуете бесплатный вход.

3️⃣ Шаг 3. Проверьте, что срок подписки где-то хранится 📅
Дата оплаты, длительность, дата окончания - должны быть сохранены в переменных и/или в таблице.
Если вы не можете быстро ответить: "до какого числа у него доступ?" - значит система не контролирует доступ, она делает вид.

4️⃣ Шаг 4. Проверьте, что окончание доступа реально отрабатывает
Не так, что "у нас есть блок удаления", а именно то, что срок закончился - доступ закрывается.
Проще всего проверить на тестовом пользователе или на вручную выставленном коротком периоде, если такое предусмотрено в логике.

5️⃣ Шаг 5. Проверьте отмену подписки 🧨
Отмена рекуррента не должна выкидывать человека сразу. Он оплатил период - значит доступ должен быть до конца оплаченного срока.
Если выкидывает сразу, это минус доверие и минус продления. Плюсом вы получите негатив в отзывах.

6️⃣ Шаг 6. Проверьте повторную оплату 🔁
Что будет, если человек оплатит ещё раз до окончания текущего периода?
Правильный ответ: срок корректно продлится, без обнулений и "пляшущих дат".

7️⃣ Шаг 7. Найдите три ключевых уведомления 🔔
После оплаты, перед окончанием доступа, перед списанием (если рекуррент).
Если хотя бы одного нет, вы теряете деньги не потому что "люди жадные", а потому что система молчит.

8️⃣ Шаг 8. Убедитесь, что владелец видит статус участника без шаманства 🧾
Где смотреть: активен/не активен, до какого числа, когда платил.
Если для этого нужно вручную перелопачивать чат, метки и историю - это будущая рутина.

👍 Если по шагам всё проходит спокойно - у вас крепкая основа.

Если на 2-3х пунктах появилось "эээ… ну, наверное…" - лучше донастроить сейчас, чем потом искать зайцев по ночам 🌙

Хотите, я быстро пробегусь по вашей схеме и покажу 2-3 слабых места?
Пишите в личные: @Anton_Tech_Spec64

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍1
🎄 С наступающим Новым годом! 🎉

Ну что, коллеги ботоделы, и все, кто рядом с автоматизацией.

Год получился такой, что местами хотелось нажать кнопку «отмена» и уйти в режим отложенных сообщений до весны 😅

Но мы всё равно допиливали, докручивали, тестировали, ловили баги, спорили с логикой и побеждали её. А кое-где даже сделали красиво и правильно с первого раза. И это уже отличный результат!

🎄 Пусть в 2026м будет меньше "срочно, ещё вчера"! Желаю вам в наступающем году больше проектов, которые радуют, а не тянут батарейку. Пусть ТЗ будут внятными, клиенты адекватными, сроки человеческими, а результаты заметными не только по ощущениям, но и по цифрам на ваших картах. Пусть идеи приходят вовремя, интеграции стыкуются без танцев, а "почему не работает" решается за пять минут, а не за пять часов

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

С наступающим! 🎆

#поздравленияАВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄8🔥5🍾4👍1
🎄C новым годом, друзья!!!

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

💛 Желаю вам в новом году больше ясных целей, спокойных темпов и сил на то, что действительно важно. Отдыхайте, перезагружайтесь и набирайте энергию - впереди ещё много классных идей.

#поздравленияАВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43🍾1🎄1
🎄 С Рождеством Христовым!

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

🔥 Пусть в разговорах будет больше тепла, в решениях больше ясности, а рядом будут люди, с которыми легко и по-настоящему... без фальши.

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

#поздравленияАВ

🤖 Антон Валерьевич | Чат-боты | Автоворонки
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥2👍1🔥1