GetMyBot-Wissensdatenbank

Лимиты платформы

Все ограничения конструктора в одной таблице: ключевые слова, циклы, веб-запросы, тестовый режим, выгрузки.

Auf dieser Seite

Ниже собраны все ограничения, которые проверяет платформа при сохранении или выполнении. Ограничения API (частота запросов, размеры тел) описаны отдельно: Лимиты и размеры API.

Таблица лимитов

КлючЗначениеГде действуетЧто ограничивает
trigger_keywords100Триггер «Текст»ключевых слов в одном триггере
trigger_keyword_runes200Триггер «Текст»символов в одном ключевом слове
for_each_items500Действие for_eachэлементов в одном цикле
sends_per_reaction_run50Запуск реакцииисходящих сообщений на одно входящее событие
web_request_timeout_seconds120Веб-запроссекунд таймаута запроса
web_request_connect_timeout_seconds30Веб-запроссекунд таймаута соединения
web_request_retry_count5Веб-запросповторов
web_request_retry_pause_seconds60Веб-запроссекунд паузы между повторами
test_user_ids20Настройки ботатестовых пользователей
sheets_read_rows5000Действие Google Таблицастрок, читаемых операциями «последняя строка» и «поиск строки»
people_export_rows10000Люди → выгрузка CSVстрок в одной выгрузке
compute_expression_bytes4096Действие «Вычисление»байт в выражении, условии и значении правила таблицы решений
compute_formula_bytes16384Действие «Вычисление»байт в расширенной формуле
compute_rules64Действие «Вычисление»правил в таблице решений
utm_value_runes64Deep-linkсимволов в значении UTM-метки
block_attribution_hours24Отчёт рассылкичасов после доставки, в течение которых блокировка засчитывается рассылке

Что происходит при превышении

  • Ключевые слова. При сохранении реакции с более чем 100 ключевыми словами (или словом длиннее 200 символов) сервер отвечает 422 с текстом вида «реакция „…“: слишком много ключевых слов (101), максимум 100 – разделите триггер на несколько реакций». Для больших словарей используйте коллекции и условие «содержится в коллекции».
  • Циклы и рассылка из реакции. Реакция, которая пытается отправить больше 50 сообщений на одно событие, не сохраняется; для массовых отправок есть рассылки.
  • Веб-запросы. Значения таймаутов и повторов выше лимита отклоняются при сохранении.
  • Тестовые пользователи. В настройки бота можно добавить не больше 20 ID.
  • Вычисление. Действие с формулой или таблицей решений сверх лимита не сохраняется. Длина считается в байтах: буква кириллицы занимает 2 байта. Длинный расчёт разбейте на несколько действий «Вычисление»: промежуточный результат передаётся через ctx. См. Формулы.
  • Чтение Google Таблицы. Операции «последняя строка» и «поиск строки» читают первые 5000 строк листа; для больших таблиц заведите отдельный лист-срез.

Таблица проверяется автоматически (backend/deploy/check-limits-doc.sh): каждое значение здесь совпадает с константой в коде.