Закрыть доступ к сообщению по таймеру
Как сделать, чтобы Telegram-воронка через сутки удалила сообщение с кнопкой «Смотреть видео» и закрыла его ссылку, и почему таймер должен быть короче 48 часов.
Воронка в Telegram может забрать назад сообщение, которое сама отправила: удалить его в чате с человеком и закрыть кнопку-ссылку из него. Так делают доступ «на сутки»: не открыл видео за 24 часа — сообщения больше нет, а сохранённая ссылка показывает «Доступ к этой ссылке закрыт».
Как это работает#
- В блоке «Действие» есть вид «Удалить сообщение». В нём вы выбираете блок этой же воронки, сообщение которого нужно удалить.
- Когда воронка доходит до действия, бот удаляет это сообщение у человека. Альбом и сообщение-статья удаляются целиком.
- Кнопки-ссылки удалённого сообщения перестают открываться: вместо вашего адреса человек видит страницу «Доступ к этой ссылке закрыт». Воронка по такому нажатию дальше не идёт, теги не ставятся.
- Если человек заново пройдёт воронку и снова получит это сообщение, ссылка у него снова работает — до следующего удаления.
Работает только в Telegram.
Что понадобится#
- Telegram-воронка с сообщением, в котором есть кнопка-ссылка.
- Около пяти минут.
Шаг 1. Кнопка-ссылка: «Со статистикой» и с тегом#
Откройте сообщение с видео, нажмите на кнопку и выберите действие «Ссылка». Под адресом отметьте «Со статистикой». Ниже, в поле «Назначить теги при клике», впишите тег — например, открыл видео. По нему воронка потом поймёт, кто кнопку нажал.
🔴 У кнопки «Напрямую» ссылку закрыть нельзя. В такую кнопку уходит ваш адрес как есть: сообщение удалится, но тот, кто сохранил ссылку, откроет её и после. Когда в действии выбран блок с такой кнопкой, билдер предупредит об этом прямо в панели.
Шаг 2. Таймер#
От точки в правом нижнем углу сообщения («идти дальше, не дожидаясь нажатия») протяните стрелку к блоку «Задержка» и поставьте 24 часа.
🔴 Задержка должна быть короче 48 часов. Telegram разрешает боту удалить своё сообщение, только пока ему меньше 48 часов. Позже сообщение останется в чате, а его кнопка-ссылка перестанет открываться.
Шаг 3. Проверка: нажал или нет#
После задержки поставьте блок «Условие» → «Назначенные теги» и выберите тег из шага 1. Ветку «Нет» ведите дальше — на удаление. Ветку «Да» можно оставить пустой: у тех, кто открыл видео, сообщение останется.
Шаг 4. Действие «Удалить сообщение»#
Добавьте блок «Действие» и выберите «Удалить сообщение». В поле «Какое сообщение удалить» выберите блок с видео.
Шаг 5. Сообщение «Доступ закрыт»#
После действия поставьте обычное сообщение — например: «Доступ к видео закрыт. Напишите слово ещё раз, и я пришлю его заново».
Как проверить, что всё работает#
- Временно поставьте задержку на 1 минуту и включите воронку.
- Напишите боту кодовое слово со своего аккаунта. Когда придёт сообщение, скопируйте ссылку кнопки (долгое нажатие на кнопку → «Копировать ссылку»), но саму кнопку не нажимайте.
- Через минуту сообщение должно исчезнуть, а следом прийти «Доступ закрыт».
- Откройте скопированную ссылку в браузере — должна открыться страница «Доступ к этой ссылке закрыт», а не видео.
- Пройдите воронку ещё раз и нажмите кнопку. Через минуту сообщение должно остаться на месте.
- Верните задержку на 24 часа.
Если не работает#
| Что вы видите | Причина и что сделать |
|---|---|
| Сообщение не удалилось, хотя действие сработало | С отправки прошло больше 48 часов — Telegram уже не даёт боту его удалить. Сократите задержку. Кнопка-ссылка при этом всё равно закрыта. |
| Сообщение не удалилось, хотя прошло меньше 48 часов | Человек получил его до того, как в воронке появилось действие «Удалить сообщение». Craft запоминает номера сообщений только с этого момента: у тех, кто получит сообщение позже, всё сработает. |
| Сообщение удалилось, а ссылка всё ещё открывает видео | У кнопки режим «Напрямую». Переключите её на «Со статистикой». Уже отправленным сообщениям это не поможет — в них ушёл прямой адрес. |
| Сообщение удалилось и у тех, кто видео открыл | Перед удалением нет проверки тега (шаг 3) или у кнопки не задан тег при клике (шаг 1). |
| Человек говорит, что видео у него всё равно открывается | Он открыл его раньше и сохранил саму ссылку на YouTube. Её Craft закрыть не может — см. ниже. |
| В списке действий нет «Удалить сообщение» | Это воронка в Instagram. Действие есть только в Telegram. |
Чего пока нет#
- Instagram. Там бот не может удалить отправленное сообщение, поэтому действия в Instagram-воронках нет.
- Сообщения старше 48 часов удалить нельзя — это ограничение Telegram.
- Сама ссылка на видео остаётся рабочей. Craft закрывает свою кнопку, а не ролик. Если человек уже открыл видео, адрес на YouTube у него остался — в истории браузера или в приложении. Чтобы ролик нельзя было открыть вовсе, ограничьте доступ там, где он лежит.
- Удаляются сообщения блоков «Сообщение» и «Вопрос». Кнопки оплаты из блока «Оплата» этим действием не убрать.
- Только своя воронка. Действие удаляет сообщение блока той же воронки, в которой стоит.
Через MCP-коннектор ИИ-ассистент ставит это действие сам — попросите, например: «через сутки удали сообщение с видео у тех, кто его не открыл».
О режимах кнопки — в статье «Кнопка-ссылка в воронке».