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