В этом разделе собраны ответы на технические вопросы по работе Salebot: интеграции, API, производительность, ошибки, настройка. Если вы не нашли ответ на свой вопрос, обратитесь в поддержку.
Быстрая навигация по вопросам:
Интеграции и подключения
Q: Почему бот не отвечает в Telegram после подключения?
A: Возможные причины и решения:
- Токен неверный: Убедитесь, что скопировали токен полностью, без пробелов. Токен выглядит как
123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11. - Бот заблокирован: Проверьте, не заблокирован ли бот в Telegram (напишите
/startв чате с ботом). - Вебхук не настроен: Salebot автоматически настраивает вебхук. Проверьте статус подключения в личном кабинете Salebot.
- Ограничения Telegram: Убедитесь, что бот не находится в стране, где Telegram заблокирован (используйте VPN или прокси).
Диагностика: В личном кабинете Salebot перейдите в "Интеграции → Telegram" и нажмите "Проверить соединение". Система покажет подробный отчёт.
Q: Как подключить WhatsApp Business API?
A: Процесс состоит из 4 шагов:
- Создание бизнес-аккаунта: В Facebook Business Manager создайте аккаунт WhatsApp Business.
- Получение токенов: В разделе WhatsApp API получите Phone Number ID, Business Account ID и Permanent Access Token.
- Настройка в Salebot: Введите эти данные в "Интеграции → WhatsApp".
- Верификация шаблонов: Создайте и отправьте на модерацию шаблоны сообщений (занимает 1-3 дня).
Подробная инструкция: Интеграция с WhatsApp.
Q: Можно ли использовать один бот для нескольких каналов (Telegram, WhatsApp, VK)?
A: Да, Salebot поддерживает мультиканальность. Вы можете подключить один и тот же бот к нескольким мессенджерам одновременно. Пользователь может начать диалог в Telegram, продолжить в WhatsApp, а завершить на сайте — история диалога сохранится.
Настройка: Просто подключите все нужные каналы в разделе "Интеграции". Бот будет автоматически адаптировать сообщения под формат каждого мессенджера.
API и разработка
Q: Как получить API-ключ и какие у него права?
A: API-ключ генерируется в личном кабинете:
- Перейдите: Настройки → API → Ключи доступа
- Нажмите "Создать новый ключ"
- Укажите название и выберите права:
- Чтение — получение данных (боты, клиенты, статистика)
- Запись — создание и изменение (отправка сообщений, создание ботов)
- Управление — удаление, настройка вебхуков
- Скопируйте ключ (он покажется только один раз!)
Подробнее: Аутентификация в API.
Q: Какие есть лимиты на API-запросы?
A: Лимиты зависят от тарифного плана:
- Бесплатный: 100 запросов в минуту
- Старт: 500 запросов в минуту
- Профессиональный: 2000 запросов в минуту
- Корпоративный: 10000 запросов в минуту
При превышении лимита возвращается ошибка 429 Too Many Requests. Рекомендуем реализовать exponential backoff при обработке этой ошибки.
Лимиты считаются по аккаунту, а не по ключу. Все ключи одного аккаунта делят общий лимит.
Q: Как настроить вебхуки для получения событий в реальном времени?
A: Вебхуки настраиваются через API или личный кабинет:
- Перейдите: Настройки → API → Вебхуки
- Нажмите "Добавить вебхук"
- Укажите URL вашего сервера (должен быть HTTPS)
- Выберите события:
message.received— новое сообщение от пользователяmessage.sent— сообщение отправлено ботомclient.created— создан новый клиентorder.created— создан новый заказ- и другие
- Нажмите "Сохранить"
Salebot будет отправлять POST-запросы с данными события на ваш URL. Подробнее: Вебхуки.
Производительность и лимиты
Q: Сколько сообщений в секунду может обрабатывать Salebot?
A: Пропускная способность зависит от тарифа и типа сообщений:
- Бесплатный: до 10 сообщений в секунду
- Старт: до 50 сообщений в секунду
- Профессиональный: до 200 сообщений в секунду
- Корпоративный: до 1000 сообщений в секунду
Эти лимиты включают входящие и исходящие сообщения. Если вы ожидаете пиковые нагрузки (например, массовая рассылка), рекомендуется использовать асинхронную отправку и дозирование.
Пример: При рассылке 100 000 сообщений отправляйте партиями по 500 в секунду, а не все сразу.
Q: Есть ли ограничения на размер базы клиентов или историю диалогов?
A: Нет, Salebot не ограничивает количество клиентов или сообщений. Вы можете хранить:
- Неограниченное количество клиентов
- Полную историю всех диалогов
- Все заказы и транзакции
Однако для производительности рекомендуется:
- Архивировать старые диалоги (более 2 лет) если они не нужны для повседневной работы
- Использовать фильтры и поиск вместо полного перебора
- Экспортировать данные в вашу аналитическую систему для долгосрочного хранения
Q: Как Salebot справляется с пиковыми нагрузками (например, Black Friday)?
A: Salebot использует горизонтальное масштабирование и автоматическое увеличение ресурсов при нагрузке. Однако рекомендуем:
- Заблаговременно: Уведомить поддержку о планируемых пиковых нагрузках
- Оптимизировать диалоги: Упростить сложные сценарии, убрать тяжёлые API-запросы
- Использовать кэширование: Кэшировать ответы на частые вопросы
- Настроить fallback: При высокой нагрузке показывать сообщение "Сервис временно перегружен, попробуйте позже"
Корпоративные клиенты могут заказать выделенные серверы для гарантированной производительности.
Ошибки и решение проблем
Q: Бот отвечает "Произошла ошибка. Попробуйте позже." Что делать?
A: Эта ошибка означает, что в процессе выполнения сценария произошла непредвиденная ошибка. Действия:
- Проверьте логи: В личном кабинете перейдите "Аналитика → Логи ошибок". Там будет подробная информация.
- Посмотрите на сценарий: Возможно, в конструкторе есть блок, который пытается обратиться к недоступному API или использует несуществующую переменную.
- Упростите сценарий: Если ошибка происходит в сложном сценарии, разбейте его на части и протестируйте каждую отдельно.
- Обратитесь в поддержку: Если не можете определить причину, отправьте ID ошибки (указывается в логах) в поддержку.
Профилактика: Всегда тестируйте сценарии в "Песочнице" перед публикацией.
Q: Почему сообщения отправляются с задержкой?
A: Задержки могут быть вызваны:
- Ограничения мессенджеров: Telegram, WhatsApp, VK имеют свои лимиты на отправку сообщений. Salebot соблюдает эти лимиты, чтобы не получить блокировку.
- Высокая нагрузка: Если вы отправляете много сообщений одновременно, они ставятся в очередь.
- Медленные API-запросы: Если в сценарии есть блоки, которые делают запросы к внешним API с большим временем ответа.
- Проблемы сети: Редко, но возможны задержки из-за проблем с интернет-соединением.
Решение: Проверьте статус мессенджеров (например, status.telegram.org), упростите сценарии, используйте асинхронные запросы.
Q: Как исправить ошибку "Webhook failed" при интеграции с Telegram/VK?
A: Эта ошибка означает, что мессенджер не может доставить сообщение на вебхук Salebot. Причины:
- Salebot недоступен: Редко, но возможно временное отключение серверов. Проверьте status.salebot.pro.
- Firewall/антивирус: Блокирует исходящие соединения с серверов мессенджера. Попробуйте отключить на время тестирования.
- Неверный URL вебхука: Убедитесь, что в настройках мессенджера указан правильный URL вебхука (должен быть HTTPS).
- Просроченный SSL-сертификат: Если вы используете self-hosted Salebot, проверьте актуальность SSL-сертификата.
Решение: В личном кабинете Salebot перейдите в "Интеграции", выберите проблемный канал и нажмите "Переподключить". Salebot попытается восстановить вебхук.
Настройка и кастомизация
Q: Как изменить внешний вид веб-виджета (чат на сайте)?
A: Веб-виджет настраивается в личном кабинете:
- Перейдите: Виджеты → Веб-чат
- Настройте:
- Цвета: основной цвет, цвет текста, цвет кнопки
- Положение: слева/справа, отступ от края
- Текст: приветственное сообщение, placeholder в поле ввода
- Аватар: загрузите изображение для бота
- Время работы: когда виджет активен
- Скопируйте код и вставьте на ваш сайт перед закрывающим тегом