You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-08-24 19:49:22 +02:00
Мелкая правка по телеграм
This commit is contained in:
@@ -797,25 +797,27 @@
|
|||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
|
||||||
// Удалить сообщение.
|
// Удалить сообщение
|
||||||
// Удаляет указанное сообщение из чата
|
// Удаляет указанное сообщение из чата или канала
|
||||||
//
|
//
|
||||||
// Параметры:
|
// Параметры:
|
||||||
// Токен - Строка - Токен
|
// Токен - Строка - Токен - token
|
||||||
// IDЧата - Строка,Число - ID целевого чата
|
// IDЧата - Строка,Число - ID целевого чата - chat
|
||||||
// IDСообщкния - Строка,Число - ID удаляемого сообщения
|
// IDСообщения - Строка,Число - ID удаляемого сообщения - message
|
||||||
//
|
//
|
||||||
// Возвращаемое значение:
|
// Возвращаемое значение:
|
||||||
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера Telegram
|
// ДвоичныеДанные, Неопределено, Произвольный - Ответ сервера Telegram
|
||||||
Функция УдалитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщкния) Экспорт
|
Функция УдалитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт
|
||||||
|
|
||||||
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
|
OPI_ПреобразованиеТипов.ПолучитьСтроку(Токен);
|
||||||
|
|
||||||
Параметры_ = Новый Структура;
|
URL = "api.telegram.org/bot" + Токен + "/deleteMessage";
|
||||||
OPI_Инструменты.ДобавитьПоле("message_id", IDСообщкния, "Строка", Параметры_);
|
|
||||||
OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры_);
|
|
||||||
|
|
||||||
Ответ = OPI_Инструменты.Get("api.telegram.org/bot" + Токен + "/deleteMessage", Параметры_);
|
Параметры = Новый Структура;
|
||||||
|
OPI_Инструменты.ДобавитьПоле("message_id", IDСообщения, "Строка", Параметры);
|
||||||
|
OPI_Инструменты.ДобавитьПоле("chat_id" , IDЧата , "Строка", Параметры);
|
||||||
|
|
||||||
|
Ответ = OPI_Инструменты.Get(URL, Параметры);
|
||||||
Возврат Ответ;
|
Возврат Ответ;
|
||||||
|
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
@@ -237,6 +237,7 @@
|
|||||||
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста);
|
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("Telegram_ChannelMessageID", ПараметрыТеста);
|
||||||
|
|
||||||
Telegram_ПереслатьСообщение(ПараметрыТеста);
|
Telegram_ПереслатьСообщение(ПараметрыТеста);
|
||||||
|
Telegram_УдалитьСообщение(ПараметрыТеста);
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
@@ -4497,6 +4498,24 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура Telegram_УдалитьСообщение(ПараметрыФункции)
|
||||||
|
|
||||||
|
Токен = ПараметрыФункции["Telegram_Token"];
|
||||||
|
IDЧата = ПараметрыФункции["Telegram_ChannelID"];
|
||||||
|
IDСообщения = ПараметрыФункции["Telegram_ChannelMessageID"];
|
||||||
|
|
||||||
|
Результат = OPI_Telegram.УдалитьСообщение(Токен, IDЧата, IDСообщения);
|
||||||
|
|
||||||
|
// END
|
||||||
|
|
||||||
|
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "УдалитьСообщение", "Telegram");
|
||||||
|
|
||||||
|
Проверка_ТелеграмИстина(Результат);
|
||||||
|
|
||||||
|
OPI_Инструменты.Пауза(5);
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
|
||||||
#Область VK
|
#Область VK
|
||||||
|
Reference in New Issue
Block a user