• BotHunter
  • Регистрация в сервисе
  • Быстрый старт
  • Руководители, Сообщества, Тарифы
  • Мессенджеры и соц. сети
    • ВКонтакте
      • Как подключить сообщество ВК к системе
        • Возможные ошибки
      • Форматирование текста ВКонтакте
      • Виджеты
      • Вложения
    • Telegram
      • Вложения
      • Начало работы
        • Как подключить бота к системе
        • Как создать бота для Telegram
      • Особые возможности
        • Чат-бот для личных сообщений
        • Загрузка больших вложений
        • Меню для чат-ботов в Telegram
        • Настройка информации о боте в Telegram
        • Отправка стикеров и эмоджи
        • Работа чат-ботов в каналах
        • Условия проверки в Telegram
        • Запуск бота по ссылке
      • Лимиты Telegram
    • MAX
      • Как создать бота в MAX
      • Как сделать простого чат-бота?
      • Запуск бота по ссылке
      • Активности для ботов Max
      • Работа чат-ботов в каналах
    • Одноклассники
      • Как подключить сообщество к системе
      • Как создать бота для Одноклассников
  • Автоматизация
    • Чат-боты
      • Как сделать простого чат-бота?
      • Основные принципы работы ботов
        • Как создаются боты?
        • Ответы на частые вопросы
        • Принцип работы цепочек
      • Конструктор
        • Навигация и интерфейс
          • Масштабирование
          • Поиск пользователя в боте
          • Поиск шага
          • Ошибки в чат-ботах
          • Формы стрелок
          • Соединение блоков
          • Центрирование рабочей области
          • Поиск связанных блоков
          • Группировка блоков
          • История шагов в боте
        • Блоки
          • Условие
            • Текст
            • Время
            • Переменные
            • Боты
            • Списки
            • Пользователь
            • Публикации
            • Магазин
            • Дополнительно
            • Чат/канал
            • Регулярные выражения
            • Поиск телефона в сообщении
          • Действие
            • Переменные
              • Переменные пользователя
              • Переменные сообщества
            • Боты
              • Действия с ботами
            • Списки
              • Списки пользователей
              • Облачные списки (VK)
              • Черный список сервиса (VK)
            • Страницы
              • Мини-лендинги
            • Пользователи
              • Профиль пользователя
            • Интеграции
              • Действия с платежными системами
              • Действия с интеграциями
            • Дата и время
            • Сообщения
            • Беседы (VK)
              • Управление участниками беседы
            • Чаты (TG)
              • Действия с темами в чате
              • Действия с чатами
            • Текст
              • Парсер текста
            • Сообщество (VK)
              • Публикации
              • Комментарии
              • Аудиозаписи
            • Аналитика
              • Воронки
            • Дополнительно
              • Функции
                • Калькулятор
                • Обрезать текст
                • Привести текст к нижнему/верхнему регистру
                • Найти и заменить
                • Разбить текст на части
                • Получение уникального идентификатора
              • Запрос во вне
          • Сообщение
            • Редактирование сообщения
            • Особенности Telegram
            • Форматирование текста Telegram
            • Отправка стикера в VK
            • Как отправлять пост вложением
            • Отправка сообщений другому человеку, в тему чата или от другого сообщества
            • Ожидающие действия
            • Клавиатура (кнопки)
            • Как отправить премиум эмодзи в Telegram
          • Таймер
      • Аналитика
        • Ошибки в чат-ботах
        • Уведомления об ошибках
      • Активности
        • Активности ботов для ВКонтакте
        • Активности ботов для Telegram
        • Активности ботов для Одноклассников
        • Запустили другим ботом или внешним источником
      • Расширенные настройки бота
      • Как поделиться чат-ботом
    • Примеры чат-ботов
      • Ответ на "Привет"
      • Сбор телефона и email
      • Сертификаты/именные изображения
        • Изображение с добавлением персонализированного текста
        • Изображение с персонализированным фото
      • Борьба с "умными" спамерами в беседе VK
      • Модератор чата/беседы (карма-бот)
      • Аукцион
      • Оповещение о комментариях с вопросом
      • Печенька с предсказаниями
      • ChatGPT Шаблон для изображений
    • Переменные
      • Стандартные переменные
        • Переменные дат
      • Переменные пользователя
      • Переменные сообщества
      • Дополнительно
        • Сложные переменные
    • Интеграции
      • TH таблицы
        • Возможности и принцип работы
      • Платежные системы
        • Как выдавать ссылки на оплату и отслеживать сами оплаты в боте?
        • Продамус
          • Рекуррентные платежи
        • Tinkoff
        • ЮKassa
          • Рекуррентные платежи
        • ЮMoney
        • CloudPayments
        • Robokassa
        • Telegram Payments
      • Google Таблицы
        • Подключение
        • Возможности и принцип работы
      • ChatGPT
      • SMSC
      • GetCourse
      • Автопилот
      • Бизон365
      • Albato
        • Связка с amoCRM
        • Связка с Google Meet
      • amoCRM
      • DashaMail
      • Voice Password
    • Аналитика в BotHunter
    • UTM-метки
  • Пользователи
    • Действия с пользователями и фильтры
    • Возможности для ВКонтакте
    • Списки пользователей
    • Как перенести подписчиков из других сервисов?
      • Senler
      • BotHelp
      • SaleBot
      • SendPulse
      • Гамаюн
  • Рассылки
    • Рассылка
  • Страницы
    • Приложение VK
      • О приложении
      • Подключение и настройки видимости
    • Мини-Лендинги
      • Создание мини-лендинга
      • Сбор номера телефона и Email
      • Частые вопросы
    • Аналитика
      • Отслеживание действий пользователя VK
      • VK Пиксель
      • Яндекс.Метрика
  • Полезные материалы
    • Как узнать свой ID в мессенджере/соц. сети
    • Глобальные обновления
      • Система папок
      • Глобальное обновление 18.12.2022
      • Глобальное обновление 07.02.2022
  • Разработчикам
    • API
      • Константы
      • API Ключ
      • Методы
        • Боты
          • Добавить пользователя в бота
          • Удалить пользователя из бота
        • Пользовательские переменные
          • Получить
          • Установить
          • Очистить
        • Глобальные переменные
          • Получить
          • Установить
          • Очистить
    • Вебхуки
  1. Автоматизация
  2. >
  3. Чат-боты
  4. >
  5. Основные принципы работы ботов

Ответы на частые вопросы

Ответы на частые вопросы

Если я создам несколько ботов с одинаковой активностью, что будет?

Каждый из ботов будет проверяться на входящие условия для запуска и запускаться, если они выполняются. Например, есть несколько ботов, которые срабатывают на ключевое слово "/start" - все они будут запущены, когда человек напишет слово /start.

Что будет, если я отключу бота, в блоках которого до сих пор есть люди?

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

Что если я поменяю время в таймере, в котором сейчас находятся люди?

Время ожидания сменится и для старых и для новых пользователей

Что значит "пользователь ещё находится в цепочке"?

Это значит, что пользователь в данный момент проходит бота и находится на каком-то шаге.

Что значит "пользователь полностью завершил цепочку"?

Это значит, что пользователь прошел до конца любой из ветки бота и прошел блок, после которого нет никакого соединения.

Как запретить пользователю повторно пройти бота?

Самый простой вариант: в настройках бота указать, что повторный проход бота запрещен.

null

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

null

Могу ли я отправить рассылку всем своим подписчикам?

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

То есть написать пользователю от лица сообщества (а бот пишет именно от лица сообщества) можно только в трёх случаях:

– Если пользователь разрешил отправку сообщений от этого сообщества;

– Если пользователь подписался на мини-лендинг (группу подписчиков);

– Если пользователь сам инициировал диалог (то есть написал первым).

Как реализовать возможность отписки от рассылки?

Самый простой вариант - сделать бота реагирующего на ключевое слово, например СТОП.
Тогда, когда мы посылаем пользователю письма с рассылкой нам стоит в конце периодически давать приписку: "Чтобы отписаться от рассылки и перестать получать письма напиши в ответ слово "СТОП".
Сам бот будет выглядеть вот так:

null

Также, мы даём возможность пользователю вернуться, написав ключевое слово СТАРТ. Для этого создаём ещё одного бота:

null

Подписчиков мини-лендинга, который мы назвали ИСКЛЮЧАТЬ обязательно добавляем в исключения когда посылаем рассылки)

null