Оригинальное решение для разработки, хостинга и интеграции чат-ботов

26.01.24

Интеграция - Мессенджеры и боты

Мощное и универсальное решение для разработки сложных чат-ботов и интеграции с любыми системами, предоставляющими API.

Скачать исходный код

Наименование Файл Версия Размер
Оригинальное решение для разработки, хостинга и интеграции чат-ботов.:
.dt 15,16Mb
9
.dt f.1.42 15,16Mb 9 Скачать
Чат-бот для ивент-агенства (Пакет для загрузки в Ботовод)
.abp 281,73Kb
6
.abp 281,73Kb 6 Скачать
Чат-бот Движок презентации (Пакет для загрузки в Ботовод)
.abp 291,30Kb
7
.abp 291,30Kb 7 Скачать

КРАТКОЕ резюме 

Что может конфигурация Ботовод:

  • Разрабатывать автономных чат-ботов 
    • Полнофункциональных чат-ботов, работающих самостоятельно, при этом не требуется изменение конфигурации для добавления регистров, справочников и пр. в отдельных сложных случаях это возможно, но есть другие методы (см.ниже)
  • Быстро и удобно разрабатывать чат-ботов
    • Визуально рисовать общую логику при помощи редактора блок-схем (используется не совсем привычная аннотация, заточенная под предмет, но привыкаешь за день работы)
    • Редактор с кучей плюшек для сложной логики и гибкости на языке 1С с "предметными" расширениями: расширения, шаблоны, подсветка синтаксиса и автокомплит в том числе и предметных расширений. Это делает код коротким и очень читаемым.
    • Расширенный журнал событий для отладки
    • Редактор структур данных позволяет, без использования конфигуратора, создавать и использовать в работе простые структуры данных (переменные, таблицы, списки, структуры), используемые в процессе работы.
    • Модульная архитектура позволяет разработчику наработать или загрузить библиотеку/библиотеки уже готовых алгоритмов (как простые ввод даты, времени, любых данных так и сложные типа сканер QR кодов или заготовка админ-панели) и использовать их в своей работе.
  • Просто Интегрировать разработки (чат-ботов)
    • Для 1С есть расширение, которое делает интеграцию простой и быстрой. Это огромный плюс к безопасности - чат-бот получает только те данные, которые ему разрешены.
    • Весь трафик между Ботоводом и внешней системой с установленным расширением защищен
  • Поддерживать одновременную параллельную работу множества чат-ботов с множеством клиентов
    • Идея: Одна конфигурация Ботовод обслуживает всех чат-ботов предприятия, а с внешними системами работает по АПИ. Поход непопулярный и сложный в реализации, но несет ряд редких преимуществ как минимум исключает сложности при обновлении, убирает зоопарк встроенных в конфигурации конструкторов и пр.
    • Конструктор содержит встроенный сервер, отвечающий за поддержку бесперебойной параллельной работы всех чат-ботов установленных в конфигурации.
    • Контрольные показатели - подсистема, позволяет следить за состоянием системы (наличие связи, доступность гейта, размер очередей и пр.) и реагировать на нештатные ситуации в ручном режиме или автоматическом. Критерии оценки и реакции могут создаваться пользователем.
    • Рабочий стол оптимизирован для удобной работы
  • Обмениваться разработками (чат-ботами) и версионировать разработку
    • Версионирование может работать как в автоматическом режиме так и в ручном.
    • Механизм выгрузки и установки чат-ботов позволяет разворачивать чат-бота аналогично установке мобильного приложения из APK. При установке так же разворачиваются структуры данных и интеграций с внешними системами. При установке учитываются версии объектов и зависимости. к примеру вы можете скинуть чат-бота своему коллеге, просто прикрепив его к почтовому сообщению или отправить клиенту готовую разработку
    • Обмен позволяет удобно переносить обновления чат-ботов с разработческой конфигурации на боевую
    • Позволяет вашим клиентам получать и самостоятельно устанавливать обновления чат-ботов и экономить ваше время.

Что могут чат-боты работающие на Ботоводе:

  • Могут работать автономно, не в составе какой-либо конфигурации.
  • Реализовывать абсолютно любую логику без ограничений, свойственных прочим конструкторам. Например организовать персональные настройки пользователей между сессиями
  • Защищать ваши данные т.к. все чат-боты работают на ваших мощностях, в отличии от онлайн конструкторов
  • Поддерживают нативные телеграмм платежи
  • Автоматически организовывать работу по принципу мобильного приложения - вся работа с пользователем происходит в одном экране/сообщении
  • работать в группах, супергруппах, приватных чатах и везде одновременно
  • Оптимально работают с сетью - минимизировано кол-во запросов к примеру для обновления сообщений
  • Учитывают ограничения мессенджера - вы никогда не получите бан за нарушение таймингов.
  • Разделять пользователей по правам/ролям

Для быстрого освоения конфигурация имеет примеры.
Разработчик отвечает на любые вопросы и ведет ютуб канал, где, среди прочего, присутствует обучающие видео.
Для ознакомления и разработки конфигурация бесплатна.

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

В принципе на этом всё.  

 

 

Краткое описание:

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

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

На данный момент поддерживается Telegram API, но модуль поддержки API может быть адаптирован под работу с любым мессенджером. Телеграм был выбран из-за богатства API и простоты запуска чат-ботов.


Примеры использования:

Конфигурация поддерживает использование двумя способами, оба режима доступны одновременно: 

  • Автономная работа, без использования какой-либо управляющей системы:
    • чат-бот цензор
    • всевозможные текстовые квесты и прочие развлечения
    • Простые сервисы типа помидорного тайм-менежмента или напоминаний о событиях
    • Сервис парсящий веб страницы и сообщающий о новостях 
  • Управляемый режим позволяет интегрировать конфигурацию с любой системой, начиная с 1с или веб сайта и заканчивая макросами Эксель.
    При этом встраивание не требуется в этом режиме конфигурация управляется по API:
    • Формирование заказа покупателя из мессенджера
    • Регистрация продаж в мессенджере
    • Двухфакторная авторизация
    • Всевозможные оповещения
    • Реализация многих функций оператора колл-центра
    • Разнообразные личные кабинеты, подключенные напрямую к учетной системе, без потери безопасности
    • перенос в мессенджер процесса согласования документов

В "Управляемом режиме" конфигурация работает в интересах "Управляющей системы" (к примеру конфигурация 1С:ERP). Алгоритм работы следующий:

  • Управляющая система "просит" конфигурацию исполнить указанный алгоритм, к примеру запросить у клиента какие-то данные или задать вопрос или ознакомиться с предложением с последующим оформлением покупки.
  • Конфигурация запускает алгоритм, общается с клиентом, собирает и хранит полученные или преобразованные данные
  • По завершении диалога конфигурация сохраняет накопленные данные и передает их управляющей системе

Хорошим примером "Управляемого режима" служит алгоритм запроса текущего статуса и текущего местоположения поездки у водителя/куреьра.
Управляемый режим может инициироваться и со стороны мессенджера пример - формирование заказа покупателя из личного кабинета. 

Останавливаться на работе в "Автономном режиме" смысла нет - написали алгоритм и он сразу работает.

Преимущества конфигурации:

  • Конфигурация в полной мере реализует все достоинства чат-ботов
    • Ваши сервисы для клиента имеют привычный интерфейс и понятные алгоритмы взаимодействия.
    • Максимальное сокращение дистанции между вашим сервисом и пользователем
  • Высокая скорость разработки
    • Благодаря функциональному визуальному редактору разработка наглядна и проста
    • Механизм "Подпроцессов" позволяет использовать любые алгоритмы внутри других алгоритмов. Примером могут служить следующие алгоритмы:
      • Ввода даты
      • Запрос у пользователя данных определенного типа
      • Отмена диалога
      • Движок презентации
      • Карусель - реализация одноименного функционала Фейсбук мессенджера.
  • Наличие "Таймеров", это оригинальный инструмент позволяющий:
    • Приостанавливать работу алгоритма на любое абсолютное или относительное кол-во секунд
    • Запускать или завершать алгоритмы в определенное время
    • Организовывать "таймаут ожидания", когда пользователь задумался или забыл про диалог, чат-бот может напомнить о себе или как-то иначе отреагировать.
  • Механизм "Контрольные показатели":
    • Позволяет мониторить состояние сервера в реальном времени
    • Автоматизировать реакцию на нештатные ситуации к примеру при проблемах с API гейтом мессенджера оповестить Администратора или самостоятельно предпринять какие-либо действия.
    • Отображать в читаемых пиктограммах текущие события
  • Журнал событий Аналог журнала регистрации но с более расширенной аналитикой.
  • "Клонирование" позволяет подключать единожды созданный алгоритм к любому количество чат-ботов
  • "Глобальные данные" позволяют интерактивно создавать структуры данных (аналог регистров сведений и константам) и сохранять в них данные их между сессиями пользователей. к примеру Бот "Конкурс" привлекающий в канал клиентов на базе реферальных ссылок, использует этот механизм для хранения настроек и подсчета победителя.
    Важно: механизм не является заменой регистрам, а предназначен для хранения небольших массивов данных т.к. имеет ряд ограничений в силу своей архитектуры.

    Редактор структуры

    Редактор данных
    Данные могут храниться в разрезе Ботов, Алгоритмов и клиентов
  • Подсветка синтаксиса и "Сокращения" и "Шаблоны" позволяют сделать код максимально читаемым и ускорить разработку.
  • "Статистика" позволяет узнавать о наличии обновлений и предлагает полезные советы. Так же собирает обезличенную статистику требуемую для развития конфигурации.

Подробнее про редактор:

С помощью редактора описываются алгоритмы - логика будущих приложений.

Основой редактора является блок-схема.

На данный момент доступны такие блоки как сообщение, меню, процедура, функция, вложенный процесс, и задержка.

Коротко о каждом блоке.

  • Сообщение - текст сообщения может быть задан жестко или вычисляться динамически.

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

     
  • процедура - выполняет вычисления. часто используется в начале алгоритма для инициализации и в конце для подготовки результата.

     
  • Функция - классический условный переход в зависимости от выполненных вычислений.

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

     
  • Задержка - величина задержки может быть абсолютной при указании конкретной даты и времени, или относительной.

 

Завершение:

Проект пережил 2 реинкарнации. Имеет внедрения.

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

Ботовод распространяется в открытом виде, как есть. Проверено на платформе 8.3.14.

Настоятельно рекомендую просмотреть материалы на канале "1С БотоВод" в Ютуб, это позволит максимально быстро понять, нужно ли вам в принципе тратить время на ознакомление с данной разработкой.

Ну и всегда готов ответить, в меру сил и времени, на ваши вопросы.

Немного самокритики:

Код БотоВода напоминает лоскутное одеяло :) в силу того, что на первых порах, архитектура не предполагала серьезного развития и разрабатывалась система в свободное время и с большими перерывами. В некоторых местах встречаются "спорные" решения, а иногда и откровенное пренебрежение стандартами в угоду скорости разработки. Однако в итоге система почти отлажена и работоспособна, и уверен, что попав в правильные руки все вышеперечисленное легко исправляется.

Спасибо за внимание.

чат-бот телеграм telegram заработать интеграция API

См. также

SALE! 25%

Конструктор ботов Телеграм, редакция 2

Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С.

15000 11250 руб.

18.06.2021    59888    295    256    

350

SALE! 25%

Что нам стоит бота построить? Нарисуем - будет жить! Графический конструктор телеграм-ботов/Telegram

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 9900 руб.

27.12.2021    33967    83    159    

178

Легкий документооборот (+чат-бот для Telegram)

Документооборот и делопроизводство (СЭД) Мессенджеры и боты Учет документов Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 Платные (руб)

Расширение для согласования справочников и документов в конфигурациях "1С: Бухгалтерия 3.0", "Управление нашей фирмой", "1С ERP Управление предприятием", "Бухгалтерия государственного учреждения". Ролевая адресация, условная маршрутизация, последовательное и параллельное согласование, уведомление о новых задачах на почту, блокировка объектов в зависимости от статуса, запрет проведения в зависимости от статуса, автозапуск процессов согласования, отчеты по исполнительской дисциплине. Не требуется снятие конфигурации с поддержки. Настройка без программирования. Версия для 1cfresh.com. Сертификат 1С-Совместимо.

14900 руб.

15.11.2018    28136    26    48    

58

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    84196    42    193    

128

Интеграция 1С с телефонией и чатами WhatsApp и Telegram

Телефония, SIP Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 Россия Управленческий учет Платные (руб)

Интеграция 1С с телефонией и чатами WhatsApp и Telegram автоматизирует работу оператора со звонками и чатами и добавит вашей 1С элементы CRM системы. Храните всю историю взаимоотношений в 1С, не теряйте звонки, скачивайте, прослушивайте в любое время из карточки клиента или журнала звонков, держите руку на пульсе, используя блок отчетов по звонкам. Интегрируйте вашу 1С и чатами WhatsApp и Telegram, общайтесь с клиентами с единого номера и в одном окне. Теперь чаты с клиентами хранятся в карточке партнера в 1С, а не в личных мобильных ваших менеджеров.

4100 руб.

28.04.2022    14173    11    8    

36

Отправка в Telegram отчетов, печатных форм, присоединённых файлов и произвольных вложений. Загрузка получателей. Хранение истории отправок.

Мессенджеры и боты Платформа 1С v8.3 Конфигурации 1cv8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Платные (руб)

Универсальное расширение для отправки (напрямую и через прокси) печатных форм, отчетов, присоединённых файлов, табличных документов и произвольных вложений в чат Telegram прямо из 1С. Ручная и автоматическая фоновая загрузка по расписанию идентификаторов получателей Telegram. Хранение истории отправок сообщений с ограничением по времени хранения и с автоматической очисткой по мере истечения срока хранения.

4800 руб.

26.12.2023    2416    2    0    

7
Оставьте свое сообщение