Область применения
Есть уже множество решений как платных, так и бесплатных, для создания телеграм-ботов. Однако Графический конструктор ботов телеграм отличается от всех прочих конструкторов телеграм-ботов. Главные отличительные особенности этого конструктора телеграм-ботов:
- методология разработки: Графический конструктор бота telegram реализует технологию "разработка через проектирование", то есть достаточно просто нарисовать блок-схему telegram-бота и он уже будет работать.
- уровень абстракции максимально адаптирован для разработчиков 1С: при разработке телеграм-бота не надо задумываться как устроен Telegram Bot API, какие у него методы и структуры данных. Расширение позволяет разработчику 1C оперировать привычными типами, такими как СписокЗначений, Дата, Структура, Ссылки объектов БД, ...
- минимальное количество каких-либо свойств и галочек: чем меньше галочек, тем проще помнить их назначение.
- реализация справочной системы: Вся требуемая документация интегрирована непосредственно в конструктор telegram-ботов в виде мастеров, подсказок и примеров. А также есть обучающие видео.
- отличный редактор алгоритмов: с раскраской кода, синтаксическими подсказками, автодополнением и автоматическим контролем синтаксиса.
- хранилище блок-схем и алгоритмов (аналог хранилища конфигурации) упрощает миграцию логики телеграм-ботов между информационными базами (например тестовый и промышленный контур).
- скорость и наглядность разработки - естественный результат сочетания предыдущих пунктов. Создание telegram-бота с использованием Графического конструктора - очень простая задача для любого программиста 1С.
- перед покупкой можно "пощупать" конструктор телеграм-ботов на нашем демо-сервере.
- конструктор ботов телеграм представляет собой расширение для любой конфигурации на платформе 1С предприятия 8.3. Это значит что для интеграции telegram-бота в вашу информационную систему, вам не придется менять конфигурацию вашей системы.
Демонстрационные telegram-боты, созданные на базе Графического конструктора телеграм-ботов:
Готовые telegram-боты:
Возможности "из коробки"
позволяет очень быстро, просто и наглядно создавать телеграм-ботов
создание работающего telegram-бота, которого не стыдно показать заказчику, менее чем за 20 минут:
содержит механизм "хранилище блок-схем и алгоритмов" (аналог хранилища конфигурации)
Обеспечивает синхронизацию блок-схем, алгоритмов и расширений между средами разработки telegram-бота, тестирования и продуктивной средой.
Вы можете бесплатно использовать сервер хранилища на нашем демо-сервере (без каких либо гарантий), либо развернуть сервер у себя (за отдельную плату).
поддерживает все основные возможности Telegram API (получение/отправка/удаление/... сообщений, работа с фото/видео/..., )
Большой обзор графического конструктора телеграм-ботов (не вдаваясь в детали, про отдельные функции - видео ниже):
00:00 Введение
00:14 Интеграция подсистемы
00:37 Структура подсистемы
00:47 Создание бота, получение токена, проверка работоспособности
01:58 Способы взаимодействия с Telegram
02:15 long polling
03:20 webhook
07:28 Отладка - сообщения об ошибках
08:12 hello world
09:34 Назначение блоков блок-схемы
09:53 Создание меню
13:12 Алгоритмы
13:47 Эхо
15:57 Редактор алгоритма - контекстные подсказки и синтаксический контроль
17:08 Отладка - просмотр данных
18:23 Форматирование текста сообщений
19:53 Обработка команд
21:33 Контроль корректности блок-схемы
22:40 Списки значений
24:43 Список действий
27:37 Получение и отправка файлов
30:48 Вложенные блок-схемы на примере опроса пользователя
39:55 Завершение
умеет распознавать штрихкоды и QR коды
позволяет реализовать общение "пользователь телеграм <> пользователь 1С"
позволяет реализовать общение "пользователь телеграм <> пользователь телеграм"
имеет встроенные диалоги для ввода времени, даты и периода
поддерживает вложенные блок-схемы
поддерживает прием оплаты через telegram
Как попробовать?
Вы можете ознакомиться с конструктором телеграм-ботов на нашем демо-сервере. В соответствии с информационным письмом фирмы 1С № 21502 "О правомерном предоставлении удаленного демо-доступа к программам "1С:Предприятие", демо-доступ предоставляется по запросу.
Подробное описание создания telegram-бота
Создание telegram-бота
Конструктор телеграм-ботов реализован в виде расширения для 1С:Предприятия 8.3 для совершенно любой конфигурации. Работа с конструктором телеграм-ботов начинается с установки расширения в конфигурацию. Этот этап я рассматривать не буду.
После установки расширения в системе появляется новая подсистема 'Конструктор телеграм ботов'. В интерфейс подсистемы выведены только 2 объекта - боты и алгоритмы. Телеграм-бот создается путем создания элемента справочника 'Боты'. Если вы никогда не создавали телеграм-ботов - имеет смысл нажать кнопку со знаком вопроса и в этом случае на форме появляются подсказки.
Следуя инструкциям на экране, переходим по ссылке и создаём телеграм бота:
Надо знать только токен - вводим его в соответствующее поле и нажимаем кнопку 'Получить информацию'. Если telegram-бот работоспособен - 'Имя' и 'Наименование' будут заполнены автоматически.
Далее бота надо сохранить.
Бот как MVP*
*wiki/Минимально_жизнеспособный_продукт
Телеграм-бот создан, теперь надо описать его логику работы. Нажимаем кнопку 'Конструктор блок-схемы'.
Откроется уже заполненная блок-схема. Это такой базовый вариант, который позволяет ознакомиться с методикой описания бизнес-логики телеграм-бота.
Этот бот:
- Приветствует пользователя по имени.
- Показывает меню и реагирует на нажатие кнопок меню (расположение кнопок зависит от их расположения на блок-схеме);
- Умеет ожидать ввода данных от пользователя;
- Умеет выводить эхо
- Реагирует на неожиданный ввод (то есть когда мы ожидаем нажатия кнопки, а собеседник вводит текст или присылает какой-нибудь документ, например).
- Запускает фоновый поток и выводит из него сообщение.
Если нажать кнопку со знаком вопроса, появятся подсказки, что здесь к чему. Нажатие на маленький знак вопроса выводит подробное описание функций кнопок.
На этом этапе уже можно проверить, как это всё выглядит в телефоне. Закройте блок-схему и запустите телеграм-бота. Для теста вполне отлично работает режим 'long polling' - выберите его и нажмите кнопку 'Установить'. Индикатор 'Задание' должен перейти в статус 'активно'.
Теперь можно найти телеграм-бота, ввести команду /start и можно тыкать куда ни попадя:
Заказ пиццы
В текущем виде бот мало что умеет, но мы очень быстро его обучим.
Откройте блок-схему и для первых двух кнопок укажите соответствующие действия путем двойного клика на кнопке - кнопка должна изменить цвет. Текст блока - это текст, который будет выведен пользователю на кнопке. Таким образом первые две кнопки имеют специальное назначение и при нажатии отправляют соответственно данные собеседника (включая имя и номер телефона) и географические координаты. С помощью этих кнопок покупатель пиццы может представиться и сообщить куда доставить заказ. Перед отправкой личной информации телеграм запрашивает пользователя подтверждения отправки этих данных.
На кнопку 4 Мы повесим вывод списка каталога пиццы. Для этого мы добавим блок список, перенесем стрелку от блока кнопки 4 к блоку списка.
И опишем реакцию бота на действия со списком. Основные действия собеседника могут быть:
- он может выбрать элемент списка;
- может набрать произвольный текст или прислать файл;
- если в блоке списка более чем два варианта реакции - у собеседника появляется нижнее меню и соответственно возможность выбора из этого меню.
Разберёмся сначала с двумя последними.
Если собеседник вводит текст, напомним ему, что мы ждём от него выбор из списка. Для этого добавим блок действия и в тексте блока напишем 'Выберите пиццу'. Исходящую стрелку блока действия перетащим на вход блока списка.
При нажатии на кнопку 'Отмена' перейдем в основное меню, перетащив соответствующую стрелочку к входу блока 'Действие' с пустым текстом и алгоритмом - этот блок ничего не делает, но ведет к блоку 'Выберите действие' - так легче не запутаться в стрелках. При нажатии на другие кнопки меню - выполним нужное действие.
Таким образом при любом вводе кроме выбора из списка или нажатия на кнопку меню мы попадаем снова в выбор из списка.
Теперь осталось сформировать список выбора. Конструктор поддерживает два вида списков:
- без картинок - список формируется как набор кнопок, привязанных к одному сообщению.
- с картинками - список формируется как набор сообщений с картинками с единственной кнопкой под каждым сообщением.
Для формирования списка выбора необходимо указать алгоритм создания этого списка. Двойным кликом на блоке списка откроем список алгоритмов и добавим новый.
При вводе нового алгоритма, текст алгоритма заполняется примером создания списка с картинками - каталог пиццы. Таким образом для знакомства с поведением конструктора необходимо всего лишь указать название алгоритма и сохранить элемент справочника. При выборе алгоритма текст блока меняется на название алгоритма. Если собеседник бота выберет пункт списка, то в переменную 'Данные' будет помещен этот элемента списка. Далее его можно обрабатывать.
Получим:
При выборе собеседником пункта меню или пункта списка - меню, список и выбор пользователя удаляются с экрана. Если мы хотим показать собеседнику его выбор - мы должны сделать это явно отправив ему соответствующее сообщение. Сейчас мы выведем пользователю его выбранный вариант пиццы.
Получим:
Создание и модификация меню
Теперь разберёмся с меню. Как мы уже знаем - меню собирается из жёлтых блоков. Такие блоки могут быть как самостоятельными меню с одной кнопкой, так и могут быть сгруппированы в блок. Количество строк меню и количество кнопок в каждой строке определяется расположение жёлтых блоков на блок-схеме - сколько строк таких блоков в группе и сколько элементов в каждой строке столько будет и на экране телефона. Иногда бывают ситуации, когда мы хотим генерировать структуру меню на лету. Этот конструктор так тоже умеет, в тексте нового алгоритма есть пример создания меню. Но так же он умеет скрывать часть пунктов меню по условию. Для этого надо просто добавить блок условия перед блоком меню.
И вот что получилось:
Документы, фото, ...
Теперь разберём работу с документами, фото и видео. Пользователь может прислать нам всё это, а мы можем всё получить.
Учитывая что файлы могут быть большие - лучше их загружать в фоновом потоке, отдельно от потока общения с собеседником. Для создания фонового потока используются блоки 'Разделение' и 'Фоновая обработка'. В фоновом потоке доступен контекст в реальном времени, переменная 'Данные' фиксируется на момент создания фонового потока.
Функции проверки и получения данных
Для проверки того что пользователь передал нам какие-то данные можно использовать следующие функции:
// Определяет есть ли файл в последних полученных данных
//
// Возвращаемое значение:
// Булево - Есть / нет
//
Функция ЕстьФайлВДанных()
// Определяет есть ли документ в последних полученных данных
//
// Возвращаемое значение:
// Булево - Есть / нет
//
Функция ЕстьДокументВДанных()
// Определяет есть ли фото в последних полученных данных
//
// Возвращаемое значение:
// Булево - Есть / нет
//
Функция ЕстьФотоВДанных()
// Определяет есть ли видео в последних полученных данных
//
// Возвращаемое значение:
// Булево - Есть / нет
//
Функция ЕстьВидеоВДанных()
А для загрузки используется функция
// Получает файл из последних полученных данных
//
// Возвращаемое значение:
// Строка - Имя полученного файла
//
Функция ПолучитьФайл()
Фоновые потоки могут также использоваться для подготовки данных передаваемых собеседнику. Например это могут быть отчёты которые формируются долго или любая другая информация. Вероятный сценарий:
- Бот получает от собеседника задачу на формирование отчета
- Бот сразу отвечает: 'Всё будет сделано в лучшем виде через примерно ХХ единиц времени'
- Бот запускает фоновый поток
- Фоновый поток формирует данные и передаёт их потребителю
Функции для отправки данных
// Отправлает текст в чат
//
// Параметры:
// ТекстСобщения - Строка - Текст отправляемого сообщения
//
// Возвращаемое значение:
// Структура - Данные отправленного сообщения
//
Функция ОтправитьТекст(ТекстСобщения)
// Отправлает файл в чат
//
// Параметры:
// Файл - Файл|Строка|ДвоичныеДанные - Файл, имя файла или двоичные даннные отправляемого файла.
// ТекстСобщения - Строка - Подпись сообщения (не обязательно)
//
// Возвращаемое значение:
// Структура - Данные отправленного сообщения
//
Функция ОтправитьФайл(Файл, ТекстСобщения = Неопределено)
// Отправлает фото в чат
//
// Параметры:
// Файл - Файл|Строка|Картинка - Файл, имя файла или данные картинки.
// ТекстСобщения - Строка - Подпись сообщения (не обязательно)
//
// Возвращаемое значение:
// Структура - Данные отправленного сообщения
//
Функция ОтправитьФото(Файл, ТекстСобщения = Неопределено)
// Отправляет контакт в чат
//
// Параметры:
// Имя - Строка - Имя контактного лица
// НомерТелефона - Строка - Номер телефона
// ТекстСобщения - Строка - Подпись сообщения (не обязательно)
//
// Возвращаемое значение:
// Структура - Данные отправленного сообщения
//
Функция ОтправитьКонтакт(Имя, НомерТелефона, ТекстСобщения = Неопределено)
// Отправляет позицию в чат
//
// Параметры:
// Широта - Число - Широта
// Долгота - Число - Долгота
// ТекстСобщения - Строка - Подпись сообщения (не обязательно)
//
// Возвращаемое значение:
// Структура - Данные отправленного сообщения
//
Функция ОтправитьПозицию(Широта, Долгота, ТекстСобщения = Неопределено)
API
Для хранения данных чата предназначена переменная 'Контекст'. Тип этой переменной - Структура или ФиксированнаяСтруктура в зависимости от возможности изменения контекста. Изменение этой переменной возможно только в блоках 'Действие' у которых установлена галочка 'Изменяет контекст'. Алгоритм таких блоков выполняется в транзакции.
Для удобства редактирования алгоритмов в редакторе текста алгоритма можно использовать объект 'ч.' (сокращение от 'Чат'):
Отладка
Для минимизации ошибок в редакторе блок-схемы предусмотрен непрерывный контроль корректности блок-схемы. Если допущена какая-либо ошибка - ошибочный блок или стрелка будет выделен красным цветом и слева появится список ошибок. Двойным кликом в списке ошибок можно перейти к ошибочному блоку:
Однако не все ошибки на блок-схеме критичны для логического потока бота. Поэтому сохранение блок-схемы с ошибками не заблокировано.
При возникновении ошибки при общении с собеседником, бот сообщит ему краткое описание ошибки, и продублирует это сообщение в чат указанный в свойствах бота как 'Чат уведомления об ошибках', но уже с возможностью показать подробную информацию (или скрыть ее):
Все ошибки фиксируются в журнале регистрации:
Эмодзи
Поддержка эмодзи кодов в меню и списках (например: 'U+1F6AB+ Отмена'). Но конечно можно и без кодов, вставляя нужный символ в текст: '🚫 Отмена'.
Поддержка многоколоночных списков - если значением элемента списка является список значений, то элементы вложенного списка выстраиваются в строку.
Webhook - великий и ужасный...
В интернете и на инфостарте есть множество инструкций по настройке webhook для телеграм (как настраивать apache, создавать сертификаты, ...). Но я напишу свою - как настроить webhook менее чем за 1 минуту...
Немного теории
Телеграм умеет передавать данные тремя способами:
- short polling - это мы должны часто (например раз в секунду) запрашивать новые данные. Я считаю этот способ неприемлемым в промышленной среде, поэтому в данном конструкторе он не реализован.
- long polling - мы отправляем запрос, а телеграм отвечает на этот запрос только когда появляются новые данные. Считаю что этот способ имеет право на жизнь в промышленной среде, но реализация этого способа требует компромиссных решений (например есть ограничения в файловой базе). Вместе с тем этот способ может быть единственно приемлемым если не допустимо открывать порты на вход снаружи.
- webhook - телеграм сам присылает нам новые данные по мере их появления. Этот способ требует наибольших усилий по настройке на стороне владельца бота.
Настройка webhook
Хотелось бы ограничить инструкцию следующей фразой:
"Откройте "Помощник настройки webhook" в меню Сервис, проверьте параметры и нажмите желтую кнопку"
Но так не получится.
- Для начала надо установить web сервер apache с поддержкой ssl - его можно скачать в этой публикации. Просто установить, ничего настраивать не надо. Далее этот компьютер будем называть "web-сервер".
- Затем надо разобраться с внешним адресом:
- если у вас статический IP - отлично.
- если динамический - надо настроить динамический DNS. В интернете множество бесплатных сервисов для этого, а так же поддержка этой технологии может быть у вас в роутере.
- Надо настроить переадресацию портов - внешний порт 443 (или 8443, 80, 88) надо перенаправить на порт 443 web-сервера. Это настраивается в параметрах роутера.
- И только теперь запускаем 1С на web-сервере от имени администратора, открываем "Помощник настройки webhook" в меню Сервис, проверяем параметры и нажимаем желтую кнопку...
"Помощник настройки webhook" все проверит, настроит apache, сгенерирует сертификат, создаст публикацию HTTP сервиса, ...
Если у вас уже настроен apache - так же можно использовать помощник - ничего не сломается. Но на всякий случай перед изменением файла 'httpd.conf' помощник создаст его бекап-копию с уникальным именем.
Технические требования
Система разработана для платформы 1С Предприятие 8.3.16 (режим совместимости 8.3.14).
Конфигурация не содержит закрытых модулей.
Для использования системы требуется лицензионный ключ, который вы получите при покупке системы.
Одна копия конструктора лицензируется на одну компанию - владельца Telegram Bot. Не допускается тиражирование конструктора компанией-интегратором. На каждое внедрение должна быть приобретена отдельная поставка.
Решение содержит заимствованные (с явным согласием их авторов) элементы публикаций
telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot telegram, bot, telegramm, bots, телеграм, телеграмм, бот, боты, chat bot
Расширение Сервер хранилища блок-схем Основной задачей хранилища является возможность простой миграции блок-схем и алгоритмов разрабатываемого бота из базы разработки в промышленную среду.
Также использование хранилища позволит устранить конфликты изменения блок схем и алгоритмов бота. Например, бот разрабатывается в тестовой базе, но в какой-то момент понадобилось внести коррективы в процессе отладки в рабочей базе. В этом случае хранилище поможет синхронизировать изменения между двумя базами.
Отзывы
- ... О, да! Я тоже пришел к использованию графических схем в конечном итоге. ...
- ... Графический конструктор Валерия в не конкуренции по скорости, простоте и удобству разработки. ...
- ... Выбрали этот конструктор за возможность визуально создавать блок-схемы взаимодействия бота с пользователем. Такой подход, на мой взгляд, максимально удобен при разработке разветвленных диалогов: визуальную схему проще отлаживать и понимать, соответственно поддерживать и развивать. ...
- ... Посмотрев подробные инструкции, становится понятно, что возможности бота не ограничены, можно творить удивительные вещи. ...
- ... Я посмотрел Ваш продукт. Прекрасная тема! ... © Станислав Митичкин
- ... сначала не понял идеи хоть и ролики смотрел, давно не занимаюсь не увлекаюсь 1С много чего поменялось (последний бот был на python, но в итоге оказалось все легко и понятно ...
- ... Я в восторге, просто блестяще! ... раздолье для творчества, есть все основные функции, возможности бота наверное неограниченные. ... Графические схемы построения (UML) - оказались удобными, сразу видно все механизмы. ... Спасибо за вложенные образцы и схемы в поставку, удобно на что-то опираться.
Техническая поддержка и обновления
Бесплатный период техподдержки составляет 12 месяцев со дня покупки
Также после приобретения вы получаете 12 месяцев бесплатных обновлений.
По окончании бесплатного периода вы можете приобрести услугу технической поддержки с доступом к обновлениям на платной основе.
Проверить наличие обновлений можно в личном кабинете. Если обновления недоступны - загрузить новую версию можно после покупки обновлений/технической поддержки.
Задать вопрос по программе можно по кнопке "Техподдержка" на странице описания.
При создании тикета необходимо предоставить:
- Номер заказа
- Описание вопроса. Если это ошибки - напишите порядок ваших действий с программой, которые к ней привели (приложите видео/скриншоты/отчеты об ошибке)
- Точную конфигурацию 1С, и версию платформы, на которой используете купленное решение (наименование и версию 1С можно взять из раздела "О программе"), версию купленной программы.
К созданной заявке подключается специалист. Дальнейшее обсуждение проблемы будет проходить в тикете техподдержки. Стандартный срок реакции - 24 часа в рабочие дни с момента обращения.
Техподдержка
Проверено на следующих конфигурациях и релизах:
- 1С:Конвертация данных 2.0, релизы 2.3.11.37
Достоинства
Акция
Вы сами определяете цену, которая по вашему мнению соответствует этой системе.
В не зависимости от выбранной вами цены, вы получите один и тот же товар и уровень поддержки. Сроки акции - каждый день может быть последним.