You've already forked OpenIntegrations
mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-06-23 00:38:51 +02:00
Добавление методов Telegram в CLI
This commit is contained in:
Binary file not shown.
@ -66,10 +66,10 @@
|
|||||||
|
|
||||||
ДобавитьПараметрМетода(ТПМ, "УдалитьWebHook" , "--token", "Токен бота");
|
ДобавитьПараметрМетода(ТПМ, "УдалитьWebHook" , "--token", "Токен бота");
|
||||||
|
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение", "--token", "Токен бота");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение" , "--token", "Токен бота");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение", "--id", "ID чата / ID чата*ID темы");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение" , "--id", "ID чата / ID чата*ID темы");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение", "--text", "Текст сообщения");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение" , "--text", "Текст сообщения");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение", "--keyboard", "JSON клавиатуры / файл .json клавиатуры (необяз.)", "ОбработатьПараметрТекст");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьТекстовоеСообщение" , "--keyboard", "JSON клавиатуры / файл .json клавиатуры (необяз.)", "ОбработатьПараметрТекст");
|
||||||
|
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьКартинку" , "--token", "Токен бота");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКартинку" , "--token", "Токен бота");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьКартинку" , "--id", "ID чата / ID чата*ID темы");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКартинку" , "--id", "ID чата / ID чата*ID темы");
|
||||||
@ -112,11 +112,103 @@
|
|||||||
|";
|
|";
|
||||||
|
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--token", "Токен бота");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--token", "Токен бота");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--id", "ID чата / ID чата*ID темы");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--chat", "ID чата / ID чата*ID темы");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--text", "Текст сообщения");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--text", "Текст сообщения");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--path", ОписаниеПараметра, "СоответствиеJSON");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--path", ОписаниеПараметра, "СоответствиеJSON");
|
||||||
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--keyboard", "JSON клавиатуры / файл .json клавиатуры (необяз.)", "ОбработатьПараметрТекст");
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМедиагруппу" , "--keyboard", "JSON клавиатуры / файл .json клавиатуры (необяз.)", "ОбработатьПараметрТекст");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМестоположение" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМестоположение" , "--chat", "ID чата / ID чата*ID темы");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМестоположение" , "--lat", "Географическая широта");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМестоположение" , "--long", "Географическая долгота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьМестоположение" , "--keyboard", "JSON клавиатуры / файл .json клавиатуры (необяз.)", "ОбработатьПараметрТекст");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКонтакт" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКонтакт" , "--chat", "ID чата / ID чата*ID темы");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКонтакт" , "--name", "Имя контакта");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКонтакт" , "--surname", "Фамилия контакта");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКонтакт" , "--phone", "Номер телефона");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьКонтакт" , "--keyboard", "JSON клавиатуры / файл .json клавиатуры (необяз.)", "ОбработатьПараметрТекст");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьОпрос" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьОпрос" , "--chat", "ID чата / ID чата*ID темы");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьОпрос" , "--question", "Вопрос");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьОпрос" , "--options", "Варианты ответов ""['Вар1', 'Вар2', '...]""", "ОбработатьМассив");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОтправитьОпрос" , "--anonymous", "Анонимный true/false. По умолчанию - true");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПереслатьСообщение" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПереслатьСообщение" , "--message", "ID пересылаемого сообщения");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПереслатьСообщение" , "--from", "Чат источник");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПереслатьСообщение" , "--to", "Чат приемник");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "Бан" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "Бан" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "Бан" , "--user" , "ID пользователя");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "Разбан" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "Разбан" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "Разбан" , "--user" , "ID пользователя");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьСсылкуПриглашение" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьСсылкуПриглашение" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьСсылкуПриглашение" , "--name" , "Наименование ссылки");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьСсылкуПриглашение" , "--expire" , "Дата истечения. Безсрочно по умолчанию");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьСсылкуПриглашение" , "--limit" , "Лимит пользователей. Не ограничен по умолчанию");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ЗакрепитьСообщение" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ЗакрепитьСообщение" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ЗакрепитьСообщение" , "--message" , "ID сообщения");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОткрепитьСообщение" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОткрепитьСообщение" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОткрепитьСообщение" , "--message" , "ID сообщения");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПолучитьЧислоУчастников" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПолучитьЧислоУчастников" , "--chat" , "ID чата");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПолучитьСписокИконокАватаров" , "--token", "Токен бота");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьТемуФорума" , "--token" , "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьТемуФорума" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьТемуФорума" , "--name" , "Заголовок");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СоздатьТемуФорума" , "--icon" , "ID иконки аватара (необяз.)");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьТемуФорума" , "--token" , "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьТемуФорума" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьТемуФорума" , "--topic" , "ID темы");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьТемуФорума" , "--name" , "Новый заголовок (необяз.)");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьТемуФорума" , "--icon" , "ID иконки аватара (необяз.)");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ЗакрытьТемуФорума" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ЗакрытьТемуФорума" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ЗакрытьТемуФорума" , "--topic", "ID темы. Главная тема по умолчанию");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОткрытьТемуФорума" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОткрытьТемуФорума" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОткрытьТемуФорума" , "--topic", "ID темы. Главная тема по умолчанию");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "УдалитьТемуФорума" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "УдалитьТемуФорума" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "УдалитьТемуФорума" , "--topic", "ID темы");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СкрытьГлавнуюТемуФорума" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СкрытьГлавнуюТемуФорума" , "--chat" , "ID чата");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПоказатьГлавнуюТемуФорума" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ПоказатьГлавнуюТемуФорума" , "--chat" , "ID чата");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьИмяГлавнойТемыФорума" , "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьИмяГлавнойТемыФорума" , "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ИзменитьИмяГлавнойТемыФорума" , "--name", "Новое имя главной темы");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОчиститьСписокЗакрепленныхСообщенийТемы", "--token", "Токен бота");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОчиститьСписокЗакрепленныхСообщенийТемы", "--chat" , "ID чата");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "ОчиститьСписокЗакрепленныхСообщенийТемы", "--topic", "ID темы. Главная тема по умолчанию");
|
||||||
|
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СформироватьКлавиатуруПоМассивуКнопок" , "--buttons", "Массив имен кнопок ""['Кн1', 'Кн2', '...]""", "ОбработатьМассив");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СформироватьКлавиатуруПоМассивуКнопок" , "--under", "true - под сообщением, false - на нижней панели. По умолчанию - false");
|
||||||
|
ДобавитьПараметрМетода(ТПМ, "СформироватьКлавиатуруПоМассивуКнопок" , "--column", "true - кнопки одна под одной, false - в ряд. По умолчанию - true");
|
||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
||||||
|
@ -2,10 +2,14 @@
|
|||||||
|
|
||||||
Функция ОбработатьВходящийПараметр(Знач Значение, Знач ВидОбработки) Экспорт
|
Функция ОбработатьВходящийПараметр(Знач Значение, Знач ВидОбработки) Экспорт
|
||||||
|
|
||||||
|
Значение = СокрЛП(Значение);
|
||||||
|
|
||||||
Если ВидОбработки = "СоответствиеJSON" Тогда
|
Если ВидОбработки = "СоответствиеJSON" Тогда
|
||||||
ОбработатьПараметрJSON(Значение);
|
ОбработатьПараметрJSON(Значение);
|
||||||
ИначеЕсли ВидОбработки = "ТекстовыеДанные" Тогда
|
ИначеЕсли ВидОбработки = "ТекстовыеДанные" Тогда
|
||||||
ОбработатьПараметрТекст(Значение);
|
ОбработатьПараметрТекст(Значение);
|
||||||
|
ИначеЕсли ВидОбработки = "ОбработатьМассив" Тогда
|
||||||
|
ОбработатьПараметрМассив(Значение);
|
||||||
Иначе
|
Иначе
|
||||||
Значение = Строка(Значение);
|
Значение = Строка(Значение);
|
||||||
КонецЕсли;
|
КонецЕсли;
|
||||||
@ -51,4 +55,17 @@
|
|||||||
|
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
|
||||||
|
Процедура ОбработатьПараметрМассив(Значение)
|
||||||
|
|
||||||
|
Значение = СтрЗаменить(Значение, "['", "");
|
||||||
|
Значение = СтрЗаменить(Значение, "']", "");
|
||||||
|
|
||||||
|
Значение = СтрРазделить(Значение, "','");
|
||||||
|
|
||||||
|
Для Н = 0 По Значение.ВГраница() Цикл
|
||||||
|
Значение[Н] = СокрЛП(Значение[Н]);
|
||||||
|
КонецЦикла;
|
||||||
|
|
||||||
|
КонецПроцедуры
|
||||||
|
|
||||||
#КонецОбласти
|
#КонецОбласти
|
Reference in New Issue
Block a user