Интеграция 1С с мессенджером Telegram для любой конфигурации

Публикация № 795365 05.03.18

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

Интеграция Telegram

Интеграция 1С с мессенджером Telegram для любой конфигурации (типовой или самописной) для любого режима запуска (тонкий, толстый клиент). Для встраивания системы достаточно объединить свою конфигурацию с предложенной — в результате в Вашей конфигурации появится подсистема Телеграм. Весь функционал (код) является открытым для доработки/изменения. Платформа 1С 8.3.6 и выше. Возможность настройки подключения в обход блокировки в РФ через прокси (socks5 или http)

Интеграция 1С с мессенджером Telegram для любой конфигурации (типовой или самописной) для любого режима запуска (тонкий, толстый клиент).
Для встраивания системы достаточно объединить свою конфигурацию с предложенной — в результате в Вашей конфигурации появится  подсистема Телеграм.

(Т.е. в режиме "Конфигуратор" выбрать пункт меню "Конфигурация" и пункт подменю "Сравнить, объединить с конфигурацией из файла". В открывшемся окне выбрать файл приобретенной конфигурации.
И конечно же, перед объединением создайте резервную копию базы данных).

Весь функционал (код) является открытым для доработки/изменения.
Платформа 1С 8.3.6 и выше.

Интеграция 1С с мессенджером Telegram для любой конфигурации

Взаимодействие происходит при помощи регламентного задания.

Состав:

Справочник «Телеграм боты» - список ботов телеграмм, с возможностью проверки правильности:

Справочник Телеграм боты - список ботов телеграмм, с возможностью проверки правильности

Возможность настройки подключения в обход блокировки в РФ через прокси (socks5 или http).

 

«Отправить сообщение пользователю Telegram» - список ботов Telegram и их пользователей, с возможностью интерактивной отправки текстового сообщения или файла одному или нескольким пользователям.

Cообщение пользователю Telegram

«Телеграм настройка работы ботов» - настройка расписания и исключительных ситуаций работы регламентного задания:

Настройка расписания и исключительных ситуаций работы регламентного задания

«Соответствие пользователей Телеграм» (эта опция не обязательная) - регистр сведений, в котором будут указаны соответствия пользователей телеграм с элементами справочника в Вашей конфигурации (например, справочником «Пользователи» в типовых конфигурациях).

 

В коде есть закомментированный пример авторизации пользователей - закомментирован по той причине, что пользователя бота может не быть в базе 1С. Если Вам необходима обязательная авторизация — посмотрите этот пример.

 

Бот принимает следующие команды пользователей Telegram:

/start – начало работы

/help - помощь

/login - авторизация

/report – пример получения отчета в формате Excel (xlsx)

 

Добавление команд и ответов на них Вы можете добавить в модуле «ТелеграмНаСервере» в процедуре «ПрочитатьДвоичныеДанныеОтветаБоту»

 


Вопросы возврата

Пожалуйста, обратите внимание на правила работы магазина. Рекомендуем вам перед покупкой воспользоваться услугой подбора решения под ваши задачи, чтобы покупка оказалась максимально эффективной.


Заказать подбор решения


Скачать файлы

Наименование Файл Версия Размер

1 26 1200 руб.

0 1000 руб.

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. 7OH 67 07.03.18 12:38 Сейчас в теме
Регламент...
То есть оно будет постоянно "напрягать" интернет в попытке поймать запрос от пользователя ?
А кроме отсылки одного файла что может ?
Может например коллекцию фото отправить (не по одной,а именно коллекцию) ?
2. Техподдержка 07.03.18 14:56
(1) Нет, это требует доработки (хоть и минимальной)
3. Техподдержка 22.03.18 15:19
Добавил возможность отправки нескольких файлов:
4. spenser123 16.04.18 16:05 Сейчас в теме
Проблему блокировки или proxy не решали?)
nayd; danil157; +2 Ответить
5. Техподдержка 19.04.18 11:06
(4) Одно из решений проблемы описал по этой ссылке: Обход блокирования Telegram в 1С:Предприятие 8
6. spenser123 19.04.18 16:20 Сейчас в теме
(5) к сожалению, делая так же как указано по ссылке, при наличии рабочего socks5 прокси который работает на всех устройствах, из 1С получается ошибка инициализации SSL :(
7. Техподдержка 19.04.18 17:05
(6) такое возможно, например, в случае, когда в методе ИнтернетПрокси.Получить() в первом параметре указывается не защищенный протокол "https", а "http". И в HTTPСоединение не указан порт 443 (защищенного соединения).
В настоящее время в моей боевой базе отрабатывается без ошибки.
И еще, в методе Получить() обратите внимание на последний параметр ИспользоватьАутентификациюОС
8. spenser123 19.04.18 17:29 Сейчас в теме
(7)
ИнтернетПрокси.Получить()
Вы хотели сказать ИнтернетПрокси.Установить()?
Разные варианты пробовал, но этот метод:
Прокси = Новый ИнтернетПрокси;
		
		Если ПараметрыПрокси.ЗначениеЗадано = Истина Тогда
			Прокси.Установить("https", "socks5://"+ПараметрыПрокси.Сервер, ПараметрыПрокси.Порт, ПараметрыПрокси.Логин, ПараметрыПрокси.Пароль, Ложь);
		КонецЕсли;

		Соединение = Новый HTTPСоединение("api.telegram.org",443,,,Прокси,20,Новый ЗащищенноеСоединениеOpenSSL(Новый СертификатКлиентаWindows(),Новый СертификатыУдостоверяющихЦентровWindows()));
Показать

Выдает ошибку SSL у нас :( (p.S.: Новый ЗащищенноеСоединениеOpenSSL по разному пытались и через просто Новый ЗащищенноеСоединениеOpenSSL() и с неопределено внутри), буду рад если в коде найдется ошибка =)
9. Техподдержка 19.04.18 17:48
(8) Да, Установить()

Попробуйте Соединение (последнюю строку) в таком виде использовать:
Соединение = Новый HTTPСоединение("api.telegram.org",443,,,Прокси,20,Новый ЗащищенноеСоединениеOpenSSL());


Я бы для чистоты еще Таймаут убрал (он у вас 20 секунд)
10. nayd 9 19.04.18 18:50 Сейчас в теме
(5) у меня, как и у (6) такая же проблема.
Разобрался, работает.
Спасибо большое :-)
11. spenser123 23.04.18 13:39 Сейчас в теме
12. nayd 9 23.04.18 14:27 Сейчас в теме
(11) у меня без секрета
В первый раз не сработало, потому что прошлый код соединения без прокси был у меня в нескольких местах. Я в одном месте-то поменял и не сразу понял, почему все равно не работает.
Да и еще: я не стал делать через попытку. У меня через Если Константа.ИспользоватьПрокси сделано
13. spenser123 23.04.18 14:42 Сейчас в теме
(12)
рошлый код соединения без прокси был у меня в нескольких местах. Я в одном месте-то поменял и не сразу понял, почему все равно не работает.
жаль( думал секрет какой-то в мелочи сидит, я так и не смог побороть ошибку SSL...
14. Техподдержка 23.04.18 15:05
(13) А что, ошибка осталась после удаления параметров в конструкции Новый ЗащищенноеСоединениеOpenSSL()?
15. spenser123 23.04.18 16:02 Сейчас в теме
(14) да, изначально писал что пробовали все варианты, в том числе и без параметров - результат неизменный.
16. South 25.04.18 21:07 Сейчас в теме
(15) не смогли решить проблему?
17. spenser123 26.04.18 12:21 Сейчас в теме
(16) Не удалось пока что, пришлось отвлечься на другие задачи (ввиду отчетности :))
18. nayd 9 13.08.18 18:14 Сейчас в теме
PS: вопрос снят. Ложная тревога)
19. gglvov 19.10.18 13:46 Сейчас в теме
Странно, но у меня не работает:

Прокси.Установить("https", "socks5://jqlwb.teletype.live", 1080, "telegram", "telegram", Ложь);

И так не работает:

Прокси.Установить("https", "socks5://telegram:telegram@jqlwb.teletype.live:1080", 1080, "telegram", "telegram", Ложь);

Причем через curl на тех же параметрах все прекрасно работает:

curl --socks5-hostname telegram:telegram@jqlwb.teletype.live:1080 "https://api.telegram.org/botTELEGA:TOKEN/sendMessage?chat_id=CHATID&text=HelloWorld"

В чем может быть проблема? У меня на компе платформа 8.3.12.1616, на мобильном устройстве 8.3.12.67. Ни там, ни там не может установить соединения

Пока пришлось использовать Shadowsocks от китайских товарищей, но хочется более красивого решения
21. gglvov 24.10.18 14:26 Сейчас в теме
(20) Ошибка при вызове метода контекста (Получить): Ошибка работы с Интернет. Не могу установить соединение.

Вот контекст вызова ошибки

Соединение = Новый HTTPСоединение(
пар.Хост,
,
,
,
ПроксиСервер,
5,
Новый ЗащищенноеСоединениеOpenSSL()
);

АдресРесурса = "bot" + пар.Токен + "/sendMessage?chat_id=" + СокрЛП(ЧатИД)+ "&text=" + ТелеграмСервер.КодироватьСообщение(ТекстСообщения);

Запрос = Новый HTTPЗапрос(АдресРесурса);
Попытка
Ответ = Соединение.Получить(Запрос);
Исключение
Возврат ОписаниеОшибки();
КонецПопытки;
22. Техподдержка 05.12.18 15:41
(21) на ИТС есть статья Добавление сертификата DigiСert в cacert.pem
не исключаю, что проблема где-то рядом
23. gglvov 05.12.18 21:07 Сейчас в теме
Спасибо за идею,

но что-то не верится, т.к. с одного и того же компьютера curl работает, а 1С нет.
Я думаю, что проблема в реализации объекта Прокси в части работы через протокол socks5.
Хотя может быть именно поэтому Прокси и не поднимает socks5, т.к. не находит сертификата, но есть сильные сомнения, ведь у меня последние версии платформ для десктопа и мобильной версии.
К тому же мне надо, чтобы отправка данных в телегу была из мобильного приложения. Если не использовать Прокси (например, включить ВПН на мобиле или компе), то все работает шикарно - гоняются сообщения и файлы. Пока так и выкручиваемся
24. user1701526 18.11.21 17:02 Сейчас в теме
Мы пробрасываем лиды из ФБ в телегу и гугл таблицы через Webjack. Сервис работает как часы.
Можно получить месяц халявы и бесплатную настройку по промокоду semen21, напишите его в чат техподдержки на сайте
25. macsol 32 22.05.22 19:42 Сейчас в теме
Здравствуйте. У меня задача такая. Есть список поставщиков у которых имеются телеграм боты. Боты по артикулу выдают остатки. Нужно программно опросить эти боты и вывести менеджеру актуальную информацию в текстовом виде. Поставщик - Цена - Остаток. Это возможно?
26. user1412859 06.09.22 12:15 Сейчас в теме
1. Где отображаются сообщения от бота в 1С - в обсуждениях?
2. Можно ли обмениваться файлами (фото, текст, таблицы) в обе стороны?
3. Есть ли функция "цитирование" в этой обработке?
Оставьте свое сообщение

См. также

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

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

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

14900 руб.

15.11.2018    15320    6    37    

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

Зарплата Учет рабочего времени Кадровый учет Мессенджеры и боты Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Сделайте взаимодействие сотрудников компании и бухгалтерии быстрым и удобным. С Личным кабинетом для Telegram больше не нужно лично посещать бухгалтерию и отдел кадров – все документы доступны в Telegram.

9600 руб.

21.03.2022    5325    3    10    

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

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

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

9600 руб.

27.12.2021    15477    34    65    

SALE! 35%

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

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

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

15000 9750 руб.

18.06.2021    34303    178    190    

Интеграция 1С с WhatsApp и Telegram* (чаты, контроль качества, допродажи, задачи, рассылки, боты, сценарии, уведомления, API) Промо

Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Управляемые формы Мобильная платформа 1С:Управление торговлей 10 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Общение с клиентами несколькими операторами 1С с одного или нескольких аккаунтов WhatsApp в интерфейсе 1С. Личные и групповые чаты. Рассылки, чат-боты. Работает как самостоятельное решение, так и в составе других конфигураций 1С 8.3. Автоматическая рассылка файлов с возможностью сжатия и шифрования паролем. Неограниченное количество операторов и аккаунтов WhatsApp в 1С.

5880 руб.

08.04.2020    49279    115    0    

Интеграция WhatsApp и 1С:CRM

Мессенджеры и боты Платформа 1С v8.3 1С:Управление торговлей 11 1С:CRM ПРОФ, КОРП Управленческий учет Платные (руб)

В бизнесе настала эпоха мессенджеров. Часть клиентов не берет трубки, и их можно догнать только в WhatsApp.

36000 руб.

31.05.2021    7756    0    9    

SALE! 25%

Лучший чат бот Телеграмм в 1С [demobot]. Интернет - магазин.

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

Живые примеры в Телеграмм. Интернет-магазин - чат-бот. Никаких конструкторов, только ваши пожелания по работе бота. Быстрый. Очень дешево.

11200 8400 руб.

19.01.2021    14661    8    29    

Бандл: интеграция 1С с WhatsApp и Viber

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

Сервис мгновенного обмена сообщениями WhatsApp сегодня является самым популярным в мире. Первое место в рейтинге сервис получил во многом благодаря популярности на территории России. Публичные чаты и группы для коммуникации в Viber становятся все более популярными среди компаний в сегменте малого и среднего бизнеса, особенно на RU-территории.

16000 руб.

27.08.2020    16594    7    8    

Управление Viber-ботами

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

Простое и эффективное решение для управления viber-ботами из 1С.

2400 руб.

17.04.2020    13109    8    25    

Выгрузка товаров ВКонтакте из 1С и обмен заказами (Модуль обмена для Розницы, УТ, КА, ERP, УНФ)

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

Модуль обмена со страницей ВКонтакте предназначен для выгрузки сведений о товарах из информационной базы 1С на страницу ВКонтакте в раздел "Товары", а также для обмена заказами, созданных покупателями на странице магазина ВКонтакте. Модуль предназначен для конфигураций "Управление торговлей 11", "Комплексная автоматизация 2", "1С:ERP Управление предприятием 2", "Розница 2.2, 2.3", "Управление нашей фирмой 1.6". При внедрении модуля не производится изменения вашей основной конфигурации, все объекты остаются на поддержке. Обновления релизов основной конфигурации проходят без дополнительных сложностей.

5400 руб.

01.04.2020    32529    123    200    

Платформа интеграции 1С с чат-ботами (Telegram, Viber, Instagram, ICQ, Facebook, ВКонтакте, Skype, Одноклассники, Яндекс.Алиса, WhatsApp, Verbox, Jivochat)

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

Мощный модуль для интеграции 1С с чат-ботами: Telegram, Viber, Viber Business, Instagram, ICQ, Facebook, Vkontakte, Skype, Одноклассники, Яндекс.Алиса, WhatsApp, WhatsApp Business, а так же виджеты чата для сайтов: Verbox, Jivochat. Это универсальное и эффективное решение с большими возможностями, простым интерфейсом, наличием визуального конструктора, базовыми сценариями поведения из коробки, позволяющий запустить чат-ботов в течении 1-го дня.

34800 руб.

08.10.2019    47994    75    0    

Интеграция 1С и WhatsApp (Ватсап)

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

WhatsApp — самый популярный мессенджер не только в России, но и во всем мире. Его установили более 70% москвичей и 59% пользователей смартфонов по всей стране (по данным института современных медиа MomriInstitute).

8000 руб.

02.07.2018    84565    180    222    

Уведомления на почту по событиям журнала регистрации на email и в Telegram (для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP)

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

Рассылка уведомлений о событиях журнала регистрации на электронную почту и в Телеграмм. Программа позволяет анализировать журнал регистрации по заданным критериям, находить в нём интересующие события, и отправлять уведомления об этих событиях на электронную почту (одного или нескольких получателей) или в телеграмм. Может работать и как внешняя обработка, и как регламентное задание. Для УНФ, УТ 11, БП 3.0, ЗУП 3.0, ERP.

10800 руб.

18.06.2017    26031    1    2    

Конструктор ботов Телеграм— лёгкая и универсальная интеграция 1С с Telegram

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

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

6499 руб.

30.05.2017    132669    261    436    

Интеграция 1С и Viber (Вайбер)

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

Viber - самый популярный мессенджер в России. По данным компании J’son & Partners Consulting, в начале 2016 года программу использовали до 60 % владельцев смартфонов или около 60 млн россиян. В Viber есть инструменты для продвижения бизнеса, вовлечения и информирования аудитории.

5000 руб.

04.04.2017    64471    72    72    

Телеграм бот. Отчеты на мобильном устройстве без изменения конфигурации (Telegram bot)

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

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

3000 руб.

10.11.2015    56192    58    66    

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

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

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

5880 руб.

07.04.2014    74479    32    183