Коммуникатор Telegram для 1С 7.7

Коммуникатор Telegram для 1С 7.7: самый удобный и функциональный инструмент создания и отправки сообщений из 7.7.

Арт.: 2471870

Лицензии

12000 руб.

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

4000 руб.

12000 руб.

Область применения

На данный момент это самый удобный и функциональный инструмент создания и отправки сообщений из 7.7 в Телеграм (содержит более 1300 строк кода и продолжает наращивать функционал).

Коммуникатор Telegram построен по принципу: скачал и используй. Реализована и содержит:

  • check Отправка сообщений
  • check Настройка опций отправки
  • check Конструктор сообщения в разметке HTML и Markdown2
  • check Конструктор inline-кнопок для сообщения

Также доступна расширенная справка в описании самой разработки (опции форматирования, описание добавления эмодзи, статусы ответов API телеграм, определение id-чата получателя и т.д.).

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

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

Функциональные возможности

1

Непосредственно отправлять сообщения (как GET-запросом, так и POST-запросом)

2

Формировать сообщения используя режим конструктора (с учетом выбранной разметки)

3

Использовать два вида разметки (HTML и Markdown2)

4

Добавлять кнопки в сообщение

5

Использовать режим конструктора для создания inline-кнопок

6

Разрешать или запрещать пересылку сообщения

7

Добавлять функцию пересылки и ответа

8

Включать/выключать режим предпросмотра ссылки

9

Добавлять цитаты, ссылки на ресурсы и пользователей, форматировать код

10

Использовать режим отладки

11

Отправлять эмодзи

12

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

Коммуникатор Telegram — использование и интеграция

1) Использование

Коммуникатор Telegram может использовать как самостоятельно (в виде отдельной обработки) так и в составе конфигурации, когда вам необходимо отправить готовое сообщение из документа/справочника или просто по триггеру события.

2) Подготовка для отправки из сторонних форм

В последнем случае для удобства отправки сообщений из сторонних форм:

  1. Добавьте в конфигурацию 2 константы:
  • Строка, 100, ТелеграмТокенБота — токен телеграм-бота
  • Строка, 100, ТелеграмКаналИТ — идентификатор телеграм-канал ИТ–подразделения
  1. Вставьте в глобальный модуль из основного кода разработки 3 процедуры/функции (процедуры ниже)

3) Бот, требования и идентификаторы

Для работы с Коммуникатором Telegram вам понадобится создать телеграм-бота Описание создания бота выходит за рамки данного описания, однако в поиске достаточно много инструкций (используйте запрос в поисковике "как создать телеграм бота с помощью BotFather").

Также достаточно знать что у @BotFather уже появился режим мини-приложения, поэтому бот интуитивно создается за несколько минут.

Согласно требованиям Телеграм: для отправки сообщений в канал или группу, ваш бот должен быть добавлен туда. Для отправки сообщений пользователю пользователь должен подключиться к боту. Также необходимо учитывать что взаимодействие с каналами/группами/пользователями идет посредством использования id канала/группы/пользователя, а не имени пользователя (например @GSoftCIO). Поэтому в решение добавлено два инструмента автоматического и два инструмента ручного получения необходимого id адресата.

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

//============================================ДОБАВИТЬ В ГМ КОНФИГУРАЦИИ НАЧАЛО============================================
//_____________________________________________________________________________
Функция глТелеграмСформироватьПараметры(ТипМетода="POST", Токен="", ИдЧата="", Разметка = "ХТМЛ", Сообщение, ЗапретитьПересылку=0, ПредпросмотрСсылки=0, Кнопки="", Отладка=0, Запуск="")
	//СписокРеквизитов на форме на 2025-08-27
	//|ТипМетода;
	//|фТокен;
	//|фИдЧата;
	//|флРазметкаХТМЛ;
	//|флРазметкаМаркдаун;
	//|фСообщение;
	//|флЗапретитьПересылку;
	//|флПредпросмотрСсылки;
	//|флДобавитьКнопки;
	//|фКнопки;
	//|флПоказатьПараметры;
	//|Запуск - служебный параметр определяющий автоматическую отправку сообщения без открытия формы
	
	//проверим обязательные реквизиты
	ДанныеЗаполнены = 1;
	
	Если ПустоеЗначение(Токен) = 1 Тогда
		Токен = СокрЛП(Константа.ТелеграмТокенБота);
	КонецЕсли;
	
	Если ПустоеЗначение(ИдЧата) = 1 Тогда
		ИдЧата = СокрЛП(Константа.ТелеграмКаналИТ);
	КонецЕсли;
	
	Если ПустоеЗначение(Токен) = 1 Тогда
		ОшибкаНТТР = "Не указан токен телеграм-бота!" + РазделительСтрок;
		ДанныеЗаполнены = 0;
	КонецЕсли;
	
	Если ПустоеЗначение(ИдЧата) = 1 Тогда
		ОшибкаНТТР = "Не указан id получателя телеграм!";
		ДанныеЗаполнены = 0;
	КонецЕсли;
	
	Если ПустоеЗначение(Сообщение) = 1 Тогда
		ОшибкаНТТР = "Не указано сообщение!";
		ДанныеЗаполнены = 0;
	КонецЕсли;
	
	Если ДанныеЗаполнены = 0 Тогда
		Сообщить(ОшибкаНТТР);
		Сообщить("Сообщение не будет отправлено", "!");
		Возврат "";
	КонецЕсли;
	
	//формирование СЗ параметров
	Если Разметка = "ХТМЛ" Тогда
		РазметкаХТМЛ = 1;
		РазметкаМаркдаун = 0;
	Иначе
		РазметкаХТМЛ = 0;
		РазметкаМаркдаун = 1;
	КонецЕсли;
	
	Параметры = СоздатьОбъект("СписокЗначений");
	Параметры.ДобавитьЗначение("ТипМетода",				ТипМетода);
	Параметры.ДобавитьЗначение("фТокен",				Токен);
	Параметры.ДобавитьЗначение("фИдЧата",				ИдЧата);
	Параметры.ДобавитьЗначение("флРазметкаХТМЛ",		РазметкаХТМЛ);
	Параметры.ДобавитьЗначение("флРазметкаМаркдаун",	РазметкаМаркдаун);
	Параметры.ДобавитьЗначение("фСообщение",			СокрЛП(Сообщение));
	Параметры.ДобавитьЗначение("флЗапретитьПересылку",	ЗапретитьПересылку);
	Параметры.ДобавитьЗначение("флПредпросмотрСсылки",	ПредпросмотрСсылки);
	Параметры.ДобавитьЗначение("флДобавитьКнопки",		1 - ПустоеЗначение(Кнопки));
	Параметры.ДобавитьЗначение("фКнопки",				Кнопки);
	Параметры.ДобавитьЗначение("флПоказатьПараметры",	Отладка);
	Параметры.ДобавитьЗначение("Запуск",				Запуск);
	
	Возврат Параметры;
КонецФункции // глТелеграмСформироватьПараметры

//_____________________________________________________________________________
Процедура глОтправитьСообщениеТелеграмм(Параметры = "") Экспорт
	ОткрытьФорму("Обработка.СообщениеТелеграмм", Параметры);
КонецПроцедуры // глОткрытьТелеграмм

//_____________________________________________________________________________
Функция глПрисвоить(Переменная,Значение) Экспорт
	// Служебная функция для присвоения значение переменной по ее имени.
	//
	// варианты вызова:
	// Шаблон("[Присвоить(" + ИмяПеременной + ",ПеременнаяСоЗначением)]");
	// Шаблон("[Присвоить(" + ИмяПеременной + "," + ИмяПеременнойСоЗначением + ")]");
	//
	// Пример: пусть у нас на форме есть 5 числовых реквизитов К1, К2, ... К5	
	// Для Инд = 1 по 5 Цикл
	//	Шаблон("[Присвоить(" + ("К" + Инд) + "," + (Инд) + ")]");
	// КонецЦикла;
	
	Переменная = Значение;
	Возврат "";
КонецФункции
//============================================ДОБАВИТЬ В ГМ КОНФИГУРАЦИИ КОНЕЦ============================================

Демонстрация функционала

Коммуникатор Telegram — это готовое решение с широким и необходимым функционалом, работающее «из коробки».

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

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

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

В случае возникновения ошибок рекомендуем ознакомиться с описанием и документацией программы. Если не нашли решения своей проблемы в документации или решение не помогает - тогда создайте обращение по инструкции ниже:

1

Создать обращение (тикет)

Создать тикет

2

Заполнить данные

Контакты, номер заказа, подробное описание вопроса
Напишите порядок ваших действий с программой, приложите видео/скриншоты/отчеты об ошибке
Точную конфигурацию 1С, версии платформы, инструмента, СУБД

3

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

Время ответа до 24 часов в рабочее время

Внимание! Техническая поддержка предоставляется исключительно в рамках переписки по обращению. В некоторых случаях для диагностики ошибок и/или вопросов, связанных с особенностями использования продукта в информационных базах покупателя, может потребоваться дополнительная платная диагностика с организацией удаленного доступа к информационной базе. Стоимость уточняется индивидуально.

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

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

Демоверсия Feedback Pro

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

  • 1С:Деньги, релизы 2.0.44.28
Статистика:
Просмотры 362
Загрузки 0
Рейтинг 3
Создание 08.09.25 10:50
Обновление 03.10.25 12:26
№ Публикации 2471870
Характеристики:
Теги

обработка телеграм telegram интеграция

Рубрики Мессенджеры и боты
Кому Для всех
Тип файла Внешний отчет (ert,erf)
Платформа 1С v7.7
Конфигурация 1C:Бухгалтерия ,
1C77 ,
Универсальные
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
Для отправки сообщения требуется регистрация/авторизация
Tech Event