1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-03-19 21:17:55 +02:00

VKT: Удаление пользователей чата

This commit is contained in:
Anton 2024-08-12 21:16:39 +03:00
parent 79d486bc83
commit ff8d96df2a
19 changed files with 2987 additions and 2583 deletions

View File

@ -1137,6 +1137,10 @@ jobs:
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВКТ_ОбщиеМетоды" run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВКТ_ОбщиеМетоды"
- name: Управление чатами
if: ${{ cancelled() }} == false
run: oscript /home/runner/.local/share/ovm/current/lib/1testrunner/src/main.os -run ./src/ru/OInt/tests/Modules/internal/OPI_Тесты.os "ВКТ_УправлениеЧатами"
- name: Записать логи - name: Записать логи
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
uses: actions/cache/save@v3 uses: actions/cache/save@v3

View File

@ -0,0 +1,4 @@
{
"Токен": "001.3501506236.091...",
"IDЧата": "689203963@chat.agent"
}

View File

@ -0,0 +1,5 @@
 Токен = "001.3501506236.091...";
IDЧата = "689203963@chat.agent";
Пользователь = 1011987091;
Результат = OPI_VKTeams.ИсключитьПользователейЧата(Токен, IDЧата, Пользователь);

File diff suppressed because it is too large Load Diff

View File

@ -22,180 +22,180 @@
"Airtable_СоздатьКомментарий": false, "Airtable_СоздатьКомментарий": false,
"Airtable_ИзменитьКомментарий": false, "Airtable_ИзменитьКомментарий": false,
"Airtable_УдалитьКомментарий": false, "Airtable_УдалитьКомментарий": false,
"Bitrix24_ПолучитьСсылкуАвторизацииПриложения": false, "Bitrix24_ПолучитьСсылкуАвторизацииПриложения": true,
"Bitrix24_ПолучитьТокен": false, "Bitrix24_ПолучитьТокен": true,
"Bitrix24_ОбновитьТокен": false, "Bitrix24_ОбновитьТокен": true,
"Bitrix24_СерверноеВремя": false, "Bitrix24_СерверноеВремя": true,
"Bitrix24_СоздатьНовость": false, "Bitrix24_СоздатьНовость": true,
"Bitrix24_ИзменитьНовость": false, "Bitrix24_ИзменитьНовость": true,
"Bitrix24_УдалитьНовость": false, "Bitrix24_УдалитьНовость": true,
"Bitrix24_ПолучитьСписокПросмотревшихВажное": false, "Bitrix24_ПолучитьСписокПросмотревшихВажное": true,
"Bitrix24_ПолучитьНовости": false, "Bitrix24_ПолучитьНовости": true,
"Bitrix24_ДобавитьКомментарийНовости": false, "Bitrix24_ДобавитьКомментарийНовости": true,
"Bitrix24_ДобавитьПолучателейКНовости": false, "Bitrix24_ДобавитьПолучателейКНовости": true,
"Bitrix24_ПолучитьЗадачу": false, "Bitrix24_ПолучитьЗадачу": true,
"Bitrix24_ПолучитьСписокЗадач": false, "Bitrix24_ПолучитьСписокЗадач": true,
"Bitrix24_СоздатьЗадачу": false, "Bitrix24_СоздатьЗадачу": true,
"Bitrix24_ИзменитьЗадачу": false, "Bitrix24_ИзменитьЗадачу": true,
"Bitrix24_УдалитьЗадачу": false, "Bitrix24_УдалитьЗадачу": true,
"Bitrix24_ДобавитьФайлВЗадачу": false, "Bitrix24_ДобавитьФайлВЗадачу": true,
"Bitrix24_ПринятьЗадачу": false, "Bitrix24_ПринятьЗадачу": true,
"Bitrix24_ОтклонитьЗадачу": false, "Bitrix24_ОтклонитьЗадачу": true,
"Bitrix24_ЗавершитьЗадачу": false, "Bitrix24_ЗавершитьЗадачу": true,
"Bitrix24_ВозобновитьЗадачу": false, "Bitrix24_ВозобновитьЗадачу": true,
"Bitrix24_ОтложитьЗадачу": false, "Bitrix24_ОтложитьЗадачу": true,
"Bitrix24_ПриостановитьЗадачу": false, "Bitrix24_ПриостановитьЗадачу": true,
"Bitrix24_НачатьВыполнениеЗадачи": false, "Bitrix24_НачатьВыполнениеЗадачи": true,
"Bitrix24_НачатьНаблюдатьЗаЗадачей": false, "Bitrix24_НачатьНаблюдатьЗаЗадачей": true,
"Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": false, "Bitrix24_ПрекратитьНаблюдатьЗаЗадачей": true,
"Bitrix24_ДелегироватьЗадачу": false, "Bitrix24_ДелегироватьЗадачу": true,
"Bitrix24_ДобавитьЗадачуВИзбранное": false, "Bitrix24_ДобавитьЗадачуВИзбранное": true,
"Bitrix24_УбратьЗадачуИзИзбранного": false, "Bitrix24_УбратьЗадачуИзИзбранного": true,
"Bitrix24_ПолучитьИсториюЗадачи": false, "Bitrix24_ПолучитьИсториюЗадачи": true,
"Bitrix24_ПроверитьДоступКЗадаче": false, "Bitrix24_ПроверитьДоступКЗадаче": true,
"Bitrix24_ОтключитьЗвукЗадачи": false, "Bitrix24_ОтключитьЗвукЗадачи": true,
"Bitrix24_ВключитьЗвукЗадачи": false, "Bitrix24_ВключитьЗвукЗадачи": true,
"Bitrix24_СоздатьЗависимостьЗадач": false, "Bitrix24_СоздатьЗависимостьЗадач": true,
"Bitrix24_УдалитьЗависимостьЗадач": false, "Bitrix24_УдалитьЗависимостьЗадач": false,
"Bitrix24_ПолучитьПланЗадачНаДень": false, "Bitrix24_ПолучитьПланЗадачНаДень": true,
"Bitrix24_ПолучитьСтруктуруЗадачи": false, "Bitrix24_ПолучитьСтруктуруЗадачи": true,
"Bitrix24_ПолучитьСтруктуруФильтраЗадач": false, "Bitrix24_ПолучитьСтруктуруФильтраЗадач": false,
"Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи": false, "Bitrix24_ПолучитьСписокПользовательскихПолейЗадачи": true,
"Bitrix24_ДобавитьПользовательскоеПолеЗадачи": false, "Bitrix24_ДобавитьПользовательскоеПолеЗадачи": true,
"Bitrix24_ИзменитьПользовательскоеПолеЗадачи": false, "Bitrix24_ИзменитьПользовательскоеПолеЗадачи": true,
"Bitrix24_ПолучитьПользовательскоеПолеЗадачи": false, "Bitrix24_ПолучитьПользовательскоеПолеЗадачи": true,
"Bitrix24_УдалитьПользовательскоеПолеЗадачи": false, "Bitrix24_УдалитьПользовательскоеПолеЗадачи": true,
"Bitrix24_ДобавитьЭлементЧеклистаЗадачи": false, "Bitrix24_ДобавитьЭлементЧеклистаЗадачи": true,
"Bitrix24_ИзменитьЭлементЧеклистаЗадачи": false, "Bitrix24_ИзменитьЭлементЧеклистаЗадачи": true,
"Bitrix24_УдалитьЭлементЧеклистаЗадачи": false, "Bitrix24_УдалитьЭлементЧеклистаЗадачи": true,
"Bitrix24_ПолучитьЧеклистЗадачи": false, "Bitrix24_ПолучитьЧеклистЗадачи": true,
"Bitrix24_ПолучитьЭлементЧеклистаЗадачи": false, "Bitrix24_ПолучитьЭлементЧеклистаЗадачи": true,
"Bitrix24_ВыполнитьЭлементЧеклистаЗадачи": false, "Bitrix24_ВыполнитьЭлементЧеклистаЗадачи": true,
"Bitrix24_ВозобновитьЭлементЧеклистаЗадачи": false, "Bitrix24_ВозобновитьЭлементЧеклистаЗадачи": true,
"Bitrix24_ПолучитьСписокКомментариевЗадачи": false, "Bitrix24_ПолучитьСписокКомментариевЗадачи": true,
"Bitrix24_ПолучитьКомменатрийЗадачи": false, "Bitrix24_ПолучитьКомменатрийЗадачи": true,
"Bitrix24_ДобавитьКомментарийЗадачи": false, "Bitrix24_ДобавитьКомментарийЗадачи": true,
"Bitrix24_ИзменитьКомментарийЗадачи": false, "Bitrix24_ИзменитьКомментарийЗадачи": true,
"Bitrix24_УдалитьКомментарийЗадачи": false, "Bitrix24_УдалитьКомментарийЗадачи": true,
"Bitrix24_ПолучитьСписокРезультатов": false, "Bitrix24_ПолучитьСписокРезультатов": true,
"Bitrix24_СоздатьРезультатИзКомментария": false, "Bitrix24_СоздатьРезультатИзКомментария": true,
"Bitrix24_УдалитьРезультатИзКомментария": false, "Bitrix24_УдалитьРезультатИзКомментария": true,
"Bitrix24_ПолучитьСтруктуруКомментария": false, "Bitrix24_ПолучитьСтруктуруКомментария": false,
"Bitrix24_ДобавитьСтадиюКанбана": false, "Bitrix24_ДобавитьСтадиюКанбана": true,
"Bitrix24_ИзменитьСтадиюКанбана": false, "Bitrix24_ИзменитьСтадиюКанбана": true,
"Bitrix24_УдалитьСтадиюКанбана": false, "Bitrix24_УдалитьСтадиюКанбана": true,
"Bitrix24_ПолучитьСтадииКанбана": false, "Bitrix24_ПолучитьСтадииКанбана": true,
"Bitrix24_ПеренестиЗадачуВСтадиюКанбана": false, "Bitrix24_ПеренестиЗадачуВСтадиюКанбана": true,
"Bitrix24_ДобавитьТрудозатратыЗадачи": false, "Bitrix24_ДобавитьТрудозатратыЗадачи": true,
"Bitrix24_УдалитьТрудозатратыЗадачи": false, "Bitrix24_УдалитьТрудозатратыЗадачи": true,
"Bitrix24_ПолучитьСписокТрудозатратЗадачи": false, "Bitrix24_ПолучитьСписокТрудозатратЗадачи": true,
"Bitrix24_ПолучитьТрудозатратыЗадачи": false, "Bitrix24_ПолучитьТрудозатратыЗадачи": true,
"Bitrix24_ИзменитьТрудозатратыЗадачи": false, "Bitrix24_ИзменитьТрудозатратыЗадачи": true,
"Bitrix24_НачатьУчетВремени": false, "Bitrix24_НачатьУчетВремени": true,
"Bitrix24_ЗавершитьУчетВремени": false, "Bitrix24_ЗавершитьУчетВремени": true,
"Bitrix24_ПриостановитьУчетВремени": false, "Bitrix24_ПриостановитьУчетВремени": true,
"Bitrix24_ПолучитьСтатусУчетаВремени": false, "Bitrix24_ПолучитьСтатусУчетаВремени": true,
"Bitrix24_ПолучитьНастройкиУчетаВремени": false, "Bitrix24_ПолучитьНастройкиУчетаВремени": true,
"Bitrix24_ПолучитьСписокХранилищ": false, "Bitrix24_ПолучитьСписокХранилищ": true,
"Bitrix24_ПолучитьХранилищеПриложения": false, "Bitrix24_ПолучитьХранилищеПриложения": true,
"Bitrix24_ПолучитьХранилище": false, "Bitrix24_ПолучитьХранилище": true,
"Bitrix24_ПереименоватьХранилище": false, "Bitrix24_ПереименоватьХранилище": true,
"Bitrix24_ПолучитьСодержимоеХранилища": false, "Bitrix24_ПолучитьСодержимоеХранилища": true,
"Bitrix24_СоздатьКаталогВХранилище": false, "Bitrix24_СоздатьКаталогВХранилище": true,
"Bitrix24_ПолучитьИнформациюОКаталоге": false, "Bitrix24_ПолучитьИнформациюОКаталоге": true,
"Bitrix24_СоздатьПодкаталог": false, "Bitrix24_СоздатьПодкаталог": true,
"Bitrix24_СкопироватьКаталог": false, "Bitrix24_СкопироватьКаталог": true,
"Bitrix24_ПереместитьКаталог": false, "Bitrix24_ПереместитьКаталог": true,
"Bitrix24_УдалитьКаталог": false, "Bitrix24_УдалитьКаталог": true,
"Bitrix24_ПолучитьВнешнююСсылкуКаталога": false, "Bitrix24_ПолучитьВнешнююСсылкуКаталога": true,
"Bitrix24_ПолучитьДочерниеЭлементыКаталога": false, "Bitrix24_ПолучитьДочерниеЭлементыКаталога": true,
"Bitrix24_ПоместитьКаталогВКорзину": false, "Bitrix24_ПоместитьКаталогВКорзину": true,
"Bitrix24_ВосстановитьКаталог": false, "Bitrix24_ВосстановитьКаталог": true,
"Bitrix24_ПереименоватьКаталог": false, "Bitrix24_ПереименоватьКаталог": true,
"Bitrix24_ПолучитьСтруктуруФильтраКаталога": false, "Bitrix24_ПолучитьСтруктуруФильтраКаталога": true,
"Bitrix24_ЗагрузитьФайлВХранилище": false, "Bitrix24_ЗагрузитьФайлВХранилище": true,
"Bitrix24_ЗагрузитьФайлВКаталог": false, "Bitrix24_ЗагрузитьФайлВКаталог": true,
"Bitrix24_ПолучитьИнформациюОФайле": false, "Bitrix24_ПолучитьИнформациюОФайле": true,
"Bitrix24_УдалитьФайл": false, "Bitrix24_УдалитьФайл": true,
"Bitrix24_ПолучитьВнешнююСсылкуФайла": false, "Bitrix24_ПолучитьВнешнююСсылкуФайла": true,
"Bitrix24_ПоместитьФайлВКорзину": false, "Bitrix24_ПоместитьФайлВКорзину": true,
"Bitrix24_ВосстановитьФайл": false, "Bitrix24_ВосстановитьФайл": true,
"Bitrix24_СкопироватьФайл": false, "Bitrix24_СкопироватьФайл": true,
"Bitrix24_ПереместитьФайлВКаталог": false, "Bitrix24_ПереместитьФайлВКаталог": true,
"Bitrix24_ПереименоватьФайл": false, "Bitrix24_ПереименоватьФайл": true,
"Bitrix24_СоздатьЧат": false, "Bitrix24_СоздатьЧат": true,
"Bitrix24_ПолучитьСписокПользователейЧата": false, "Bitrix24_ПолучитьСписокПользователейЧата": true,
"Bitrix24_ПокинутьЧат": false, "Bitrix24_ПокинутьЧат": true,
"Bitrix24_ПолучитьПользователей": false, "Bitrix24_ПолучитьПользователей": true,
"Bitrix24_ДобавитьПользователейВЧат": false, "Bitrix24_ДобавитьПользователейВЧат": true,
"Bitrix24_ИсключитьПользователяИзЧата": false, "Bitrix24_ИсключитьПользователяИзЧата": true,
"Bitrix24_ИзменитьЗаголовокЧата": false, "Bitrix24_ИзменитьЗаголовокЧата": true,
"Bitrix24_ИзменитьЦветЧата": false, "Bitrix24_ИзменитьЦветЧата": true,
"Bitrix24_ИзменитьКартинкуЧата": false, "Bitrix24_ИзменитьКартинкуЧата": true,
"Bitrix24_СменитьВладельцаЧата": false, "Bitrix24_СменитьВладельцаЧата": true,
"Bitrix24_ОтключитьУведомленияЧата": false, "Bitrix24_ОтключитьУведомленияЧата": true,
"Bitrix24_ВключитьУведомленияЧата": false, "Bitrix24_ВключитьУведомленияЧата": true,
"Bitrix24_ПолучитьСписокСообщенийЧата": false, "Bitrix24_ПолучитьСписокСообщенийЧата": true,
"Bitrix24_ПолучитьДиалог": false, "Bitrix24_ПолучитьДиалог": true,
"Bitrix24_ПолучитьСписокПользователейДиалога": false, "Bitrix24_ПолучитьСписокПользователейДиалога": true,
"Bitrix24_ОтправитьУведомлениеОВводе": false, "Bitrix24_ОтправитьУведомлениеОВводе": true,
"Bitrix24_ПолучитьСтатусПользователя": false, "Bitrix24_ПолучитьСтатусПользователя": true,
"Bitrix24_УстановитьСтатусПользователя": false, "Bitrix24_УстановитьСтатусПользователя": true,
"Bitrix24_ПрочитатьВсе": false, "Bitrix24_ПрочитатьВсе": true,
"Bitrix24_ПолучитьКаталогФайловЧата": false, "Bitrix24_ПолучитьКаталогФайловЧата": true,
"Bitrix24_ПолучитьСтруктуруЧата": false, "Bitrix24_ПолучитьСтруктуруЧата": false,
"Bitrix24_ОтправитьСообщение": false, "Bitrix24_ОтправитьСообщение": true,
"Bitrix24_ИзменитьСообщение": false, "Bitrix24_ИзменитьСообщение": true,
"Bitrix24_УстановитьРеакциюНаСообщение": false, "Bitrix24_УстановитьРеакциюНаСообщение": true,
"Bitrix24_УдалитьСообщение": false, "Bitrix24_УдалитьСообщение": true,
"Bitrix24_ОтправитьФайл": false, "Bitrix24_ОтправитьФайл": true,
"Bitrix24_ОтметитьСообщениеКакПрочитанное": false, "Bitrix24_ОтметитьСообщениеКакПрочитанное": true,
"Bitrix24_ОтметитьСообщениеКакНепрочитанное": false, "Bitrix24_ОтметитьСообщениеКакНепрочитанное": true,
"Bitrix24_ПолучитьБлокКартинки": false, "Bitrix24_ПолучитьБлокКартинки": false,
"Bitrix24_ПолучитьБлокФайла": false, "Bitrix24_ПолучитьБлокФайла": false,
"Bitrix24_СоздатьПерсональноеУведомление": false, "Bitrix24_СоздатьПерсональноеУведомление": true,
"Bitrix24_СоздатьСистемноеУведомление": false, "Bitrix24_СоздатьСистемноеУведомление": true,
"Bitrix24_УдалитьУведомление": false, "Bitrix24_УдалитьУведомление": true,
"Bitrix24_СоздатьПодразделение": false, "Bitrix24_СоздатьПодразделение": true,
"Bitrix24_ИзменитьПодразделение": false, "Bitrix24_ИзменитьПодразделение": true,
"Bitrix24_ПолучитьПодразделения": false, "Bitrix24_ПолучитьПодразделения": true,
"Bitrix24_УдалитьПодразделение": false, "Bitrix24_УдалитьПодразделение": true,
"Bitrix24_ПолучитьТекущегоПользователя": false, "Bitrix24_ПолучитьТекущегоПользователя": true,
"Bitrix24_ПолучитьПользователя": false, "Bitrix24_ПолучитьПользователя": true,
"Bitrix24_СоздатьПользователя": false, "Bitrix24_СоздатьПользователя": true,
"Bitrix24_ИзменитьПользователя": false, "Bitrix24_ИзменитьПользователя": true,
"Bitrix24_ИзменитьСтатусПользователя": false, "Bitrix24_ИзменитьСтатусПользователя": true,
"Bitrix24_НайтиПользователей": false, "Bitrix24_НайтиПользователей": true,
"Bitrix24_ПолучитьСтурктуруПользователя": false, "Bitrix24_ПолучитьСтурктуруПользователя": true,
"Bitrix24_ПолучитьСтруктуруФильтраПользователей": false, "Bitrix24_ПолучитьСтруктуруФильтраПользователей": false,
"Dropbox_ПолучитьСсылкуАвторизации": false, "Dropbox_ПолучитьСсылкуАвторизации": true,
"Dropbox_ПолучитьТокен": false, "Dropbox_ПолучитьТокен": true,
"Dropbox_ОбновитьТокен": false, "Dropbox_ОбновитьТокен": true,
"Dropbox_ПолучитьИнформациюОбАккаунте": false, "Dropbox_ПолучитьИнформациюОбАккаунте": true,
"Dropbox_ПолучитьДанныеИспользованияПространства": false, "Dropbox_ПолучитьДанныеИспользованияПространства": true,
"Dropbox_ПолучитьИнформациюОбОбъекте": false, "Dropbox_ПолучитьИнформациюОбОбъекте": true,
"Dropbox_ПолучитьСписокФайловПапки": false, "Dropbox_ПолучитьСписокФайловПапки": true,
"Dropbox_ПолучитьПревью": false, "Dropbox_ПолучитьПревью": true,
"Dropbox_ЗагрузитьФайл": false, "Dropbox_ЗагрузитьФайл": true,
"Dropbox_ЗагрузитьФайлПоURL": false, "Dropbox_ЗагрузитьФайлПоURL": true,
"Dropbox_ПолучитьСтатусЗагрузкиПоURL": false, "Dropbox_ПолучитьСтатусЗагрузкиПоURL": true,
"Dropbox_УдалитьОбъект": false, "Dropbox_УдалитьОбъект": true,
"Dropbox_КопироватьОбъект": false, "Dropbox_КопироватьОбъект": true,
"Dropbox_ПереместитьОбъект": false, "Dropbox_ПереместитьОбъект": true,
"Dropbox_СоздатьПапку": false, "Dropbox_СоздатьПапку": true,
"Dropbox_СкачатьФайл": false, "Dropbox_СкачатьФайл": true,
"Dropbox_СкачатьПапку": false, "Dropbox_СкачатьПапку": true,
"Dropbox_ПолучитьСписокВерсийОбъекта": false, "Dropbox_ПолучитьСписокВерсийОбъекта": true,
"Dropbox_ВосстановитьОбъектКВерсии": false, "Dropbox_ВосстановитьОбъектКВерсии": true,
"Dropbox_ПолучитьСписокТегов": false, "Dropbox_ПолучитьСписокТегов": true,
"Dropbox_ДобавитьТег": false, "Dropbox_ДобавитьТег": true,
"Dropbox_УдалитьТег": false, "Dropbox_УдалитьТег": true,
"Dropbox_ОпубликоватьПапку": false, "Dropbox_ОпубликоватьПапку": true,
"Dropbox_ОтменитьПубликациюПапки": false, "Dropbox_ОтменитьПубликациюПапки": true,
"Dropbox_ДобавитьПользователейКФайлу": false, "Dropbox_ДобавитьПользователейКФайлу": true,
"Dropbox_ДобавитьПользователейКПапке": false, "Dropbox_ДобавитьПользователейКПапке": true,
"Dropbox_ПолучитьСтатусАсинхронногоИзменения": false, "Dropbox_ПолучитьСтатусАсинхронногоИзменения": false,
"Dropbox_ОтменитьПубликациюФайла": false, "Dropbox_ОтменитьПубликациюФайла": true,
"Google Calendar_СоздатьКалендарь": false, "Google Calendar_СоздатьКалендарь": false,
"Google Calendar_ПолучитьМетаданныеКалендаря": false, "Google Calendar_ПолучитьМетаданныеКалендаря": false,
"Google Calendar_ИзменитьМетаданныеКалендаря": false, "Google Calendar_ИзменитьМетаданныеКалендаря": false,
@ -286,41 +286,41 @@
"Slack_ОтправитьВнешнийФайл": false, "Slack_ОтправитьВнешнийФайл": false,
"Slack_УдалитьВнешнийФайл": false, "Slack_УдалитьВнешнийФайл": false,
"Slack_СформироватьБлокКартинку": false, "Slack_СформироватьБлокКартинку": false,
"Telegram_ПолучитьИнформациюБота": false, "Telegram_ПолучитьИнформациюБота": true,
"Telegram_ПолучитьОбновления": false, "Telegram_ПолучитьОбновления": true,
"Telegram_УстановитьWebhook": false, "Telegram_УстановитьWebhook": true,
"Telegram_УдалитьWebhook": false, "Telegram_УдалитьWebhook": true,
"Telegram_СкачатьФайл": false, "Telegram_СкачатьФайл": true,
"Telegram_ОбработатьДанныеTMA": false, "Telegram_ОбработатьДанныеTMA": false,
"Telegram_ОтправитьТекстовоеСообщение": false, "Telegram_ОтправитьТекстовоеСообщение": true,
"Telegram_ОтправитьКартинку": false, "Telegram_ОтправитьКартинку": true,
"Telegram_ОтправитьВидео": false, "Telegram_ОтправитьВидео": true,
"Telegram_ОтправитьАудио": false, "Telegram_ОтправитьАудио": true,
"Telegram_ОтправитьДокумент": false, "Telegram_ОтправитьДокумент": true,
"Telegram_ОтправитьГифку": false, "Telegram_ОтправитьГифку": true,
"Telegram_ОтправитьМедиагруппу": false, "Telegram_ОтправитьМедиагруппу": false,
"Telegram_ОтправитьМестоположение": false, "Telegram_ОтправитьМестоположение": true,
"Telegram_ОтправитьКонтакт": false, "Telegram_ОтправитьКонтакт": true,
"Telegram_ОтправитьОпрос": false, "Telegram_ОтправитьОпрос": true,
"Telegram_ПереслатьСообщение": false, "Telegram_ПереслатьСообщение": true,
"Telegram_СформироватьКлавиатуруПоМассивуКнопок": false, "Telegram_СформироватьКлавиатуруПоМассивуКнопок": false,
"Telegram_Бан": false, "Telegram_Бан": true,
"Telegram_Разбан": false, "Telegram_Разбан": true,
"Telegram_СоздатьСсылкуПриглашение": false, "Telegram_СоздатьСсылкуПриглашение": true,
"Telegram_ЗакрепитьСообщение": false, "Telegram_ЗакрепитьСообщение": true,
"Telegram_ОткрепитьСообщение": false, "Telegram_ОткрепитьСообщение": true,
"Telegram_ПолучитьЧислоУчастников": false, "Telegram_ПолучитьЧислоУчастников": true,
"Telegram_УдалитьСообщение": false, "Telegram_УдалитьСообщение": true,
"Telegram_ПолучитьСписокИконокАватаров": false, "Telegram_ПолучитьСписокИконокАватаров": false,
"Telegram_СоздатьТемуФорума": false, "Telegram_СоздатьТемуФорума": true,
"Telegram_ИзменитьТемуФорума": false, "Telegram_ИзменитьТемуФорума": true,
"Telegram_ЗакрытьТемуФорума": false, "Telegram_ЗакрытьТемуФорума": true,
"Telegram_ОткрытьТемуФорума": false, "Telegram_ОткрытьТемуФорума": true,
"Telegram_УдалитьТемуФорума": false, "Telegram_УдалитьТемуФорума": true,
"Telegram_СкрытьГлавнуюТемуФорума": false, "Telegram_СкрытьГлавнуюТемуФорума": true,
"Telegram_ПоказатьГлавнуюТемуФорума": false, "Telegram_ПоказатьГлавнуюТемуФорума": true,
"Telegram_ИзменитьИмяГлавнойТемыФорума": false, "Telegram_ИзменитьИмяГлавнойТемыФорума": true,
"Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": false, "Telegram_ОчиститьСписокЗакрепленныхСообщенийТемы": true,
"Twitter_ПолучитьСсылкуАвторизации": false, "Twitter_ПолучитьСсылкуАвторизации": false,
"Twitter_ПолучитьТокен": false, "Twitter_ПолучитьТокен": false,
"Twitter_ОбновитьТокен": false, "Twitter_ОбновитьТокен": false,
@ -343,68 +343,68 @@
"Viber_ОтправитьЛокацию": false, "Viber_ОтправитьЛокацию": false,
"Viber_ОтправитьСсылку": false, "Viber_ОтправитьСсылку": false,
"Viber_СформироватьКлавиатуруИзМассиваКнопок": false, "Viber_СформироватьКлавиатуруИзМассиваКнопок": false,
"VK_СоздатьСсылкуПолученияТокена": false, "VK_СоздатьСсылкуПолученияТокена": true,
"VK_СоздатьПост": false, "VK_СоздатьПост": true,
"VK_СоздатьСоставнойПост": false, "VK_СоздатьСоставнойПост": true,
"VK_УдалитьПост": false, "VK_УдалитьПост": true,
"VK_СоздатьОпрос": false, "VK_СоздатьОпрос": true,
"VK_СоздатьАльбом": false, "VK_СоздатьАльбом": true,
"VK_УдалитьАльбом": false, "VK_УдалитьАльбом": true,
"VK_СоздатьИсторию": false, "VK_СоздатьИсторию": true,
"VK_СохранитьКартинкуВАльбом": false, "VK_СохранитьКартинкуВАльбом": true,
"VK_УдалитьКартинку": false, "VK_УдалитьКартинку": true,
"VK_ЗагрузитьВидеоНаСервер": false, "VK_ЗагрузитьВидеоНаСервер": true,
"VK_ЗагрузитьФотоНаСервер": false, "VK_ЗагрузитьФотоНаСервер": false,
"VK_СоздатьОбсуждение": false, "VK_СоздатьОбсуждение": true,
"VK_ЗакрытьОбсуждение": false, "VK_ЗакрытьОбсуждение": true,
"VK_ОткрытьОбсуждение": false, "VK_ОткрытьОбсуждение": true,
"VK_НаписатьВОбсуждение": false, "VK_НаписатьВОбсуждение": true,
"VK_ПоставитьЛайк": false, "VK_ПоставитьЛайк": true,
"VK_СделатьРепост": false, "VK_СделатьРепост": true,
"VK_НаписатьСообщение": false, "VK_НаписатьСообщение": true,
"VK_НаписатьКомментарий": false, "VK_НаписатьКомментарий": true,
"VK_СократитьСсылку": false, "VK_СократитьСсылку": false,
"VK_ПолучитьСтатистику": false, "VK_ПолучитьСтатистику": true,
"VK_ПолучитьСтатистикуПостов": false, "VK_ПолучитьСтатистикуПостов": true,
"VK_СоздатьРекламнуюКампанию": false, "VK_СоздатьРекламнуюКампанию": true,
"VK_СоздатьРекламноеОбъявление": false, "VK_СоздатьРекламноеОбъявление": true,
"VK_ПриостановитьРекламноеОбъявление": false, "VK_ПриостановитьРекламноеОбъявление": true,
"VK_ПолучитьСписокРекламныхКатегорий": false, "VK_ПолучитьСписокРекламныхКатегорий": false,
"VK_ПолучитьСписокКатегорийТоваров": false, "VK_ПолучитьСписокКатегорийТоваров": true,
"VK_ПолучитьСписокТоваров": false, "VK_ПолучитьСписокТоваров": true,
"VK_ПолучитьТоварыПоИД": false, "VK_ПолучитьТоварыПоИД": true,
"VK_ДобавитьТовар": false, "VK_ДобавитьТовар": true,
"VK_ИзменитьТовар": false, "VK_ИзменитьТовар": true,
"VK_УдалитьТовар": false, "VK_УдалитьТовар": true,
"VK_СгруппироватьТовары": false, "VK_СгруппироватьТовары": true,
"VK_ПолучитьОписаниеТовара": false, "VK_ПолучитьОписаниеТовара": false,
"VK_ПолучитьСписокПодборок": false, "VK_ПолучитьСписокПодборок": true,
"VK_ПолучитьПодборкиПоИД": false, "VK_ПолучитьПодборкиПоИД": false,
"VK_СоздатьПодборкуТоваров": false, "VK_СоздатьПодборкуТоваров": true,
"VK_ИзменитьПодборкуТоваров": false, "VK_ИзменитьПодборкуТоваров": true,
"VK_ДобавитьТоварВПодборку": false, "VK_ДобавитьТоварВПодборку": true,
"VK_УдалитьТоварИзПодборки": false, "VK_УдалитьТоварИзПодборки": true,
"VK_УдалитьПодборку": false, "VK_УдалитьПодборку": true,
"VK_ПолучитьСписокСвойств": false, "VK_ПолучитьСписокСвойств": true,
"VK_СоздатьСвойствоТовара": false, "VK_СоздатьСвойствоТовара": true,
"VK_ИзменитьСвойствоТовара": false, "VK_ИзменитьСвойствоТовара": true,
"VK_УдалитьСвойствоТовара": false, "VK_УдалитьСвойствоТовара": true,
"VK_ДобавитьВариантСвойстваТовара": false, "VK_ДобавитьВариантСвойстваТовара": true,
"VK_ИзменитьВариантСвойстваТовара": false, "VK_ИзменитьВариантСвойстваТовара": true,
"VK_УдалитьВариантСвойстваТовара": false, "VK_УдалитьВариантСвойстваТовара": true,
"VK_ПолучитьСписокЗаказов": false, "VK_ПолучитьСписокЗаказов": true,
"VK_СформироватьКлавиатуру": false, "VK_СформироватьКлавиатуру": true,
"VKTeams_ПроверитьТокен": false, "VKTeams_ПроверитьТокен": true,
"VKTeams_ПолучитьСобытия": false, "VKTeams_ПолучитьСобытия": true,
"VKTeams_ПолучитьИнформациюОФайле": false, "VKTeams_ПолучитьИнформациюОФайле": true,
"VKTeams_ОтправитьТекстовоеСообщение": false, "VKTeams_ОтправитьТекстовоеСообщение": true,
"VKTeams_ОтправитьФайл": false, "VKTeams_ОтправитьФайл": true,
"VKTeams_ОтправитьГолосовоеСообщение": false, "VKTeams_ОтправитьГолосовоеСообщение": true,
"VKTeams_ИзменитьТекстСообщения": false, "VKTeams_ИзменитьТекстСообщения": true,
"VKTeams_УдалитьСообщение": false, "VKTeams_УдалитьСообщение": true,
"VKTeams_ПереслатьФайл": false, "VKTeams_ПереслатьФайл": true,
"VKTeams_ПереслатьГолосовоеСообщение": false, "VKTeams_ПереслатьГолосовоеСообщение": true,
"VKTeams_ПереслатьСообщение": false, "VKTeams_ПереслатьСообщение": true,
"Yandex Disk_ПолучитьИнформациюОДиске": false, "Yandex Disk_ПолучитьИнформациюОДиске": false,
"Yandex Disk_СоздатьПапку": false, "Yandex Disk_СоздатьПапку": false,
"Yandex Disk_ПолучитьОбъект": false, "Yandex Disk_ПолучитьОбъект": false,
@ -421,5 +421,11 @@
"Yandex Disk_ПолучитьСписокОпубликованныхОбъектов": false, "Yandex Disk_ПолучитьСписокОпубликованныхОбъектов": false,
"Yandex Disk_ПолучитьПубличныйОбъект": false, "Yandex Disk_ПолучитьПубличныйОбъект": false,
"Yandex Disk_ПолучитьСсылкуСкачиванияПубличногоОбъекта": false, "Yandex Disk_ПолучитьСсылкуСкачиванияПубличногоОбъекта": false,
"Yandex Disk_СохранитьПубличныйОбъектНаДиск": false "Yandex Disk_СохранитьПубличныйОбъектНаДиск": false,
"Telegram_ОтправитьМеидагруппу": true,
"Telegram_ПолучитьСписокАватаровФорума": true,
"VK_СоздатьТоварСоСвойством": true,
"YandexDisk_ПолучитьИнформациюОДиске": true,
"YandexDisk_СоздатьПапку": true,
"VKTeams_ИсключитьПользователейЧата": true
} }

View File

@ -421,6 +421,55 @@ EndFunction
#EndRegion #EndRegion
#Region ChatManagement
// Remove chat members
// Removes users from the chat
//
// Note
// Method at API documentation: [GET /chats/members/delete](@teams.vk.com/botapi/#/chats/get_chats_members_delete)
//
// Parameters:
// Token - String - Bot token - token
// ChatID - String, Number - Chat ID - chatid
// Users - String, Number, Array of String, Number - The member or members of the chat room to remove - members
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from VK Teams
Function RemoveChatMembers(Val Token, Val ChatID, Val Users) Export
OPI_TypeConversion.GetArray(Users);
URL = "/chats/members/delete";
Parameters = NormalizeMain(URL, Token);
MembersQuery = "";
For Each ChatMember In Users Do
CurrentUser = OPI_Tools.NumberToString(ChatMember);
MembersQuery = ?(ValueIsFilled(MembersQuery), MembersQuery + ",", "[");
MembersQuery = MembersQuery
+ "{""sn"":"""
+ CurrentUser
+ """}";
EndDo;
MembersQuery = MembersQuery + "]";
OPI_Tools.AddField("chatId" , ChatID , "String", Parameters);
OPI_Tools.AddField("members", MembersQuery, "String", Parameters);
Response = OPI_Tools.Get(URL, Parameters);
Return Response;
EndFunction
#EndRegion
#EndRegion #EndRegion
#Region Private #Region Private

View File

@ -3262,6 +3262,17 @@ Procedure VKT_MessagesSending() Export
EndProcedure EndProcedure
Procedure VKT_ChatManagment() Export
TestParameters = New Structure;
OPI_TestDataRetrieval.ParameterToCollection("VkTeams_Token" , TestParameters);
OPI_TestDataRetrieval.ParameterToCollection("VkTeams_ChatID" , TestParameters);
OPI_TestDataRetrieval.ParameterToCollection("VkTeams_ChatID2" , TestParameters);
VKTeams_RemoveChatMembers(TestParameters);
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion
@ -10539,6 +10550,22 @@ Procedure VKTeams_ResendVoice(FunctionParameters)
EndProcedure EndProcedure
Procedure VKTeams_RemoveChatMembers(FunctionParameters)
Token = FunctionParameters["VkTeams_Token"];
ChatID = FunctionParameters["VkTeams_ChatID2"];
User = 1011987091;
Result = OPI_VKTeams.RemoveChatMembers(Token, ChatID, User);
// END
OPI_TestDataRetrieval.WriteLog(Result, "RemoveChatMembers", "VkTeams");
Check_VKTTrue(Result);
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion

View File

@ -239,6 +239,7 @@ Function GetTestTable() Export
NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT); NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT);
NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT); NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT);
NewTest(TestTable, "VKT_ChatManagment" , "Chat managment" , VKT);
Return TestTable; Return TestTable;

View File

@ -239,6 +239,7 @@ Function GetTestTable() Export
NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT); NewTest(TestTable, "VKT_MessagesSending" , "Messages sending" , VKT);
NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT); NewTest(TestTable, "VKT_CommonMethods" , "Common methods" , VKT);
NewTest(TestTable, "VKT_ChatManagment" , "Chat managment" , VKT);
Return TestTable; Return TestTable;

View File

@ -3262,6 +3262,17 @@ Procedure VKT_MessagesSending() Export
EndProcedure EndProcedure
Procedure VKT_ChatManagment() Export
TestParameters = New Structure;
OPI_TestDataRetrieval.ParameterToCollection("VkTeams_Token" , TestParameters);
OPI_TestDataRetrieval.ParameterToCollection("VkTeams_ChatID" , TestParameters);
OPI_TestDataRetrieval.ParameterToCollection("VkTeams_ChatID2" , TestParameters);
VKTeams_RemoveChatMembers(TestParameters);
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion
@ -10539,6 +10550,22 @@ Procedure VKTeams_ResendVoice(FunctionParameters)
EndProcedure EndProcedure
Procedure VKTeams_RemoveChatMembers(FunctionParameters)
Token = FunctionParameters["VkTeams_Token"];
ChatID = FunctionParameters["VkTeams_ChatID2"];
User = 1011987091;
Result = OPI_VKTeams.RemoveChatMembers(Token, ChatID, User);
// END
// !OInt OPI_TestDataRetrieval.WriteLog(Result, "RemoveChatMembers", "VkTeams");
Check_VKTTrue(Result);
EndProcedure
#EndRegion #EndRegion
#EndRegion #EndRegion

View File

@ -421,6 +421,55 @@ EndFunction
#EndRegion #EndRegion
#Region ChatManagement
// Remove chat members
// Removes users from the chat
//
// Note
// Method at API documentation: [GET /chats/members/delete](@teams.vk.com/botapi/#/chats/get_chats_members_delete)
//
// Parameters:
// Token - String - Bot token - token
// ChatID - String, Number - Chat ID - chatid
// Users - String, Number, Array of String, Number - The member or members of the chat room to remove - members
//
// Returns:
// Map Of KeyAndValue - Serialized JSON response from VK Teams
Function RemoveChatMembers(Val Token, Val ChatID, Val Users) Export
OPI_TypeConversion.GetArray(Users);
URL = "/chats/members/delete";
Parameters = NormalizeMain(URL, Token);
MembersQuery = "";
For Each ChatMember In Users Do
CurrentUser = OPI_Tools.NumberToString(ChatMember);
MembersQuery = ?(ValueIsFilled(MembersQuery), MembersQuery + ",", "[");
MembersQuery = MembersQuery
+ "{""sn"":"""
+ CurrentUser
+ """}";
EndDo;
MembersQuery = MembersQuery + "]";
OPI_Tools.AddField("chatId" , ChatID , "String", Parameters);
OPI_Tools.AddField("members", MembersQuery, "String", Parameters);
Response = OPI_Tools.Get(URL, Parameters);
Return Response;
EndFunction
#EndRegion
#EndRegion #EndRegion
#Region Private #Region Private

View File

@ -480,6 +480,37 @@
NewLine.Описание = "Additional message text (optional, def. val. - Empty value)"; NewLine.Описание = "Additional message text (optional, def. val. - Empty value)";
NewLine.Область = "Message sending"; NewLine.Область = "Message sending";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "vkteams";
NewLine.Модуль = "OPI_VKTeams";
NewLine.Метод = "RemoveChatMembers";
NewLine.МетодПоиска = "REMOVECHATMEMBERS";
NewLine.Параметр = "--token";
NewLine.Описание = "Bot token";
NewLine.Область = "Chat management";
NewLine.ОписаниеМетода = "Removes users from the chat";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "vkteams";
NewLine.Модуль = "OPI_VKTeams";
NewLine.Метод = "RemoveChatMembers";
NewLine.МетодПоиска = "REMOVECHATMEMBERS";
NewLine.Параметр = "--chatid";
NewLine.Описание = "Chat ID";
NewLine.Область = "Chat management";
NewLine = CompositionTable.Add();
NewLine.Библиотека = "vkteams";
NewLine.Модуль = "OPI_VKTeams";
NewLine.Метод = "RemoveChatMembers";
NewLine.МетодПоиска = "REMOVECHATMEMBERS";
NewLine.Параметр = "--members";
NewLine.Описание = "The member or members of the chat room to remove";
NewLine.Область = "Chat management";
Return CompositionTable; Return CompositionTable;
EndFunction EndFunction

View File

@ -421,6 +421,55 @@
#КонецОбласти #КонецОбласти
#Область УправлениеЧатами
// Исключить пользователей чата
// Исключает пользователей из чата
//
// Примечание:
// Метод в документации API: [GET /chats/members/delete](@teams.vk.com/botapi/#/chats/get_chats_members_delete)
//
// Параметры:
// Токен - Строка - Токен бота - token
// IDЧата - Строка, Число - ID чата - chatid
// Пользователи - Строка, Число, Массив Из Строка, Число - Пользователь или пользователи чата для удаления - members
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
Функция ИсключитьПользователейЧата(Знач Токен, Знач IDЧата, Знач Пользователи) Экспорт
OPI_ПреобразованиеТипов.ПолучитьМассив(Пользователи);
URL = "/chats/members/delete";
Параметры = НормализоватьОснову(URL, Токен);
СтрокаПользователей = "";
Для Каждого ПользовательЧата Из Пользователи Цикл
ТекущийПользователь = OPI_Инструменты.ЧислоВСтроку(ПользовательЧата);
СтрокаПользователей = ?(ЗначениеЗаполнено(СтрокаПользователей), СтрокаПользователей + ",", "[");
СтрокаПользователей = СтрокаПользователей
+ "{""sn"":"""
+ ТекущийПользователь
+ """}";
КонецЦикла;
СтрокаПользователей = СтрокаПользователей + "]";
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("members", СтрокаПользователей, "Строка", Параметры);
Ответ = OPI_Инструменты.Get(URL, Параметры);
Возврат Ответ;
КонецФункции
#КонецОбласти
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции #Область СлужебныеПроцедурыИФункции

View File

@ -3262,6 +3262,17 @@
КонецПроцедуры КонецПроцедуры
Процедура ВКТ_УправлениеЧатами() Экспорт
ПараметрыТеста = Новый Структура;
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token" , ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID" , ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID2" , ПараметрыТеста);
VKTeams_ИсключитьПользователейЧата(ПараметрыТеста);
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецОбласти #КонецОбласти
@ -10539,6 +10550,22 @@
КонецПроцедуры КонецПроцедуры
Процедура VKTeams_ИсключитьПользователейЧата(ПараметрыФункции)
Токен = ПараметрыФункции["VkTeams_Token"];
IDЧата = ПараметрыФункции["VkTeams_ChatID2"];
Пользователь = 1011987091;
Результат = OPI_VKTeams.ИсключитьПользователейЧата(Токен, IDЧата, Пользователь);
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователейЧата", "VkTeams");
Проверка_ВКТИстина(Результат);
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецОбласти #КонецОбласти

View File

@ -239,6 +239,7 @@
НовыйТест(ТаблицаТестов, "ВКТ_ОтправкаСообщений" , "Отправка сообщений" , ВКТ); НовыйТест(ТаблицаТестов, "ВКТ_ОтправкаСообщений" , "Отправка сообщений" , ВКТ);
НовыйТест(ТаблицаТестов, "ВКТ_ОбщиеМетоды" , "Общие методы" , ВКТ); НовыйТест(ТаблицаТестов, "ВКТ_ОбщиеМетоды" , "Общие методы" , ВКТ);
НовыйТест(ТаблицаТестов, "ВКТ_УправлениеЧатами" , "Управление чатами" , ВКТ);
Возврат ТаблицаТестов; Возврат ТаблицаТестов;

View File

@ -421,6 +421,55 @@
#КонецОбласти #КонецОбласти
#Область УправлениеЧатами
// Исключить пользователей чата
// Исключает пользователей из чата
//
// Примечание:
// Метод в документации API: [GET /chats/members/delete](@teams.vk.com/botapi/#/chats/get_chats_members_delete)
//
// Параметры:
// Токен - Строка - Токен бота - token
// IDЧата - Строка, Число - ID чата - chatid
// Пользователи - Строка, Число, Массив Из Строка, Число - Пользователь или пользователи чата для удаления - members
//
// Возвращаемое значение:
// Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK Teams
Функция ИсключитьПользователейЧата(Знач Токен, Знач IDЧата, Знач Пользователи) Экспорт
OPI_ПреобразованиеТипов.ПолучитьМассив(Пользователи);
URL = "/chats/members/delete";
Параметры = НормализоватьОснову(URL, Токен);
СтрокаПользователей = "";
Для Каждого ПользовательЧата Из Пользователи Цикл
ТекущийПользователь = OPI_Инструменты.ЧислоВСтроку(ПользовательЧата);
СтрокаПользователей = ?(ЗначениеЗаполнено(СтрокаПользователей), СтрокаПользователей + ",", "[");
СтрокаПользователей = СтрокаПользователей
+ "{""sn"":"""
+ ТекущийПользователь
+ """}";
КонецЦикла;
СтрокаПользователей = СтрокаПользователей + "]";
OPI_Инструменты.ДобавитьПоле("chatId" , IDЧата , "Строка", Параметры);
OPI_Инструменты.ДобавитьПоле("members", СтрокаПользователей, "Строка", Параметры);
Ответ = OPI_Инструменты.Get(URL, Параметры);
Возврат Ответ;
КонецФункции
#КонецОбласти
#КонецОбласти #КонецОбласти
#Область СлужебныеПроцедурыИФункции #Область СлужебныеПроцедурыИФункции

View File

@ -239,6 +239,7 @@
НовыйТест(ТаблицаТестов, "ВКТ_ОтправкаСообщений" , "Отправка сообщений" , ВКТ); НовыйТест(ТаблицаТестов, "ВКТ_ОтправкаСообщений" , "Отправка сообщений" , ВКТ);
НовыйТест(ТаблицаТестов, "ВКТ_ОбщиеМетоды" , "Общие методы" , ВКТ); НовыйТест(ТаблицаТестов, "ВКТ_ОбщиеМетоды" , "Общие методы" , ВКТ);
НовыйТест(ТаблицаТестов, "ВКТ_УправлениеЧатами" , "Управление чатами" , ВКТ);
Возврат ТаблицаТестов; Возврат ТаблицаТестов;

View File

@ -3262,6 +3262,17 @@
КонецПроцедуры КонецПроцедуры
Процедура ВКТ_УправлениеЧатами() Экспорт
ПараметрыТеста = Новый Структура;
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_Token" , ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID" , ПараметрыТеста);
OPI_ПолучениеДанныхТестов.ПараметрВКоллекцию("VkTeams_ChatID2" , ПараметрыТеста);
VKTeams_ИсключитьПользователейЧата(ПараметрыТеста);
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецОбласти #КонецОбласти
@ -10539,6 +10550,22 @@
КонецПроцедуры КонецПроцедуры
Процедура VKTeams_ИсключитьПользователейЧата(ПараметрыФункции)
Токен = ПараметрыФункции["VkTeams_Token"];
IDЧата = ПараметрыФункции["VkTeams_ChatID2"];
Пользователь = 1011987091;
Результат = OPI_VKTeams.ИсключитьПользователейЧата(Токен, IDЧата, Пользователь);
// END
// !OInt OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ИсключитьПользователейЧата", "VkTeams");
Проверка_ВКТИстина(Результат);
КонецПроцедуры
#КонецОбласти #КонецОбласти
#КонецОбласти #КонецОбласти

View File

@ -488,6 +488,41 @@
НоваяСтрока.Описание = "Дополнительный текст сообщения (необяз. по ум. - Пустое значение)"; НоваяСтрока.Описание = "Дополнительный текст сообщения (необяз. по ум. - Пустое значение)";
НоваяСтрока.Область = "Отправка сообщений"; НоваяСтрока.Область = "Отправка сообщений";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "vkteams";
НоваяСтрока.Модуль = "OPI_VKTeams";
НоваяСтрока.Метод = "ИсключитьПользователейЧата";
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЕЙЧАТА";
НоваяСтрока.Параметр = "--token";
НоваяСтрока.Описание = "Токен бота";
НоваяСтрока.Область = "Управление чатами";
НоваяСтрока.ОписаниеМетода = "Исключает пользователей из чата
|
| Пример указания параметра типа массив:
| --param ""['Val1','Val2','Val3']""
|";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "vkteams";
НоваяСтрока.Модуль = "OPI_VKTeams";
НоваяСтрока.Метод = "ИсключитьПользователейЧата";
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЕЙЧАТА";
НоваяСтрока.Параметр = "--chatid";
НоваяСтрока.Описание = "ID чата";
НоваяСтрока.Область = "Управление чатами";
НоваяСтрока = ТаблицаСостава.Добавить();
НоваяСтрока.Библиотека = "vkteams";
НоваяСтрока.Модуль = "OPI_VKTeams";
НоваяСтрока.Метод = "ИсключитьПользователейЧата";
НоваяСтрока.МетодПоиска = "ИСКЛЮЧИТЬПОЛЬЗОВАТЕЛЕЙЧАТА";
НоваяСтрока.Параметр = "--members";
НоваяСтрока.Описание = "Пользователь или пользователи чата для удаления";
НоваяСтрока.Область = "Управление чатами";
Возврат ТаблицаСостава; Возврат ТаблицаСостава;
КонецФункции КонецФункции