Salebot.pro
Search…
FAQ
Типичные вопросы в техническую поддержку и ответы на них. Авторская орфография сохранена.

Где взять номер проекта?

В адресной строке:
Либо в списке проектов

Что делать если бот работает в тестовом окне, но не работает в мессенджере.

У вас не оплачен тариф или оплачен не тот.

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

Для определения месседжера, с которого пришел клиент, предусмотрены встроенные переменные #{client_type} и #{messenger}. Обе переменные несут в себе информацию о месседжере, но #{client_type} – это число, а #{messenger} - название.
Пример: если человек пришел из Онлайн-чата, #{client_type} вернет 5, а #{messenger} вернет «Online-чат».
Значения client_type:
Вконтакте
0
Telegram
1
Viber
2
Facebook
3
Talk-me
4
Онлайн чат
5
Whatsapp
6
Avito
7
Одноклассники
8
Instagram
10
Jivosite
11
Юла
12
Подробнее о переменных тут
Разберем на примерах:
Для анализа из какого мессенджера нам пишет клиент создадим 3 ветки, в "Переменная для сравнения" каждой стрелки пропишем соответствующие условия:
-client_type==0 (т.е. пишет из ВКонтакте) -client_type==1 (т.е. пишет из Telegram) -client_type!=0 and client_type!=1 (т.е. пишет из любого мессенджера, кроме ВКонтакте и Telegram)
Схема бота
Демонстрация работы бота в Telegram (2 ветка в схеме)
Демонстрация работы бота в Online-чате (3 ветка в схеме)

Как разделить воронку по разным логинам

Для тех, у кого подключено несколько аккаунтов одного месседжера бывает проблема разделить функционал воронки по аккаунтам. Для этого предусмотрена встроенная переменная #{group}. Она возвращает идентификатор аккаунта бота, с которым общается клиент.
Пример:
есть 2 аккаунта у одного бота: Test_bot – для тестов и Work_bot – для общения с клиентами. Переменная #{group} вернет тестовому аккаунту «Test_bot», а рабочему «Work_bot».
Подробнее о переменных тут

Как сделать, чтобы открывалась сразу цепочка из 2-3 сообщений?

Необходимо блоки соединить стрелками и в задержке указать 0 секунд.

Как отправить несколько картинок (файлов)

Сделать подряд несколько блоков, в каждом из которых отправлять вложение, чтобы оно отправилось без текста, в поле ответ укажите переменную. #{none}

Можно ли вставлять картинки

Отправка вложений. Отслеживание перехода по ссылкам.
Salebot.pro

Почему вместо файлов приходят ссылки

Это означает, что, либо вы указали тип отправки файла ссылкой, либо произошла ошибка при отправке файла. Рекомендуется проверить, есть ли файл по ссылке.
Особенности отправки файлов:
  1. 1.
    При загрузке файлы должны иметь разные названия, так как они сохраняются на сервере. Для каждого проекта создается своя папка с файлами и одинаковые названия файлов недопустимы.
  2. 2.
    Если вы отправляете ссылкой, проверьте работоспособность данной ссылки.
  3. 3.
    Видео файлы как "видео для просмотра" не отправляются.
  4. 4.
    При удалении блока также удаляется и файл.

Как корректно отображать поле для ввода телефона

Необходимо добавить проверку на валидность через регулярные выражения.
https://salebot.pro/articles/spisok-poleznyh-regulyarnyh-vyrazhenii
salebot.pro

Как узнать количество подписанных на бота

В разделе статистика указано как общее число, так и отдельно по мессенджерам.

Как поменять очередность отображения стрелочек в чате

в настройках кнопок внизу есть номер в строке и номер линии
https://docs.salebot.pro/osnovnye-ponyatiya.-kak-sozdavat-botov-na-salebot.pro/sozdanie-knopok.-rasshirennye-nastroiki-knopok
docs.salebot.pro

Как сделать, чтобы начало разговора инициировал сам бот

Первое сообщение в мессенджерах
Salebot.pro

Я хочу на этого бота запустить таргет. Где взять ссылку на него?

Вы можете создать минилендинг, на нем будут ссылки на ботов. Минилендинг использовать необязательно, можно просто взять прокси-ссылки.
Ссылки с кнопок минилендинга брать нельзя!

У вас есть партнерская программа?

Партнерская программа
Salebot.pro

Есть ли блоки связи с оператором?

Это просто обычный блок. Можете сделать его красным или желтым и отправлять заявку себе на почту или мессенджер. В стрелке на блок указать "связь с менеджером"

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

Вам необходимо указать задержку после ответа оператора.

Как отследить перешел ли человек по ссылке из предыдущего сообщения

Отправка вложений. Отслеживание перехода по ссылкам.
Salebot.pro

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

Временно: один конец на третий блок, а другой на первый. Потом с третьего на второй.

Как отправить клиента с одного блока на другой без протягивания стрелок между ними?

Можно кнопки прописать в расширенных настройках кнопок и сделать первостепенную проверку условия в блоке.
А можно поработать с колбеком (callback):
Функции (API) в калькуляторе
Salebot.pro

Верно ли понимаю функцию "Задержка по времени", что сообщение будет отправлено в конкретное время в конкретную дату?

Все верно. Уйдет в эту дату. Если указана задержка перед отправкой, то данная задержка будет добавлена к тому времени, что вы указали

Как убрать с чата надпись powered by salebot?

В форме в создания онлайн-чата необходимо заполнить поле "подзаголовок чата"

Можно в пределах одного аккаунта создать два разных бота?

Можно. Сколько угодно проектов на 1 аккаунте

Можно ли настроить отправку уведомлений нашему администратору, когда клиент отправляет сообщения в онлайн-чат?

да.
Отправка заявок в мессенджеры и на электронную почту
Salebot.pro

Какой максимальный размер файла?

При загрузке в конструктор 20мб, при отправке ссылкой ограничения нет.

Разные ссылки на бота с разной логикой

Добрый день) У нас такая ситуация, у нас есть 2 ссылки одинаковые которые ведут на один и тот же сайт, но разделения сделали, чтобы понимать, откуда идут заявки, можно как-то сделать это через 1 бота ?)) То есть одна будет в Инстаграм в шапке профиля, а вторая будет в рекламе у нас стоять, и, чтобы развести эти 2 канала, но использовать один бот

да можете сделать 2 минилендинга в конструкторе, и в каждом прописать свой тег

Отправка сообщения завтра

У меня такая ситуация: Человек переходит по рекламе и попадает в бота, ему приходит приветственное сообщение, и мне нужно конкретно на следующий день в 12 часов дня отправить ему ссылку , как так сделать?
У стрелки в поле дата отправки необходимо указать переменную next_day и время отправки 12:00

Ошибка отправки сообщения в Whatsapp (read timeout)

HTTPSConnectionPool(host='whatsapp-new.salebot.pro', port=443): Read timed out. (read timeout=17)
Эта ошибка возникает чаще всего, когда у вашего мобильного телефона медленное подключение к интернету или временно прервалось. Если вы отправляете файлы или ссылки, то скорость подключения должна быть еще выше.

Вопросы по Instagram

Как сделать кнопочки, которые появляются при первом заходе в директ

Для этого у вас должна быть подключена Instagram Direct API, в подключенном мессенджере увидите “Установка вводных фраз”
Заполняете вводные фразы, в схеме ставите их в условие блока "Первостепенная проверка условия" для запуска нужной цепочки.

Ошибка 200 при подключении (запрещены сообщения в директ)

Если бот не реагирует на сообщения в директ, а при установке вводных фраз вы видите следующую ошибку
то вам нужно зайти в приложение Instagram, там открыть Настройки Конфиденциальность Сообщения и там переключить ползунок “Разрешить доступ к сообщениям”
Если доступ к сообщениям разрешен, а ошибка 200 еще возникает, необходимо зайти на бизнес страницу в Facebook и подключить инстаграм к папке "Входящие"

Пишет, что у меня не бизнес аккаунт

Проверьте настройки в самом приложении, скорее всего, у вас выставлен Аккаунт автора или Личный аккаунт, а не Бизнес. Для этого зайдите в Настройки / Аккаунт / Сменить тип аккаунта

Я видел в директе карусель. Как сделать?

Инструкция по настройке здесь https://docs.salebot.pro/integracii/messendzhery-i-chaty/oficialnyi-instagram#karusel

Почему у меня дублируются сообщения?

Проверьте настройки подключения “серого” и “белого” инстаграма - серая должна быть подключена через логин (не почту и не номер телефона).

Мне пишет “к вашему фейсбуку не подключено ни одного инстаграм аккаунта”, но у меня все подключено внутри ФБ, что делать?

При подключении мессенджера нажмите “Нет нужного аккаунта в списке? Нажмите сюда”, далее введите пароль от ФБ и потом нажмите на серую кнопку слева. У вас откроются настройки, где нужно проставить галочки на нужных аккаунтах Инстаграм и бизнес-страницах ФБ.
Подробнее в видео:

Как подключать Инстаграм заказчика?

Есть два способа:
  1. 1.
    Настроить удаленно (например, через управление экраном в ZOOM или Anydesk). Заказчику нужно будет зайти в свой профиль Facebook и Salebot.
  2. 2.
    Присылаете заказчику документацию по настройке и он подключает мессенджер самостоятельно

Что за окно 24 часа?

Это период после последнего сообщения пользователя. В этом “окне” бот может взаимодействовать с пользователем, присылать сообщения с кнопками, присылать рассылки. После 24 часов эта возможность пропадает, у вас ещё есть 7 дней, чтобы вручную (из раздела Клиенты) прислать напоминание или помочь решить вопрос клиента. Как только он отвечает — окно 24 часа снова активируется.
Например, вы отправили сообщение с кнопкой. Эта кнопк будет активна даже спустя 24 часа. Но вы не сможете отправлять клиенту другие сообщения до тех пор пока он не нажмет кнопку или не напишет вам текстовое сообщение.

Как сделать в одном посте картинку, текст и кнопки?

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

Есть ли возможность удалять ботом отправленное ранее сообщение?

В Instagram такой возможности нет Как сделать рандомный текст комментария под постом в Instagram?
О том, как работать с комментариями очень подробно описано в нашей документации вот тут
Рассмотрим на примере как отправить комментарий клиенту, выбранный случайным образом:
Отправка ответа на комментарий под постом Instagram
За выбор случайной строки отвечает метод select_random('str1|str2') За отправку ответа на комментарий под постом, который прокомментировал клиент - insta_create_comment("str")

Как разделить воронку по разным логинам - например, у меня два бота телеграм или два инстабота в проекте?

Ответ прост: в разделе переменных упоминается нужная Вам переменная #{group}. Именно в ней зашивается имя бота, к которому привязан клиент (В карточке клиента значение этой переменной Вы увидите в "Привязан к боту").
А теперь на примере:
Применение переменной #{group}
Переменную можно использовать в стрелках в поле "Переменная для сравнения" или в условиях команды If() - всё зависит от Вашего технического задания.
В клиентах Вы увидите, что диалоги будут разделены в разрезе ботов:
Раздел "Клиенты"

Как объединить контакты разных мессенджеров?

Согласитесь, важная функциональность - способность перевести клиента из одного мессенджера в другой (например, из Facebook, Instagram в Вконтакте, Whatsapp, Viber или Telegram), чтобы иметь возможность общаться с клиентом в любое время без ограничения в 24 часа. И у нас Вы это сможете реализовать.
Итак, разберем на примере.
Пример реализации объединения контактов
  1. 1.
    Изучите описание функций для объединения контактов
  2. 2.
    Подключите мессенджеры к проекту:
Мессенджеры и чаты
Нам понадобятся group id каждого мессенджера.
3. Реализуйте алгоритм со скрина "Пример реализации объединения контактов".
4. После запуска воронки и перехода по одной из ссылок в карточке клиента видим следующую картину:
Карточка клиентов после связывания контактов

Как отправить случайный текст или картинку?

Мы часто встречаем вопрос о том, как отправить значение, картинку и т.д., выбранное из набора данных случайным образом. Об этом и поговорим подробнее...

Формат функции:

random(low, high) - для получения случайного числа. На вход функция принимает 2 параметра: нижняя граница и верхняя. Пример: random(-10,10) Результат выполнения: целое число в промежутке от -10 до 10

Получение случайного значения из набора данных

Под набором данных мы понимаем любой источник хранения информации - массив, словарь, таблица.
Рассмотрим на примере массива:
  1. 1.
    Объявление массива: text = {"1": "Вас ждет солнечная Италия", "2": "Думаю, модная Франция поднимет настроение", "3": "Пора-пора, на берега родного Крыма", "4": "Изведайте уголки своей родины"} picture={"1": "https://i.ibb.co/k4prZK0/itperv.jpg", "2": "https://i.ibb.co/mTthk8t/image.jpg", "3": "https://i.ibb.co/dJ1d6XK/5d42d4f8a593ad12cf3fb394-1.jpg", "4": "https://i.ibb.co/Y3YYGQD/DSCF6408-2.jpg"}
  2. 2.
    Делаем выбор случайного значения: vibor=random(1,4)
  3. 3.
    Выбираем из массива значение по найденному числу: txt = get(text, '#{vibor}') pct = get(picture,'#{vibor}')
  4. 4.
    Выводим результаты клиенту. Пример:
При работе с таблицами остается тот же подход, что и с массивами и словарями: Вам необходимо заполнить данные, а далее считывать из таблицы случайно выбранную строку.

Как проверить состоит ли участник чата в определенном списке

Cуперполезная фишка для закрытых чатов/каналов в Telegram функция some_client_in_list(list_id, recepient). Подробнее о том, как ее применить на практике:
Представьте: Вы выдали ссылку на закрытый чат. Да, ссылка одноразовая, но хитрый клиент заходит в чат не со своего аккаунта, а с чужого. Бот его в глаза не видел, а значит, выгнать после следующей НЕоплаты не может. Так и потребляет ваш контент нахаляву
Чтобы такого избежать: - заносите оплативших в список - создаете отдельный список для кураторов / админов / прочих vip лиц - при новом вступлении в чат бот проверяет, состоит ли новенький в списках. Если не состоит - безжалостно исключаете
Итак, функции, которые потребуются для работы: - add_to_list(номер списка)- для добавления в список - tg_create_chat_invite_link(platform_id, member_limit=None, hours=None, request=None) - создание ссылки на вступление в чат (обработка колбека) - some_client_in_list(list_id, recepient) - для проверки состоит ли участник в определенном списке - tg_ban_chat_member(platform_id, user_id, hours=99999, revoke_messages=True) - блокировка пользователя чата

Как добавить реакции под постом в канале при помощи бота

  1. 1.
    Создаем новый бот для своего канала через @BotFather
  2. 2.
    Добавляем наш бот в Администраторы канала (Управление каналом - Добавить Администратора)
  3. 3.
    Производим настройку бота через @ControllerBot.
После запуска выбираем /addchannel. @ControllerBot предложит создать новый бот через @BotFather или ввести токен существующего. Поскольку мы создали бот в п.1, то указываем его токен:
После ввода токена бота добавим наш канал:
Для этого выполняем шаг 2 - пересылаем в @ControllerBot любое сообщение из нашего канала (в администраторы которого мы добавили вышеупомянутый бот):
Далее указываем город для определения таймзоны:
После подтверждения у нас появляется возможность создавать публикации:
Для этого перейдите в свой бот - запустите его! Появится меню:
Выбираем Создать пост, выбираем свой канал, настраиваем форматирование:
Отправляем боту текст будущего поста:
Добавляем реакции:
и нажимаем Далее. После небольшого ожидания бот предложит пост опубликовать прямо сейчас или разместить в отложенные:
Публикуем и получаем пост с введенными реакциями на нашем канале:
В реакцию можно добавить максимально 6 эмодзи.
Copy link
On this page
Где взять номер проекта?
Что делать если бот работает в тестовом окне, но не работает в мессенджере.
Как разделить воронку по месседжерам
Как разделить воронку по разным логинам
Как сделать, чтобы открывалась сразу цепочка из 2-3 сообщений?
Как отправить несколько картинок (файлов)
Можно ли вставлять картинки
Почему вместо файлов приходят ссылки
Как корректно отображать поле для ввода телефона
Как узнать количество подписанных на бота
Как поменять очередность отображения стрелочек в чате
Как сделать, чтобы начало разговора инициировал сам бот
Я хочу на этого бота запустить таргет. Где взять ссылку на него?
У вас есть партнерская программа?
Есть ли блоки связи с оператором?
Когда в чат вступает оператор или менеджер, как можно отключить умные ответы, чтобы бот не отвечал
Как отследить перешел ли человек по ссылке из предыдущего сообщения
Как менять направление стрелок?
Как отправить клиента с одного блока на другой без протягивания стрелок между ними?
Верно ли понимаю функцию "Задержка по времени", что сообщение будет отправлено в конкретное время в конкретную дату?
Как убрать с чата надпись powered by salebot?
Можно в пределах одного аккаунта создать два разных бота?
Можно ли настроить отправку уведомлений нашему администратору, когда клиент отправляет сообщения в онлайн-чат?
Какой максимальный размер файла?
Разные ссылки на бота с разной логикой
Отправка сообщения завтра
Ошибка отправки сообщения в Whatsapp (read timeout)
Вопросы по Instagram
Как сделать кнопочки, которые появляются при первом заходе в директ
Ошибка 200 при подключении (запрещены сообщения в директ)
Пишет, что у меня не бизнес аккаунт
Я видел в директе карусель. Как сделать?
Почему у меня дублируются сообщения?
Мне пишет “к вашему фейсбуку не подключено ни одного инстаграм аккаунта”, но у меня все подключено внутри ФБ, что делать?
Как подключать Инстаграм заказчика?
Что за окно 24 часа?
Как сделать в одном посте картинку, текст и кнопки?
Есть ли возможность удалять ботом отправленное ранее сообщение?
Как разделить воронку по разным логинам - например, у меня два бота телеграм или два инстабота в проекте?
Как объединить контакты разных мессенджеров?
Как отправить случайный текст или картинку?
Формат функции:
Получение случайного значения из набора данных
Как проверить состоит ли участник чата в определенном списке
Как добавить реакции под постом в канале при помощи бота