Массовая чистка канала одной командой с подтверждением

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

  • Одна команда вместо сотни кликов
  • Сначала показывает, что удалит, и ждёт подтверждения
  • Паузы между удалениями — ничего не срывается
  • Свои служебные сообщения убирает за собой
Webhook

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

Уведомления из botHelp в Webhook настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.

  1. Запуск: Вебхук
  2. Затем: Ответить на вебхук
  3. Проверка: Переключить
  4. Если да — Проверить сообщение пользователя
  5. Проверка: Если1
  6. Если да — Удалить или отменить?
  7. Если да — Цикл по сообщениям
  8. Затем: Code счетчик
  9. Затем: Отправить сообщение о завершении
  10. Затем: Ожидание
  11. Затем: Очистить сообщения flow
  12. Проверка: Обработать по одному
  13. Затем: Удалить сообщения flow
  14. Затем: Wait между удалениями
  15. Затем: Удалить сообщение
  16. Затем: Отправить финальную ошибку
  17. Затем: Wait для финальной ошибки
  18. Затем: Удалить финальную ошибку
  19. Если нет — Отправить подтверждение прогресса
  20. Затем: Wait прогресс М
  21. Затем: Удалить прогресс М
  22. Если нет — Отправить сообщение об отмене
  23. Затем: Wait сообщение об отмене
  24. Затем: Удалить сообщение об отмены
  25. Если нет — Сообщение с инструкцией
  26. Затем: Ожидание1
  27. Затем: Удалить инструкцию
  28. Если нет — Разобрать команду
  29. Затем: Настроить парсинг
  30. Проверка: Проверить валидность команды
  31. Если да — Получить сообщения канала
  32. Затем: Filter сообщения по термину поиска
  33. Проверка: Сообщения найдены?
  34. Если да — Сохранить ожидающие удаления
  35. Если да — Отправить подтверждение
  36. Затем: Настроить Wait
  37. Затем: Удалить {1}
  38. Если нет — Нет сообщений
  39. Затем: Wait Нет.М финал
  40. Затем: Удалить нет сообщений
  41. Затем: Отчёт об ошибке
  42. Затем: Wait отчет об ошибке
  43. Затем: Удалить отчет об ошибке
  44. Если нет — Сообщить об ошибке
  45. Затем: Wait финальной ошибки
  46. Затем: Удалить сообщение об ошибке
  47. Затем: Сохранить информацию о сообщении
  48. Затем: Подготовить сообщения к удалению

Эту интеграцию botHelp и Webhook можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.