From 6556203c4d13188a6c6784f886aaf4c2609da2be Mon Sep 17 00:00:00 2001 From: mrtwister Date: Wed, 12 Jun 2024 11:31:15 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8E=20=D1=83=D0=B4=D0=B0?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/CommonModules/OPI_Telegram/Module.bsl | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl index 2ce05cd1e1..327be55e8b 100644 --- a/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl +++ b/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl @@ -797,6 +797,29 @@ КонецФункции +// Удалить сообщение. +// Удаляет указанное сообщение из чата +// +// Параметры: +// Токен - Строка - Токен +// IDЧата - Строка,Число - ID целевого чата +// IDСообщкния - Строка,Число - ID удаляемого сообщения +// +// Возвращаемое значение: +// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера Telegram +Функция УдалитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщкния) Экспорт + + OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен); + + Параметры_ = Новый Структура; + OPI_Инструменты.ДобавитьПоле("message_id", IDСообщкния, "Строка", Параметры_); + OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры_); + + Ответ = OPI_Инструменты.Get("api.telegram.org/bot" + Токен + "/deleteMessage", Параметры_); + Возврат Ответ; + +КонецФункции + #КонецОбласти #Область РаботаСТемамиФорума