Расширенный поиск
Результаты поиска
Найдено 38 результатов
Форматированные сообщения в Telegram в Metabot
Быстрый гайд + пример собственного плагина В Metabot сообщения в мессенджеры можно отправлять не только через стандартные команды конструктора, но и программно — напрямую из JavaScript-кода, используя плагины. Это особенно полезно, когда вам нужно: гибко упра...
Компонентная разработка vs «Durex-код»
📘 Памятка инженера Metabot 1️⃣ В чём разница подходов Скриптовый подход Компонентный подход Код вставляется прямо в сценарий Сценарий использует готовый компонент Telegram-логика торчит в webhook-скрипте Telegram спрятан внутри плагина Сценарист не ...
Metabot — кандидат на рантайм для AI-native коммуникационных систем
За последний год рынок искусственного интеллекта заметно повзрослел. Стало ясно, что сильная языковая модель сама по себе ещё не делает сильный продукт. Реальная ценность возникает там, где вокруг модели построена система исполнения: контекст, память, инструме...
Стандарт компонентной и плагинной разработки Metabot v1.0
Инженерные принципы разработки плагинов и модулей Metabot Зачем это нужно Metabot развивается как платформа, а не как набор разрозненных скриптов, временных обходов и локальных helper-классов. Поэтому для нас критично не просто “написать рабочий код”, а дела...
Deep Messaging Integration (DMI): методология
Методология глубокой интеграции мессенджеров в бизнес-процессы Аннотация Методология описывает системный подход к внедрению диалоговых интерфейсов и мессенджеров в бизнес-процессы предприятия. Она раскрывает архитектуру коммуникационного и операционного слоя...
Common.HTTP.ProxyFetch — загрузка URL-контента через прокси
Пакет: HttpПолное имя компонента: Common.Http.ProxyFetch Что это ProxyFetch — системный PHP-компонент (V8Wrapper) для загрузки содержимого по HTTP/HTTPS URL внутри сценариев Metabot. Проще всего воспринимать так: это аналог file_get_contents($url), но с по...
Voice Input — голосовой интерфейс для AI-воронок
Пакет: VoiceПолное имя компонента: Common.Voice.VoiceInput Что это Voice Input — это высокоуровневый компонент Metabot для приёма и обработки голосовых сообщений внутри сценариев. Он позволяет использовать голос как полноценный пользовательский ввод: ...
LLM Query — AI-запросы к LLM внутри сценариев
Пакет: AIПолное имя компонента: Common.AI.LLMQuery Что это LLM Query — это высокоуровневый AI-компонент Metabot для выполнения запросов к языковым моделям прямо внутри сценария. Он позволяет встроить запрос к искусственному интеллекту в сценарий так, чтоб...
Как писать API-эндпоинты в Metabot
Контракты ответов, обработка ошибок и рекомендации по архитектуре В этом уроке мы разберём, как правильно проектировать API-эндпоинты в Metabot, чтобы они: были предсказуемыми для клиентов; корректно работали в цепочках сценариев; не ломали архитектурные дого...
Стандартизация успешных ответов и ошибок в Metabot
Общий подход к обработке результатов между модулями, API и бизнес-логикой В Metabot разные части системы постоянно обмениваются результатами выполнения операций: JS-плагины вызывают другие плагины; low-code сценарии запускают кастомный код; API-эндпоинты прин...
Common.AI.Prompts — Универсальный резолвер и сборщик промптов
Автор: Art Yg Версия: 1.0 Prompts — инфраструктурный helper для унифицированной работы с промптами в сценариях Metabot и внутри других плагинов (например, Common.AI.ImageGen, LLMQuery/LMClient). Он решает типовую боль: не держать промпты в коде, не копировать ...
Common.AI.ImageGen — Генерация изображений
Автор: Art Yg Версия: 1.0 ImageGen — универсальный плагин для асинхронной генерации изображений через внешний Webhook Processor, с сохранением результата в lead (URL и/или base64) и поддержкой сценарного выхода (success/error/timeout). Плагин спроектирован так...
Common.Platform.AsyncFallback — Универсальный helper для таймаутов асинхронных операций
Автор: Art Yg Версия: 1.0 AsyncFallback — это платформенный helper, который решает одну практическую проблему: как безопасно обработать ситуацию “мы отправили async-запрос, но ответ может не прийти вовремя или вообще не прийти”. Он нужен для любых операций, гд...
Common.Observability.Incident — Централизованный обработчик инцидентов
Common.Observability.Incident Incident — централизованный обработчик инцидентов в Metabot. Предназначен для регистрации и уведомления о сбоях, ошибках и критических состояниях системы. Класс не содержит бизнес-логики и не влияет на выполнение сценариев. Он исп...
Common.Observability.Tracer — Универсальный трассировщик событий
Автор: Art Yg Tracer предназначен для записи любых диагностических событий в таблицы базы данных: ошибок проверок ветвлений логики внутренних состояний отладочной информации Tracer не знает: что такое сессия что такое скрипт, команда или триггер какие поля ...
Как правильно читать и записывать DateTime в кастомные таблицы
📅 Работа с датой и временем в Metabot В Metabot работа с датой и временем имеет важную особенность, о которой легко не узнать — в документации она описана фрагментарно. Этот урок объясняет как правильно работать с DateTime, чтобы данные гарантированно сохранял...
Как трассировать и отлаживать сложные процессы и функционал
⚠️ Важно перед началом Ниже приведён реальный рабочий плагин, который используется в проектах Metabot для трассировки и отладки сложной логики. Этот код: не является учебным примером «в вакууме» не упрощён специально для урока отражает практический инженерны...
Common.Platform.DeepLinks — входы из рекламных кампаний и маршрутизация
Пакет: Platform Полное имя компонента: Common.Platform.DeepLinks Что это DeepLinks — это платформенный компонент Metabot для обработки входов по deeplink-ссылкам. Он принимает параметры из внешней ссылки, нормализует их, сохраняет контекст входа в атрибуты лид...