diff --git a/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl b/src/ru/OPI/src/CommonModules/OPI_Telegram/Module.bsl index 2ce05cd1e..327be55e8 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", Параметры_); + Возврат Ответ; + +КонецФункции + #КонецОбласти #Область РаботаСТемамиФорума