Готовые модули для работы с Telegram

05.10.21

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

Готовые модули для отправки сообщений и файлов с логами в Телеграм.

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

Именно поэтому решил плотнее задаться вопросом работы с ТЛГ, и тут я вспомнил про свою же статью: Телеграм-бот как инструмент

Сделал отправку сообщений в телегу и расслабился, ровно до того момента, как мне не начало сыпаться овер 100500 ошибок ночью...

Наутро стал думать, что же сделать еще, и понял, что было бы круто в цикле копить текст сообщения с логами и отправлять, сделал, и снова ночь, обмен "взлетел" и... НИ ОДНОЙ ОШИБКИ НЕ ПРИЛЕТЕЛО...

Стал читать форумы, Апишку телеги и о чудо, телега не любит сообщения длинной больше 4к символов, еще пару вечеров с кучей сообщений в 2к символов в сообщении и понял, что это прям полнейшая утопия читать логи в сообщениях...

 



Тогда-то я и решил, что нужно собирать модуль для формирования текстового файла с логами и отправлять его в телегу одним единственным сообщением.

 
 Текст модуля

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

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

См. также

SALE! 25%

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

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

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

15000 11250 руб.

18.06.2021    59788    295    256    

349

SALE! 25%

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

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

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

13200 9900 руб.

27.12.2021    33943    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    28107    26    48    

58

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

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

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

7788 руб.

07.04.2014    84074    42    191    

127

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

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

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

4100 руб.

28.04.2022    14156    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    2405    2    0    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Dzenn 874 07.10.21 21:05 Сейчас в теме
через файлы мультипарты формировать уже не комильфо, это позавчерашний день — уже есть потоки в памяти
Global__IT; retr0; +2 Ответить
3. Global__IT 273 09.10.21 13:14 Сейчас в теме
(1) потому как эта штука уже давно используется успешно и все её вставляют не задумываясь
2. DERL 08.10.21 08:12 Сейчас в теме
а зачем chat_id запихнули во внутрь, его же проще в параметрах запроса использовать
4. maksa2005 534 22.11.21 06:05 Сейчас в теме
Так как Вы написали уже давно никто не пишет. Все это можно написать так:

Процедура ОтправитьСообщениеПользователю(НовыйТекстСообщения,МойToken,ЧатID)
	СоединениеHTTP = Новый HTTPСоединение("api.telegram.org",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());

	АдресЗапроса = "bot" 
                + МойToken 
                + "/sendMessage"
                + "?chat_id=" 
                + ЧатID
                + "&text=" 
                + НовыйТекстСообщения
				+ "&parse_mode=HTML"
				+"&disable_web_page_preview=false";
	ЗапросHTTP = Новый HTTPЗапрос(АдресЗапроса);

	Попытка
		ОтветHTTP 	= СоединениеHTTP.Получить(ЗапросHTTP); 
		Ответ		= jsonПрочитатьПлатформой(ОтветHTTP.ПолучитьТелоКакСтроку());
		ЗарегестироватьОтправлениеСообщения(МойToken,ЧатID,Ответ,НовыйТекстСообщения);
	Исключение
		Возврат;
	КонецПопытки;
КонецПроцедуры
Показать
5. M_A_D 184 22.11.21 12:05 Сейчас в теме
(4) Выглядит Круто, но в чем отличие?
В том что вы добавили оформление HTML, и теперь можно вставить BB коды?
Или в том что вы удалили сниппет?
Разницу вижу только в том, что вы пихнули передачу самого запроса в Попытку, это имеет место быть, но ничего нового в этом нет.
Ответ вы разбираете отдельной функцией, и если НУЖНОГ разобрать ответ, то пожалуйста.
Далее куда-то записали сам ответ, тоже не плохо, но если это нужно.

В чем отличие?

Комментарий вы оставили под статьей с отправкой ФАЙЛА в чат, а не текстового сообщения, у вас же отправка текстового сообщения, без прикрепления файлов.
6. maksa2005 534 22.11.21 12:07 Сейчас в теме
(5)
В том что вы добавили оформление HTML, и

О как, я думал текст. извините. С файлом Вы правы. Есть такая партянка(
7. ValeriVP 1310 17.01.22 16:25 Сейчас в теме
(4) - за Попытка Исключение без какой бы то ни было обработки ошибки.
8. Viktor_Ermakov 364 09.01.24 09:59 Сейчас в теме
(4) А так никто не должен писать конкатенацию строк, это плохо
9. maksa2005 534 09.01.24 10:05 Сейчас в теме
Оставьте свое сообщение