1с коннект настройка чат бота
На линиях 1С-Коннект теперь можно подключать внешние источники данных и кнопочное меню. Данный функционал является расширением механизма чат-бота и позволяет ускорить различные сценарии работы:
- Запрашивать документы, отчёты, иные данные.
- Снизить нагрузку на сотрудников техподдержки, добавив "клавиши самообслуживания".
- Организовать согласование заявок и запросов, отправлять команды в информационную систему.
Пример цифровизации компании
Бот "Цифровой отдел кадров" помогает сотрудникам получать внутренние документы: положение о персонале, должностную инструкцию, различные справки в режиме самообслуживания, 24/7, без отвлечения сотрудников отдела кадров.
Как запустить бот-меню на линии 1С-Коннект?
- Изучите документацию по подключению внешнего сервера обработки данных.
- Активируйте использование внешнего сервера в настройках линии (механизм активируется при наличии в компании тарифа 1С-Коннект, включающих API).
Рекомендации
- Посмотрите пример кода бота "Цифровой отдел кадров" и статью на Infostart с примером похожего бота на языке 1С.
- 1С-Коннект предлагает услуги по реализации и настройке бот-механизмов (кнопочного меню или чат-бота) у заказчиков, использующих полный функционал 1С-Коннект (или в режиме on-premise). Партнёров, реализующих подобные проекты, просим обращаться с вопросами/предложениями по линии 1С-Коннект: Поддержка партнёров.
Рынок IT постоянно совершенствуется. Хотите своевременно узнавать о всех новостях и мероприятиях?
Подпишитесь на нашу новостную рассылку! подписаться Новый выпуск каждый вторник.
Данный модуль - это 3-е перерождение продукта "Система интеграции чат-ботов с 1С", получивший версию 5.хх и логическое продолжение 7.xx. Продукту исполнилось больше 2х лет. Мы выросли, пересмотрев подход к построению поведений чат-ботов, реализовали очень мощный визуальный конструктор сценариев, добавили множество фич, и максимально упростили использование продукта, отошли от использования БСП, добавили самые популярные сценарии закрывающие часть бизнес-кейсов. Теперь мы превратились в "Платформу", созданную для быстрого и легкого построения чат-ботов в системе 1С.
Продукт является победителем конкурса "Лучший продукт для облака".
Это универсальное решение, оно не привязано к конфигурации и не является каким то одним поведением чат-бота. Поведение чат-ботов (или в дальнейшем сценарии) - выделены в отдельный, верхний слой, и являются бизнес логикой. При этом реализованные механизмы позволяют легкого и быстро создать и подключить такие сценарии.
Преимущества платформы:
-
Мультиплатформенность:
Мультиплатформенность реализована с поддержкой различных систем чат-ботов: Telegram, Viber, Facebook, ВКонтакте, Skype, Одноклассники, Яндекс. Алиса, WhatsApp, Verbox, Jivochat (виджет чата для сайта).
На данный момент добавлено взаимодействие с основными системами мессенджеров и социальных сетей, однако, в дальнейшем ожидается добавление новых систем, в планах Instagram, DialogMessenger.
Возможно добавление любой новой системы чат-ботов самостоятельно, оно бесшовно встраивается в ядро и будет работать как существующее, ядро не заметит разницы.
Для расширения возможности, можно использовать любые экспортные методы конфигурации или подключить внешнюю обработку к самому сценарию или, при наличии, в механизм дополнительных обработок и отчетов.
- Динамическое формирование клавиатуры
- Выполнение события: Перед наступлением шага
- Выполнение события: При ответе клиента
- Выполнение события: После завершения шага
Доступен встроенный механизм включения оповещения сотрудника при начале сценария или ответе клиента.
Ядро, которое выполняет сценарий конструктора, имеет встроенные проверки корректности ответа.
Разработанный мессенджер в классическом стиле позволяет:
- Отображать взаимодействия чат-бота с клиентом
При подключении мессенджера, сотруднику доступны оповещения, которые отображаются стандартным образом с правой стороны внизу экрана, и не зависит от того активно ли окно мессенджера и развернуто ли окно 1С Предприятия. При нажатии на оповещение происходит переход на диалог этого контакта в мессенджере.
В поставке присутствуют поведения «Из коробки», которые:
- Позволяют сразу начать использовать чат-ботов
- Помогают быстро освоить создание сценариев
Сценарии можно экспортировать и импортировать в обычные файлы для архивирования, обмена или публикации в маркет-плейс с дальнейшей продажей.
Поставляемый набор сценариев позволяет закрыть первоочередные требования к боту. Сценарии в комплекте:
Скриншоты ниже показывают что сценарии работают вне зависимости от системы чат-ботов:
Здесь на каждом рисунке представлены скриншоты с телефона в различных системах чат-ботов.
Автоматический подбор сценария и выполнение действий
Так же, можно выделить дополнительные возможности платформы:
Функциональные возможности:
В платформе реализованы основные возможные операции при работе с чат-ботами, с помощью которых можно построить действительно функционального чат-бота, который будет закрывать большинство потребностей:
Ниже приведена сводная таблица спецификации возможностей по системам чат-ботов:
Здесь стоит заметить, что желтые галочки - это поддержка функциональности обходными путями. Т.е. изначально система бота не предоставляет такую возможность, но платформа генерирует примерное поведение, пример:
- Запрос номера телефона - многими системами не поддерживается, поэтому происходит запрос текстом.
- Отправка клавиатурного меню - есть системы где это недоступно в принципе, при этом платформа автоматически конвертирует меню в текст, с указанием соответствия номера, и клиент просто введя номер может фактически выбрать эту кнопку.
- Отправка местоположения - в системах, которые это не поддерживают генерируется ссылка в google.map, в итоге клиент кликнув на гиперссылку получает координаты с визуализацией.
- и т.д.
Т.е. эти механизмы позволяют вам не задумываться об особенностях системы чат-бота, а погрузиться только в описание бизнес логики, т.е. самих сценарий.
Бизнес - кейсы:
С помощью данной платформы можно построить практически любой бизнес-кейс.
Основные бизнес-кейсы, которые, как правило, реализуются:
Технические требования и ограничения:
Платформа 1С (и режим совместимости) - 8.3.8 и выше с управляемыми формами.
Конфигурация - не имеет значения, возможно как типовые на БСП, так и самописные.
Лицензия распространяется на 1-у (одну) конфигурацию 1С (физическую базу данных).
Лицензия не распространяется на использования в 1C-Fresh (технология облачного сервиса) или РИБ базах.
Для тестирования на ПК разработчиков поставляется неограниченное кол-во "урезанных" лицензий.
Комплект поставки:
При покупке, в поставку отгрузки включается:
- Модуль (Конфигурация cf)
- Руководство платформы (около 40 страниц), включающая разделы:
- Руководство администратора - описывающая процесс установки модуля
- Руководство по созданию аккаунтов чат-ботов во внешних системах
- Руководство по использованию платформы
- Руководство разработчика, с описанием функций и примеров использования
Версия 7.02.00:
Добавление функциональности
- Добавлен мастер генерации виджета кнопок для сайта
- Добавлена возможность переписки прямо с карточки контрагента(партнера, сотрудника), с историей по всем чат-ботам
- Добавлена возможность изменять представление чат-бота в 1С
- В мессенджере, в мастере выделения контактов реализовано автоматическое сохранение установленных отборов
- Добавлена возможность (с некоторыми изменениями в коде) запуска платформы на версиях ниже 8.3.6
Оптимизация
- Механизм определения сотрудника диалога 'В случайном порядке', доработан с фильтрацией операторов в режиме 'онлайн'
- В чат-боте добавлено поле указания ссылки на чат-бота
- В списке чат-ботов цвет текста неактивных чат-ботов изменен на серый
- Улучшено представление шагов сценария, добавлением в текст вызываемых методов событий или динамических данных
- В WhatsApp greenApi оптимизировано подключение бота
- Отключен механизм 'восстанавливать сценарии при прерывании'
Версия 7.01.03:
Добавление функциональности
- Добавлена возможность программного создания кнопки с переходом на ветку иначе ([. ])
Оптимизация
Версия 7.01.02:
Исправления
Версия 7.01.01:
Оптимизация
Версия 7.01.00:
Добавление функциональности
Оптимизация
Версия 7.0.1:
Добавление функциональности
- Главное меню сделано не обязательным полем
- Сценарий не подобран сделан не обязательным полем
- Убрана отправка клиенту ошибки, в случае если произошла непредвиденная ситуация
- Добавлено оповещение администратору, в случае если произошла непредвиденная ситуация
Оптимизация
Версия 7.0.0:
Добавление функциональности
Оптимизация
Версия 5.2.1:
Добавление функциональности
Версия 5.2.0:
Исправления
Версия 5.1.1:
Исправления
Версия 5.1.0:
Добавление функциональности
Оптимизация
Версия 5.0.4:
Добавление функциональности
Оптимизация
- В элементе "вызов сценария" изменена функциональность, если сценарий не заполнен происходит поиск по условиям наступления всех сценариев
- Оптимизированы формы справочников и регистров.
- Оптимизировано использование и подключение внешних обработок с методами (изменен шаблон указания методов, акцент на целевое использование в дополнительных обработках)
- В механизме ПередШагом убрана возможность повтора шага и завершения сценария
- Удален механизм динамического изменения действий
- Удален механизм динамического изменения клавиатуры
- Переделаны все сценарии и обработка базовых методов, рекомендуется ознакомиться
- Изменены принципы авторизации контрагента, ознакомиться можно в демонстрационных сценариях и обработке
Правило перехода
1. Из сценариев сохраниться подключаемую обработку в файл
2. Установить обновление cfu (Конфигурация - Поддержка - Обновить конфигурацию - выбрать файл, отменить все галочки, установить галочки по подсистеме Чат-ботов)
3. Все сценарии необходимо открыть, произвести следующие действия и пересохранить:
- В сценариях где была обработка нажать кнопку очистки
- Рекомендуется обработку загрузить в механизм "дополнительные обработки и отчеты", если конфигурация самописная и этого модуля нет - тогда в сценарий
- Изменить подключаемые методы на шаблон [ИмяВнешнейОбработки].ИмяЭкспортногоМетоды (как для обработки в сценарии, так и подключенные в дополнительных обработках) или ПутьКМетоду.ИмяЭкспортногоМетода для методов в конфигурации
- Если сценарий Главного меню - то после выбора кнопок добавить элемент вызов сценария
- Если используется авторизация контрагента (ПередШагом) изменить на новый механизм, посмотреть можно в базовых сценариях
- Сохранить сценарий
4. В подключаемых обработках рекомендуется переделать использованиме четодов из ЧатБот. на ЧатБотAPI
5. В Чат-ботах указать сценарии главного меню и "сценарий не подобран" и сохранить
Версия 5.0.3:
Добавление функциональности
Оптимизация
Версия 5.0.2:
Добавление функциональности
Оптимизация
Правило перехода
- 1. Установить обновление cfu (Конфигурация - Поддержка - Обновить конфигурацию - выбрать файл - установить по подсистемам)
- 2. Все сценарии необходимо открыть и пересохранить
- 3. Желательно обновить сценарии на новые из комплекта базовых сценариев
- 4. В уже написанных сценариях - проверить использование устаревших параметров и изменить на новый синтаксис
- 5. В динамических методах изменить префикс «ОбработкаМетодов -> ОбработкаСценария».
Добавление функциональности
Оптимизация
Исправления
Правило перехода
- 1. Установить обновление cfu (Конфигурация - Поддержка - Обновить конфигурацию - выбрать файл - установить по подсистемам)
- 2. Все сценарии необходимо открыть и пересохранить
Добавление функциональности
- Реализован полностью визуальный конструктор сценариев, с использованием блок-схем
- Реализован механизм исключающий необходимость изменение конфигурации с последующим перезапуском, с помощью подключения внешних методов
- Добавлена возможность оповещение сотрудников на любом шаге установлением галочки 'оповестить'
- Добавлены слова принудительного завершения сценария на любом его шаге (состоянии)
- Добавлена возможность автоматического восстановления шага сценария, при возврате с другого сценария
- Добавлена возможность выгрузки и загрузки сценария во внешний файл одной кнопкой
- Добавлена пакетная загрузка сценариев
- Добавлена возможность подключения внешних методом через обработку, загрузив в сценарий
- Добавлена возможность подключения внешних методом через обработку, загрузив в стандартную подсистему 'дополнительные отчеты и обработки'
- Переделан механизм хранения файлов, требующий модуля из БСП 'Работа с файлами'
- Избавление от необходимости накатывать модуль только на конфигурации с БСП - модуль стал универсальный, не завязанный на конфигурации
Оптимизация
- Оптимизирована работа со всеми объектами, производительность увеличилась в среднем в 5 раз, по некоторым разделам до 25 раз
- Оптимизированы все названия и представления полей, объектов
Исправления
Правило перехода
- К сожалению, модули являются полностью несовместимыми, поэтому необходимо удалить все предыдущие объекты и установить модуль заново
Демонстрационный стенд:
Демонстрационный стенд позволит вам лучше ознакомится с платформой и ее возможностями, однако, предварительно рекомендуется просмотреть демонстрацию продукта.
Вы можете запросить данные доступа на стенд 1С (рекомендуется открывать в режиме тонкого клиента) и ссылки на чат-боты. Для этого откройте обращение с текстом "Запрос демо-стенда".
Гарантия возврата денег
ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.
Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.
Рассмотрим, как включить и настроить чат-бота Асю в «1С:Документооборот». Также нужно учитывать, что действия чат-бота не поддерживаются в веб-клиенте.
Если вас интересует разработка чат-бота для другой конфигурации 1С или под другие задачи, вам сюда.
Чат-бота включает Администратор - Настройки программы – Общие – Использовать чат-бот – Настройки. Настройки отображаются только если в программе включены Обсуждения.
Рисунок 1 - Включение чат-бота в настройках 1С:Документооборот
Для того чтобы настроить чат-бота так, чтобы он отвечал на вопрос и открывал файлы, необходимо перейти по ссылке Настроить - Состояния чат-бота и добавить новое состояние - сценарий работы чат-бота.
Рисунок 2 - Добавление сценариев работы в чат-бот
По умолчанию состояния не настроены. После обновления вам необходимо сделать это самостоятельно под ваши сценарии. Примеры настроек можно взять из демобазы и сделать по аналогии. Право на настройку чат-бота имеет Администратор и Пользователь, в полномочия которого вы включите роль Администратор чат-бота.
Рисунок 3 - Настройка сценария работы чат-бота в 1С:Документооборот
Чтобы настроить новый сценарий необходимо создать новое состояние чат-бот. Нажимаем кнопку Создать.
Карточку состояния заполнить очень просто:
- Добавить ключевые слова, по которым чат-бот будет искать это состояние.
- Добавить фразу, которой ответит чат-бот.
- Если нужно, добавить вложения – файлы или папки.
- Установить флажок Используется.
Рисунок 4 - Карточка состояния чат-бота
Флаг Доступно из любого состояния сделает состоянием доступным при поиске по ключевым словам из любых других состояний. Даже если вы вошли в какое-то состояние с подчиненными элементами.
Если вы хотите, чтобы чат-бот выполнил какое-то действие, например, создал письмо или отсутствие, открыл какой-то список с отборами, нажмите кнопку Расширенные настройки. Для настройки действия уже потребуются навыки программирования на языке 1С.
Здесь можно прописать любой код, доступный на клиенте.
Рисунок 5 - Карточка состояния чат-бота
Параметром этого действия может служить любая ссылка, дата, число, строка. Можно добавить Вычисляемые параметры, по сути это автоподстановки для чат-бота. С их помощью можно, например, вычислить Руководителя, Подразделение сотрудника и пр. Для проверки корректной работы скрипта есть контекстная команда Проверить.
Внешняя демо обработка с чат-ботом для WhatsApp
Для чего нужна обработка
Что потребуется, чтобы запустить бота
Как запустить бота:
Устанавливаем на телефон два приложения - обычный WhatsApp и Whatsapp Business.
Один номер телефона регистрируем в WhatsApp, а другой в Whatsapp Business.
Открываем обработку в режиме 1С Предприятие, переходим на вкладку Настройки и нажимаем на Помощник подключения . Далее следуем инструкциям помощника. В помощнике будет предложено сканировать QR код. Сканируем его для номера бота , с которого чат-бот будет писать на наш клиентский номер .
- Бот запущен. Теперь мы можем с ним общаться. Например, если написать в ответ цифру 1, то получим список номенклатуры:
Особенности работы обработки
На время работы чат-бота ваш телефон должен быть заряжен и подключен к Интернет. Если телефон выключиться, то работа чат-бота прекратится.
Какие сценарии поддерживает бот
Также поддерживаются глобальные команды. Например, если написать боту текстом слово Выход , то диалог сбросится и начнется с самого начала. Эту функцию можно использовать для реализации команд типа Отписаться , Стоп и т.п.
Как настроить свои сценарии
Если нужно, то прописываем обработчик, который срабатывает после того, как клиент ответил боту верной командой. Обработчик должен быть в модуле объекта и иметь два входных параметра, например как в демо:
Чтобы сделать вложенный ответ, используем тот же метод НовыйОтветБота() , но только в качестве первого параметра передаем результат родительского метода, например как в демо:
Чтобы прописать глобальную команду, используем метод НовыйГлобальныйОтветБота() и первым параметром в него передаем переменную КоллекцияГлобальныхШаблонов . Пример:
About
Внешняя обработка для программы 1С:Предприятие, которая демонстрирует реализацию простого чат-бота для мессенджера WhatsApp.
Читайте также: