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

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

Арт.: 1576629

Продано: 102

image.png
9fb97a3278206d6ce30e18625d4379bc.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
2022-07-31_13-51-18.png
2022-07-31 13-50-38.PNG
2023-01-19_05-03-05.png
Онлайн-демо
image.png
9fb97a3278206d6ce30e18625d4379bc.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
2022-07-31_13-51-18.png
2022-07-31 13-50-38.PNG
2023-01-19_05-03-05.png
Лицензии

13200 руб.

Техподдержка и обновления

3000 руб.

6000 руб.

Почему разработчики 1С выбирают
графический конструктор Telegram-ботов

1

Разработка через проектирование

Достаточно просто нарисовать блок-схему telegram-бота, и он уже будет работать. Без лишнего кода

2

Адаптация для 1С

Не надо задумываться об устройстве Telegram Bot API. Разработчик оперирует привычными типами: СписокЗначений, Дата, Структура, Ссылки объектов БД

3

Простота и наглядность

Минимальное количество свойств и галочек. Чем меньше галочек, тем проще помнить их назначение

4

Встроенная документация

Вся требуемая документация интегрирована непосредственно в конструктор в виде мастеров, подсказок и примеров

5

Мощный редактор алгоритмов

С раскраской кода, синтаксическими подсказками, автодополнением и автоматическим контролем синтаксиса

6

Бесшовная интеграция

Конструктор представляет собой расширение для любой конфигурации 1С. Вам не придется менять конфигурацию вашей системы

Возможности конструктора «из коробки»

Все, что нужно для создания мощного 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 кодов

Общение Пользователь Telegram ⇔ Пользователь 1С

Общение Пользователь Telegram ⇔ Пользователь Telegram

Встроенные диалоги для ввода времени, даты и периода

Поддержка вложенных блок-схем

Поддержка приема оплаты через Telegram

Убедитесь в возможностях конструктора:
протестируйте демо-боты

Протестируйте реальные примеры, созданные на базе графического конструктора телеграм-ботов

icon

Заказ пиццы в telegram

(включен в поставку)

Тестировать бота →

icon

Демонстрация возможностей

(включен в поставку)

Тестировать бота →

icon

Телеграм-бот для TMS Логистика

прототип

Тестировать бота →

icon

Бот поддержки курса DevOps

портала Инфостарт

Тестировать бота →

Готовые решения

Полноценные продукты, созданные на базе конструктора

Личный кабинет сотрудника
для ЗУП 3.1 / КА

Упростите взаимодействие сотрудников с кадровой службой
и бухгалтерией через Telegram

  • check Заказ справок и расчетных листков
  • check Просмотр остатка отпускных дней
  • check Контроль кадровой информации
Подробнее

Личный кабинет сотрудника
для 1С:Документооборот 2.1

Все задачи вашей команды — в знакомом мессенджере. Удобное взаимодействие в один клик

  • check Получение информации о своих задачах
  • check Добавление комментариев и файлов к задачам
  • check Оповещения о бизнес-событиях в Telegram
Подробнее
Демо-доступ

Попробуйте конструктор
в действии

Вы можете ознакомиться с конструктором телеграм-ботов на нашем демо-сервере. В соответствии с информационным письмом фирмы 1С № 21502, демо-доступ предоставляется по запросу

Пошаговое руководство: от идеи до рабочего Telegram-бота

Детальная инструкция по созданию вашего первого Telegram-бота на нашем конструкторе

Создание telegram-бота

Конструктор реализован в виде расширения для 1С:Предприятия 8.3. После установки появляется подсистема 'Конструктор телеграм ботов', где бот создается как элемент справочника.

Следуя инструкциям, перейдите по ссылке и создайте бота у @BotFather. Введите полученный токен в соответствующее поле и нажмите 'Получить информацию'. 'Имя' и 'Наименование' заполнятся автоматически. Сохраните бота.

Бот как MVP (Минимально жизнеспособный продукт)

Нажмите 'Конструктор блок-схемы'. Откроется заполненная блок-схема — базовый вариант для ознакомления с логикой. Этот бот уже умеет:

  • Приветствовать пользователя.
  • Показывать меню и реагировать на нажатия.
  • Ожидать ввод и выводить эхо.

На этом этапе можно запустить бота в режиме 'long polling' и проверить его в телефоне.

Настройка бота для заказа пиццы

1. Настройка специальных кнопок

Первые две кнопки в блок-схеме выполняют особые функции: отправка данных собеседника (имя, телефон) и геолокации для доставки. Настраиваются двойным кликом по кнопке в конструкторе.

2. Создание каталога пиццы

Кнопке меню назначается блок "Список". Далее настраивается логика: при некорректном вводе бот просит выбрать пиццу, при нажатии "Отмена" — возвращает в главное меню.

3. Типы списков и настройка

Доступны два формата: простой список кнопок или карточки с изображениями. Список создается с помощью алгоритма (можно использовать готовый шаблон). Выбранный пользователем пункт сохраняется в переменную `Данные`.

4. Отображение выбора пользователя

Важно: после выбора элемента все кнопки и списки исчезают. Чтобы показать пользователю, что он выбрал, нужно явно добавить блок, который отправит ему сообщение с содержимым переменной `Данные`.

Создание и модификация меню

Меню собирается из жёлтых блоков. Их расположение на блок-схеме определяет количество строк и кнопок. Конструктор также умеет генерировать меню «на лету» или скрывать пункты по условию.

Документы, фото, видео

Бот может получать файлы от пользователя. Загрузку больших файлов лучше выполнять в фоновом потоке, используя блоки «Разделение» и «Фоновая обработка».

Функции получения данных
ЕстьФайлВДанных() ...
Функции отправки данных
ОтправитьТекст() ...

API и Контекст

Для хранения данных чата предназначена переменная «Контекст». Её изменение возможно только в блоках «Действие» с установленной галочкой «Изменяет контекст». Для удобства редактирования алгоритмов можно использовать объект «ч.».

Отладка

В редакторе блок-схемы есть непрерывный контроль корректности. Ошибки выделяются красным. В рантайме бот сообщает об ошибках пользователю и дублирует информацию в чат уведомлений.

Эмодзи и многоколоночные списки

Поддерживаются эмодзи в меню и списках (например: «🚫 Отмена»).

Также есть поддержка многоколоночных списков: если значением элемента списка является список значений, элементы выстраиваются в одну строку.

Что говорят о конструкторе ботов

П
Пользователь

Покупатель

"Посмотрев подробные инструкции, становится понятно, что возможности бота не ограничены, можно творить удивительные вещи."

СМ
Станислав Митичкин

Эксперт

"Я посмотрел Ваш продукт. Прекрасная тема!"

Технические требования
и лицензирование

Платформа
  • check 1С Предприятие 8.3.16 (режим совместимости 8.3.14) и выше
Код и лицензирование
  • check Конфигурация не содержит закрытых модулей
  • check Требуется лицензионный ключ, который вы получите при покупке
  • check Одна копия лицензируется на одну компанию-владельца
    Telegram Bot
Технические требования

Техническая поддержка и обновления

Бесплатный период техподдержки составляет 12 месяцев со дня покупки. Также вы получаете 12 месяцев бесплатных обновлений.

1

Задайте вопрос по программе

Нажмите на кнопку "Техподдержка" на странице описания.

2

Предоставьте информацию

При создании тикета укажите номер заказа, описание вопроса, точную конфигурацию и версию платформы 1С.

3

Дождитесь ответа

К созданной заявке подключается специалист. Стандартный срок реакции - 24 часа в рабочие дни.

Остались вопросы?

Для получения дополнительной информации и помощи в настройке модуля под нужды вашего бизнеса — оставьте заявку

Нужна консультация по модулю

Проверено на следующих конфигурациях и релизах:

  • 1С:Конвертация данных 2.0, релизы 2.3.11.37

Достоинства

Статистика:
Просмотры 48636
Загрузки 126
Рейтинг 224
Создание 27.12.21 12:54
Обновление 14.07.24 22:28
№ Публикации 1576629
Характеристики:
Теги

telegram телеграм bot бот bots боты telegramm телеграмм "личный кабинет" конструктор

Рубрики Мобильная разработка Мессенджеры и боты
Кому Для всех
Тип файла Расширение (cfe)
Платформа 1С v8.3
Конфигурация Универсальные
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
apache 2.2.24 ssl .msi 6,14Mb 50 Скачать
История изменений .pdf 1.1.6.5 53,64Kb 74 Скачать
1. maksa2005 27.12.21 15:18 Сейчас в теме
Сделал себе около 6 ботов с удалением предыдущих действий. как менюшка только с выводом инфы. хранить что там было никому не нужно и заполняет ее бессмысленной информацией
2. Техподдержка 27.12.21 15:25
(1) в этом конструкторе применен похожий подход - сохраняется только ввод пользователя и явные ответы бота.
все служебные - списки, меню - удаляется автоматически.
3. maksa2005 27.12.21 15:27 Сейчас в теме
(2)работает по регламенту или по запросу?
4. maksa2005 27.12.21 15:31 Сейчас в теме
Добавлю что у вас есть конкурент и притом не слабый - https://infostart.ru/public/1459912/
5. Техподдержка 27.12.21 15:32
(3) если режим "long polling", то:
Каждый бот обрабатывается отдельным бесконечным фоновым заданием.
В файловом варианте запускается только только один бот.

это написано в подсказке на форме бота
6. Техподдержка 27.12.21 15:34 +1 $m
7. zfilin 29.12.21 18:56 Сейчас в теме
О, да! Я тоже пришел к использованию графических схем в конечном итоге. Хотя, у меня решение, где логика программируется в режиме конфигуратора, в бизнес-процессах.

Рад, что мое решение пригодилось в проектировании такого отличного расширения.
slastena_lena; +1 Ответить
8. Техподдержка 30.12.21 00:37
(7) Сейчас используется около десятка функций из твоего решения - их количество будет уменьшаться, т.к. у нас разный подход к обработке ошибок - я исповедую использование исключений. Так же некоторые методологические решения оказались полезными.
9. Dzenn 02.01.22 20:41 Сейчас в теме
Журналирование событий есть?
10. Техподдержка 02.01.22 21:33
(9) В ЖР пишутся ошибки. В записи (на уровне конструктора) прочих событий не вижу смысла.
11. пользователь 20.01.22 00:50
Сообщение было скрыто модератором.
...
12. UPKA 07.02.22 16:12 Сейчас в теме
Не совсем понятно. Такой вопрос, где хранятся данные о пользователях бота? Есть заказ пиццы, сам заказ попадает куда то, создается ли документ или какие действия после общения пользователя с ботом?
16. Техподдержка 17.02.22 00:12
(12) В каждом конкретном случае обработка данных будет определяться прикладной задачей. Пример бота "Заказ пиццы" сделан на совершенно пустой конфигурации, в ней в ней нельзя (некуда) что либо сохранить.
Однако это могло бы выглядеть так:
1) Накапливаем данные https://www.screencast.com/t/LLtLvTuTUxe (Вы можете не накапливать данные, а сразу реагировать - зависит от прикладной задачи.)
2) Обрабатываем данные https://www.screencast.com/t/HVGVFElBly
Прикрепленные файлы:
13. Техподдержка 07.02.22 17:02
Данные о пользователях именно бота хранятся в справочнике подсистемы. Для связи пользователя бота и субъекта учетной системы (пользователь иб, контрагент, водитель, ...) есть регистр сведений. Регистр при необходимости заполняется например алгоритмом авторизации.


Создание заказа как документа должно быть описано в алгоритмах бота.


Действия после общения - в принципе диалог бесконечен, если не завести конечно логический поток в блок Стоп.
Прикрепленные файлы:
14. Expert1C 09.02.22 11:47 Сейчас в теме +3 $m
Сотрудничаем с Валерием (автором этой разработки) много лет по разным вопросам. Очень грамотный специалист, поддержка всегда оперативная и если только ответы на вопросы (без работ) бесплатная, что тоже приятно.
Не смотря на это, когда встал вопрос о создании бота для кадровой службы, мы проанализировали все возможные конструкторы телеграм-ботов, как бесплатные так и платные (платность особой роли не играет, т.к. у представленных на Инфостарте конструкторов она сравнима с оплатой одного дня работы программиста).

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

В общем - купили.

Поняли что есть недостатки в публикации, основной из которых - отсутствие положительных отзывов. И решили исправить это дело :)

А по самому конструктору - встроенные подсказки и комментарии к алгоритмам (а это к слову сказать вся документация, но как не странно - ее хватает) не много отстают от возможностей конструктора - не критично, но все же.
В остальном же - просто, удобно, интуитивно. Надо только чуток въехать в идею, а потом - одно удовольствие творить :)
METAL; CyberCerber; ValeriVP; +3 Ответить
15. Техподдержка 09.02.22 11:52
(14) Спасибо, очень приятно!
166. stepan13 03.04.25 18:00 Сейчас в теме
Добрый день.
Есть небольшая проблема с ботом на копиях базы.
Когда я разворачиваю копию базы - я всегда отключаю регламентные задания.
Однако при обычном запуске базы в режиме предприятия бот всё равно что-то получает из телеграма. И, соответственно, присылает ошибку " HTTP: 409. Conflict: terminated by other getUpdates request; make sure that only one bot instance is running".
Нужно вручную отключать бота.
Можете ли сделать так чтобы бот не работал, если выключены регламентные?
17. kuntashov 22.02.22 03:22 Сейчас в теме +3 $m
В достаточно сжатые сроки реализовали у себя в Инфостарте на базе этого конструктора MVP бота для автоматизации рутины по идентификации пользователей телеграма как слушателей нашего курса по DevOps для 1С, который совсем скоро стартует.

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

По моему запросу автор оперативно добавил поддержку программного перехода на нужный элемент блок-схемы, это позволило эффективно решить проблему с асинхронностью процедур авторизации пользователя на Инфостарте и на GitHub'е.

Также с нашей подачи оперативно была добавлена и поддержка возможности использовать бота в групповых чатах.

У конструктора простое, понятное API.

Принципиально, чтобы начать пользоваться этим конструктором и создать первого бота, оказалось достаточно посмотреть видеодемонстрацию в публикации.
Expert1C; ValeriVP; artbear; +3 Ответить
18. Angeros 22.02.22 04:57 Сейчас в теме
покупка за старт мани возможна?
22. Sergspectr 18.03.22 10:23 Сейчас в теме
Добрый день. Покупка за стартмани ещё доступна? Если да, напишите пожалуйста как оплатить.
24. Черный Плащ 12.05.22 23:03 Сейчас в теме
(23) Добрый день. Покупка за стартмани ещё доступна?
25. ISStill 03.06.22 12:35 Сейчас в теме
Тот же самый вопрос про стартмани.
27. efin 06.06.22 13:01 Сейчас в теме
Здравствуйте. Можно приобрести за sm?
29. m_sb 07.07.22 10:52 Сейчас в теме
Здравствуйте. Можно приобрести за sm?
31. noprogrammer 11.07.22 16:32 Сейчас в теме
Добрый день.
В описание написано, что разработка является "Расширением", при этом скачивается установщик с пользователем "пользователь" без каких либо прав (ни в конфигуратор зайти, ни помощник вебхука запустить". Это, что отдельная конфигурация?
32. Техподдержка 11.07.22 16:47
(31) Это пример использования. В каталоге шаблонов есть файл расширения, документация, регистрационная анкета, ...
33. noprogrammer 11.07.22 16:50 Сейчас в теме
(32) хм...А можно подробнее про каталог шаблонов?
34. Техподдержка 11.07.22 16:53
(33) Скачивается установщик. Вы его запускаете. При установке указываете путь, куда ставить - так вот все ставится в тот каталог.
35. alfaservice 14.07.22 18:14 Сейчас в теме +3 $m
Купил попробовал, сначала не понял идеи хоть и ролики смотрел, давно не занимаюсь не увлекаюсь 1С много чего поменялось (последний бот был на python, Но в итоге оказалось все легко и понятно. Накидал блоки команд, сделал разветвление, добавил меню, не обошлось без вложенных процессов. Вообщем получил что хотел, я могу работать с 1С не заходя в нее. Теперь задача накидать небольшую конфигурацию встроить бота в справочники и документы, чтобы в онлайне отслеживать моменты работы и иметь возможность вносить данные удаленно. Радует то, что можно писать на языке 1С не заходя непосредственно в конфигуратор. Мое мнение, очень перспективная, отличная идея как для новичков так и для профи.
ValeriVP; +1 Ответить
36. MsGoldenfold 22.09.22 14:55 Сейчас в теме +3 $m
Приобрел разработку. Я в восторге, просто блестяще! Вложен огромный труд в проект, раздолье для творчества, есть все основные функции, возможности бота наверное неограниченные. Чтобы им пользоваться, нужны навыки программирования 1С. Я хоть и джун, но стараюсь во всем разобраться. Комфортно пользоваться консолью, код подсвечивается как в редакторах, удобство даже в мелочах. Если я не могу что-то реализовать, Валерий по возможности поможет, проконсультирует. Графические схемы построения (UML) - оказались удобными, сразу видно все механизмы. Также плюс в том, что бот расположен на Вашем сервере, а не в облаке, Вы сами его поддерживаете и ни от кого не зависите. Спасибо за вложенные образцы и схемы в поставку, удобно на что-то опираться.
ValeriVP; +1 Ответить
38. svetlitsky_sv 01.10.22 11:03 Сейчас в теме
Пытаюсь понять: как можно интегрировать бот со своей базой? Получить из БД инфу, отправить в БД инфу, послать куда-то http запрос. Если есть примеры - расскажите пожалуйста. А то пиццу каждый раз в блок схему вводить не очень удобно ;-) Т.е. если конструктор бота снаружи, то как использовать вызов внутренних процедур/функций основной конфигурации?
39. Техподдержка 01.10.22 12:49
(38) Вопрос не понятен. Этот конструктор - расширение для любой конфигурации.
Добавляете его в базу, после этого в алгоритмах пишете любой код для доступа к данным
Прикрепленные файлы:
40. crimeait 08.10.22 17:33 Сейчас в теме
Скажите где посмотреть пример, как запустить схему бота, например по нажатию своей кнопки в 1с. На видео во всех примерах начало работы схемы всегда запрос боту, кнопкой меню или текстом. Мне нужно например отправить произвольный текст или файл в чат клиенту инициировав процесс из 1с.
41. kuntashov 08.10.22 18:05 Сейчас в теме
(40) Если нужно отправить сообщение, то есть метод "кбСервер.ОтправитьСообщение()":

МодульРасширенияТелеграм = ОбщегоНазначения.ОбщийМодуль("кбСервер");	
МодульРасширенияТелеграм.ОтправитьСообщение(Бот, Чат, Текст, Параметры);


Там же есть метод "кбСервер.ОтправитьФайл()"

Также из 1С программно можно триггернуть переход к определенному шагу и в шаге что-то выполнить:

КудаПерейти = "ИмяЭлементаБлокСхемы"; // Это как задали имя элемента в визуальном конструкторе

кбСервер.ПерейтиКЭлементуБлокСхемы(Бот, Чат, КудаПерейти);


Единственное, уточню, что автор расширения достаточно активно развивает, а мы у себя используем относительно старенькую версию 1.0.10.3 и состав аргументов методов, их название и даже размещение в последних версиях могут отличаться (я пока не сравнивал), но сути не меняет: посмотрите экспортные методы модулей решения, они простые и понятные.
METAL; eufes; +2 Ответить
42. crimeait 08.10.22 18:12 Сейчас в теме
43. Техподдержка 08.10.22 21:39
(41) и от меня спасибо
изменений действительно очень много, changelog публикуется в файлах
одно из изменений - кбСервер переименован в гбСервер
126. eufes 03.06.23 19:31 Сейчас в теме
(41)
КудаПерейти = "ИмяЭлементаБлокСхемы"; // Это как задали имя элемента в визуальном конструкторе

кбСервер.ПерейтиКЭлементуБлокСхемы(Бот, Чат, КудаПерейти);


Я правильно понимаю, что если я хочу, чтобы бот умел выводить нужную клавиатуру по определенной команде, то можно воспользоваться этим трюком, или есть другой вариант?
(126)не понятно
Зачем писать код когда достаточно просто нарисовать стрелки?
46. Техподдержка 09.10.22 03:33
(40) пример этого функционала (равно как и примеры других возможностей конструктора) есть в поставляемом демо-боте.
нужный блок выделен на схеме
Прикрепленные файлы:
44. crimeait 09.10.22 00:07 Сейчас в теме
(41) Я так понимаю насчет
КудаПерейти = "ИмяЭлементаБлокСхемы"; // Это как задали имя элемента в визуальном конструкторе
гбСервер.ПерейтиКЭлементуБлокСхемы(Бот, Чат, КудаПерейти);

действует такое правило, что "Переход возможен только в блок типа 'Старт' с функцией: Внешний вход или Действие оператора" на произвольный кусок схемы нельзя перейти и на вложенный тоже нельзя.
45. Техподдержка 09.10.22 02:07
(44) это как-то ограничивает вашу фантазию?
47. dima-tuk 11.10.22 12:34 Сейчас в теме
если база в сервисе 1С:ГРМ - сможет ли конструктор работать?
48. Техподдержка 11.10.22 12:54
(47) это зависит от политики безопасности сервиса.
49. dima-tuk 11.10.22 14:45 Сейчас в теме
(48)помогите сформулировать запрос разработчикам 1С:ГРМ - что именно запросить у них нужно?
51. svetlitsky_sv 26.10.22 10:22 Сейчас в теме
Пробую работать с распознованием штрихкодов. Распознаёт, но при этом присылается структура. Пытаюсь из структуры вытащить данные и ничего не получается. ПредставлениеЗначения не помогло :( Мне нужно вытащить поле data и type. Как это можно сделать?
52. Техподдержка 26.10.22 10:39
(51) что значит "из структуры вытащить данные и ничего не получается"?

не получается выполнить
ч.Данные.data

?
53. svetlitsky_sv 26.10.22 11:28 Сейчас в теме
(52) Текст обработки:
попытка
номер = Данные.data;
Результат = номер;
Исключение
Результат = ОписаниеОшибки();
конецпопытки;

Ошибка: ❗ HTTP: 400. Bad Request: can't parse entities: Unsupported start tag "Неизвестный" at byte offset 1
54. Техподдержка 26.10.22 11:42
(53) у вас в "результат" попадает строка с символами "<>", которые телеграм пытается интерпретировать как теги.
отключите форматирование:

ч.Параметры.Вставить("Форматирование", Неопределено)


и в случае ввода штрихкода по фото возвращается массив структур
55. svetlitsky_sv 26.10.22 12:09 Сейчас в теме
(54) А где можно более полную информацию получить по продукту? Ползать по роликам и собирать информацию, которая там еще не вся, а фрагментарная, не очень удобно. В pdf Инструкции пользователя практически нет информации, только двухстрочное описание каждого регистра... А у меня большие планы :)

Из-за отсутствия документации не понятно куда нужно вставить строку с форматированием.
Можно в контексте моего тренировочного кусочка кода объяснить подробнее?

По поводу массива структур: это опять же не очень понятно и нужно додумывать. Из ролика я увидел, что возможно считывание нескольких штрихкодов с одной картинки. Соответственно это массив, Вы пишете считывание как ч.Данные.data, это обращение к структуре. В каком месте происходит указание индекса массива? Как прочитать данные второго штрихкода? Может надо ч.Данные.data[1] или как-то еще? Нет информации...
56. Техподдержка 26.10.22 12:31
(55) Абсолютно все описать не получается.
Регистры вам не нужны, это внутренняя кухня.

Документация - в данном случае прямо в комментариях. И есть пример использования:

По поводу массива структур:
это вы написали "Распознаёт, но при этом присылается структура.", я описал как получить данные из структуры.
и добавил что "в случае ввода штрихкода по фото возвращается массив структур". В этом случае надо писать для первого:
ч.Данные[0].data

для второго:
ч.Данные[1].data


но вроде это базовые основы программирования 1С
Прикрепленные файлы:
57. svetlitsky_sv 26.10.22 15:08 Сейчас в теме
(56) По поводу базовых основ я понимаю, можно было бы и сразу написать с индексом :) Просто еще не полностью состыковал одно с другим.

Основ по поводу
ч.Параметры.Вставить("Форматирование", Неопределено)

я вообще не помню, это внутренние возможности Вашего продукта, про них тоже хочется прочитать, т.к. у меня так ничего и не получилось запустить :(

И без ответа вопрос остался по поводу подробной инструкции, всё таки отдал не 5 копеек, хочется пользоваться с комфортом :)
58. Техподдержка 26.10.22 15:30
подробной инструкции нет и не будет, поскольку:
1) никто не будет ее читать
2) не представляю себе ее структуру
3) она не сможет содержать ответы на все вопросы
4) практически все возможности есть в поставляемых ботах-примерах и в видео роликах
5) мне гораздо проще ответить на ваши вопросы, чем писать инструкцию
61. METAL 29.10.22 22:44 Сейчас в теме
(58) Подскажите, пожалуйста, как организовать рассылку по списку чатов. Ну точней вопрос сводится к тому - как программно отправить сообщение в какой нибудь чат? В каком из видео есть ответ на этот вопрос?

Иными словами, есть чат в справочнике. Он успешно получает сообщение, если нажимает на кнопку операции, под которой в алгоритме что-то вроде
Код
Результат = "Какой-то текст";
Показать полностью


Вопрос - как это выполнить программно из базы при наступлении какого-то события, например?
62. Техподдержка 29.10.22 22:46
(61) гбСервер.Отправить...
или гбСервер.Перейти...

пример - демо-бот, "Действия с другим чатом"
59. METAL 29.10.22 22:40 Сейчас в теме +3 $m
В целом всё получилось что на данный момент хотел, испытываю восторг, действительно потрясающий конструктор! 👏🏼🫡🤩
ValeriVP; +1 Ответить
63. eufes 30.11.22 18:28 Сейчас в теме
Доброго дня. Скачал за стартмани. А где ключ лицензии взять?
65. sulig 03.12.22 12:05 Сейчас в теме
Добрый день. Нужен ключ лицензирования
67. sulig 15.12.22 14:22 Сейчас в теме
По данной ветке не идет.
Прикрепленные файлы:
68. Техподдержка 15.12.22 14:25
(67) идет. возвращает список. просто Эхо не выводит что помечено, а что - нет
69. sulig 15.12.22 15:04 Сейчас в теме
(68)
1) Заменил алгоритм ЭХО на: Результат = "Работает"; Сообщение выводится из трех списков, в четвертом где множественный выбор -нет
2) Для надежности алгоритм ЭХО пометил в конфигурацию. Так-же по трем вариантам попадаю на точку останова. В 4-ом -Нет
70. Техподдержка 15.12.22 15:13
(69) все работает - жмем Ок - возвращается список с пометками
Прикрепленные файлы:
ScreenRecord_20221215150724.mp4
71. sulig 15.12.22 15:33 Сейчас в теме
Спасибо за помощь. Моей ошибкой было ожидать вызов события при изменении активности элемента, а кнопку ОК не заметил. Она не очевидна при наличии кнопок внизу.
Прикрепленные файлы:
72. mixa.n 23.12.22 10:08 Сейчас в теме
Добрый день! Подскажите:
*Как реализована идентификация пользователей?
*Есть возможность полноценно работать с ботом только определенным telegram ID?
73. Техподдержка 23.12.22 10:36
(72) идентификация пользователей - конструктор не знает кто ваши пользователи (клиенты, сотрудники, ...) поэтому жестких паттернов не предусмотрено. Вы можете выполнить идентификацию по телефону, по приглашению, по запросу, ...

про telegram ID - вопрос не понятен
74. sinusx 08.01.23 14:11 Сейчас в теме
А можно пример с кодом?
У меня есть справочник Клиенты, в котором уже есть телефон клиента или айди пользователя телеграм. По этим клиентам уже хранится какая-то история заказов.
Мне нужно решить задачу автоматической идентификации такого клиента при обращении к боту, если у него открыт телефон или по его сохраненному id с прошлого обращения.
Пример алгоритма:
1) Клиент пишет /start
2) Бот вынимает его id и если айди уже есть в базе, бот ему отвечает "Здравствуйте Иван Иванович!" или при отсутствии такого id в базе пишет "Представьтесь пожалуйста" и после введенного ответа сохраняет введенный ответ как имя клиента для обращения и айди в новый элемент справочника "Клиенты", чтобы потом определять его автоматически.
3) Зная id клиента, бот ему может автоматически предложить повторить прошлый заказ или создать новый...
75. Техподдержка 08.01.23 14:44
(74) просто нарисуйте блок-схему нужного поведения.
например:
Прикрепленные файлы:
76. Техподдержка 08.01.23 14:53
(74) https://disk.yandex.ru/i/4WNDKt29WN_NaQ

Мне кажется очевидным, что "Найти Клиента по Чат.ИД" и "Найти Клиента по телефону" вам придется самостоятельно описать кодом 1С
77. Angeros 10.01.23 20:53 Сейчас в теме
Заметил, что кнопки демо ботов снабжены пиктограммами. А програмно задан некий код. Есть какая-то общая таблица или как имея смайл получить его код, чтобы кнопка рисовалась с пиктограмкой?
78. Техподдержка 10.01.23 20:56
(77) я пользуюсь этим сайтом: https://unicode-table.com/ru/1F923/
при использовании в этом конструкторе после кода надо добавить "+"
80. Angeros 24.01.23 19:05 Сейчас в теме
+(78). Для себя еще нашел вариант -переслать сообщение с интересующими пиктами в бота или веб версия. Тогда на стороне 1с уже видно код всех пиктограмм
79. Angeros 24.01.23 09:09 Сейчас в теме
Пробовал нарисовать фоновый процесс. Но почему-то после сохранения он превращается во вложенный БП. Куда смотреть?
83. sulig 29.01.23 11:37 Сейчас в теме
Отличная разработка. Позволяет сэкономить массу времени
Рекомендации:
1. Добавить режим отладки модулей алгоритмов. По принципу как это реализовано в обработке Универсальный обмен данными. Формируем код, закидываем в модуль обработки и полноценно пользуемся отладчиком. Добавил у себя очень помогло с освоением
2. Стрелочки в блок схемах не двигаются. Автоматически огибают "препятствия" по худшим маршрутам. Не сильно принципиально
3. Будут еще предложения напишу

ps Еще вопрос (предложение), возможно сталкивались. Есть ли возможность у бота написать "незнакомому"
пользователю зная его id
Например: https://api.telegram.org/bot59331******:AAHsZ_1qk86r1XUeI1k5De1yBa********/sendMessage?chat_id=5674844618&text=PleaseAddMe
дает ответ: {"ok":false,"error_code":400,"description":"Bad Request: chat not found"}
Стоит "незнакомому" пользователю добавить бота запрос -успешный
Такие ограничения есть Telegram Bot Api но насколько я понял в telegram api их нет. Или я не прав?

Бот не может пересылать сообщение с групповых чатов? Сложилось впечатление что он их не видит.
Возможно ли добавить к ботам еще и обычных пользователей. Реализовать что-то вроде библиотеки teleton на python было бы совсем круто
84. Техподдержка 29.01.23 12:37
(83)
1) откройте для себя расширения - часть логики можно вынести в процедуры/функции и вызывать их из алгоритмов.
так же механизмы "Хранилища блок-схем" позволяют работать с расширениями так же как с блок-схемами и алгоритмами.

2) Это типовой функционал. Но иногда - двигаются

3) Ограничение бот-api - бот может писать только после явной авторизации пользователем.

Бот не видит сообщения в группах. Чтобы видел - надо явно дать ему права

я экспериментировал в эту сторону, показалось бесперспективным: https://youtu.be/VKCnwo120FY
85. sulig 29.01.23 13:03 Сейчас в теме
(84)
1. Зря вы так. Расширения использую с момента их появления. Просто обновить код во внешней обработке значительно оперативней (в моем случае в рабочей базе дин. обновление запрещено) Разворачивать тестовый контур тоже не вариант.

2. Странный подход у telegram пользователю можно, а боту-нет. С учетом того что завести нового пользователя не сложнее бота. В вашем видео похоже то что нужно. Почему бесперспективно?
86. Техподдержка 29.01.23 13:35
(83)
1) отладка внешних обработок в контексте сервера вроде тоже не тривиальная задача.

2) проще решить задачу используя питон
87. sulig 29.01.23 13:47 Сейчас в теме
88. rozer 01.02.23 21:55 Сейчас в теме
реально создать бота по примеру интернет-магазина с оплатой например через юкассу?
пример https://infostart.ru/public/1362154
89. Техподдержка 01.02.23 22:15
(88) в демо-боте есть прием оплаты
90. Техподдержка 01.02.23 22:19
(88) т.е. ответ - да, можно. очень просто
91. Al-77 06.02.23 12:49 Сейчас в теме
Добрый день. Не могу понять как сделать меню слева поле ввода, если кто разобрался поделитесь пожалуйста.
93. Al-77 06.02.23 13:57 Сейчас в теме
94. Техподдержка 06.02.23 14:04
(93) демобот в поставке
Прикрепленные файлы:
95. Al-77 06.02.23 16:43 Сейчас в теме
96. sergey.skirdin 10.02.23 19:13 Сейчас в теме
Добрый день!
Где взять лицензионный ключ? Покупал за стартмани.
Для отправки сообщения требуется регистрация/авторизация

См. также

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

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

6000 3000 руб.

SALE! 50%

Конструктор чат-ботов Telegram: разработка ботов в ТГ, редакция 2

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

15000 руб.

Магазин 15 - приемка товара по штрихкодам или инвентаризация в торговом зале

Специализированное программное обеспечение для мобильных устройств со встроенным сканером штрихкодов. Позволяет быстро автоматизировать, оптимизировать рабочие места и бизнес процессы по учету товара в магазине. Например, приемку товара по...

18500 руб.

Программа планирования доставок TMS Легкая Логистика — планирование маршрутов доставки и их оптимизация

Система TMS “Легкая Логистика. Планирование автодоставки” предназначена для легкого планирования маршрутов доставки товаров покупателям и их оптимизации, а также на торговые точки или склады. Система доступна как в виде отдельной конфигурац...

25680 руб.

Интеграция WhatsApp c 1С:УНФ, УТ, КА, ERP, Бухгалтерия 3

Интеграция мессенджера WhatsApp и 1С: УНФ, УТ, КА, ERP - отправка и получение сообщений, картинок, файлов и видео прямо в 1С. Расширение работает с сервисом GreenApi.

18000 руб.

1С.Информер

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняет...

3000 руб.

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

Расширение для согласования справочников и документов в основных типовых конфигурациях. Ролевая адресация, условная маршрутизация, чат-бот telegram, интеграция с n8n, последовательное и параллельное согласование, уведомление о новых задачах...

14900 руб.