Расширенный поиск
Результаты поиска
Найдено 662 результата
Что такое Metabot?
Metabot — это low-code платформа для разработки чат-ботов и диалоговых приложений для веб-сайтов, социальных сетей и мессенджеров. Создан разработчиками для разработчиков. Платформа включает в себя: Редактор сценариев разговора; Интеграция с Google Dialog...
bot.getData()
Получить значение данных бота bot.getData(string $key) Описание: Возвращает значение данных бота по ключу. Атрибуты: Имя Тип Описание key string Ключ данных бота В качестве ключа можно указать: leadsCount - количество лидов бота. ...
bot.scheduleScript()
Планирование скрипта bot.scheduleScript(?int $scriptId, ?int $leadId, ?int $ticketId = null, $jobParams = []) Описание: Запускает скрипт в соответствии с указанными параметрами. Атрибуты: Имя Тип Описание scriptId int ID скрипта, который ...
bot.getScriptIdByName()
Получить ID скрипта по наименованию bot.getScriptIdByName(?string $scriptName) Описание: Возвращает id скрипта по его наименованию. Атрибуты: Имя Тип Описание scriptName string Наименование скрипта Возвращает: int - id скрипта в фор...
lead.getChannelCode()
Код канала лида lead.getChannelCode() Описание: Возвращает код канала лида (telegram, umnico, bitrix, и пр.) Возвращает: string - код канала лида в формате строки. Коды которые может возвращать данная функция: 'unknown' 'avito' 'apple_business_chat'...
lead.getSerialNumber()
Порядковый номер лида lead.getSerialNumber() Описание: Возвращает порядковый номер лида в боте начиная с первого созданного. Возвращает: int - порядковый номер лида или null - если лид не найден. Пример: let num = lead.getSerialNumber();
lead.issetData() и lead.isDataExist()
Проверить наличие данных lead.issetData(string $key) или lead.isDataExist(string $key) Описание: Проверяет существуют ли данные по ключу. Атрибуты: Имя Тип Описание key string Ключ данных лида В качестве ключа можно указать: id ...
lead.getData()
Получить значение данных лида lead.getData(string $key) Описание: Возвращает значение данных сущности лида по ключу. Атрибуты: Имя Тип Описание key string Ключ данных лида В качестве ключа можно указать: id - id лида; name - имя ...
bot.findLeads()
Получить лиды по атрибутам bot.findLeads($columns = [], $where = [], $orderBy = [], ?int $limit = null, ?int $offset = null) Описание: Находит лида по указанным атрибутам и другим данным. Атрибуты: Имя Тип Описание columns array Возвращаемы...
Web App форма c использованием keyboard-кнопки (только для Telegram)
Инструкция для разработчика бота. Данный вид формы работает только в Telegram. Ключевая особенность: форма открывается в всплывающем окне на котором расположен WebView (встроенный браузер). Для отправки данных в Metabot API не требуется дополнительный backen...
Глубокая интеграция цифрового диалога в бизнес-процессы
Для примера мы разберем интеграцию веб-сайта с чат-ботом для Telegram, но все сказанное ниже справедливо для любого мессенджера. Зачем это нужно Представьте, что вам необходимо реализовать один или сразу все из представленных ниже сценариев: Привязать веб...
Web App форма c использованием inline-кнопки (только для Telegram)
Инструкция для разработчика бота. Данный вид формы работает только в Telegram. Рекомендуемый вид формы для Telegram бота. Актуальный исходный код веб-формы реализующий все три вида форм смотрите по ссылке: go-to-the-mars.html Пример работы веб-формы привед...
Универсальная форма в виде ссылки (для любого мессенджера)
Инструкция для разработчика бота. Актуальный исходный код веб-формы реализующий все три вида форм смотрите по ссылке: go-to-the-mars.html Пример работы веб-формы приведенной выше смотрите в Telegram боте https://t.me/metabot_test_form_bot Форма открывается ...
Создание HTML формы.
Инструкция для разработчика веб-формы. Актуальный исходный код веб-формы реализующий все три вида форм смотрите по ссылке: go-to-the-mars.html Пример работы веб-формы приведенной выше смотрите в Telegram боте https://t.me/metabot_test_form_bot Исходный ко...
Введение. Виды форм. Принцип работы.
Теоретическая часть для разработчика сайта (разработчика HTML-формы) и для разработчика бота. Веб-формы расширяют канал коммуникаций с ботом и позволяют в текстовом боте использовать все возможности HTML и JavaScript, таким образом бот, по функционалу станови...
Диалоговое путешествие (Dialog Journey)
Название плагина Диалоговое путешествие (Dialog Journey) Разработчик Официальные плагины от Metabot Авторы Гарашко Артем Юрьевич (artem@metabot.org) Дата создания 04 Января 2023 Последняя дата обновления 06 Января 2023 ...
Плагин для Mindbox
Название плагина Mindbox Разработчик Официальные плагины от Metabot Авторы Петрова Ирина Дмитриевна (ira.petrova@metabot.org) Гарашко Артем Юрьевич (artem@metabot.org) Дата создания 22 Ноября 2022 Последняя дата обновления 2...
Асинхронные коммуникации или зачем чат-боту нужен RESTful интерфейс
RESTful подход подразумевает, что обмен данными между системами происходит в режиме stateless т.е. без сохранения состояния, что означает информация о клиенте не сохраняется между запросами на получение, и каждый запрос является отдельным и не связанным. Поск...
Отправить текст
Результатом работы данной команды является текстовое сообщение отправленное пользователю бота. Функциональную команду отправки текстового сообщения можно использовать в любой части вашего бота. Она наиболее часто используется при разработке скриптов. На основ...
bot.getScriptIdByCode()
Получить ID скрипта по коду bot.getScriptIdByCode(?string $scriptCode) Описание: Возвращает id скрипта по его дополнительному идентификатору. Атрибуты: Имя Тип Описание scriptCode string Код скрипта Возвращает: int - id скрипта в фо...