1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-27 02:43:54 +02:00
OpenIntegrations/.github/workflows/cli_test.yml

4966 lines
145 KiB
YAML

name: CLI | Сборка и тестирование
on:
workflow_dispatch:
jobs:
Decode:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Расшифровать тестовые данные
run: gpg --quiet --batch --yes --decrypt --passphrase="$ENC_JSON" --output ./data.json ./data.json.gpg
env:
ENC_JSON: ${{ secrets.ENC_JSON }}
- name: Кэшировать данные
uses: actions/cache/save@v3
with:
path: ./data.json
key: test-data
Build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
- uses: otymko/setup-onescript@v1.4
with:
version: 1.9.0
- name: Установить cmdline, asserts и osparser
run: |
opm install cmdline
opm install asserts
opm install osparser
opm install coloratos
- name: Записать измененный список методов CLI
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_user_name: Vitaly the Alpaca (bot)
commit_user_email: vitaly.the.alpaca@gmail.com
commit_author: Vitaly the Alpaca <vitaly.the.alpaca@gmail.com>
commit_message: Обновление зашифрованных данных по результатам тестов (workflow)
- name: Собрать и установить OInt
run: |
cd ./src/ru/OInt
opm build
opm install *.ospx
- name: Собрать бинарник
run: |
cd ./src/ru/cli
oscript -make core/Classes/app.os oint
- name: Собрать exe
run: |
cd ./src/ru/cli
oscript -make core/Classes/app.os oint.exe
- name: Записать артефакт
uses: actions/upload-artifact@v4
with:
name: oint
path: ./src/ru/cli/oint
- name: Создать каталог deb-пакета
run: |
mkdir -p .debpkg/usr/bin
cp ./src/ru/cli/oint .debpkg/usr/bin/oint
chmod +x .debpkg/usr/bin/oint
- name: Собрать deb-пакет
uses: jiro4989/build-deb-action@v3
with:
package: oint
package_root: .debpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.13.0' # refs/tags/v*.*.*
arch: 'all'
depends: 'mono-devel, libmono-system-core4.0-cil | libmono-system-core4.5-cil, libmono-system4.0-cil | libmono-system4.5-cil, libmono-corlib4.0-cil | libmono-corlib4.5-cil, libmono-i18n4.0-all | libmono-i18n4.5-all'
desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки'
- name: Изменить имя пакета deb
run: |
cp oint_1.13.0_all.deb oint_1.13.0_all_ru.deb
rm oint_1.13.0_all.deb
- uses: actions/upload-artifact@v3
with:
name: oint-deb
path: |
oint_1.13.0_all_ru.deb
- name: Создать каталог rpm-пакета
run: |
mkdir -p .rpmpkg/usr/bin
mkdir -p .rpmpkg/usr/share/oint/bin
cp ./src/ru/cli/oint .rpmpkg/usr/share/oint/bin/oint
echo 'mono /usr/share/oint/bin/oint "$@"' > .rpmpkg/usr/bin/oint
chmod +x .rpmpkg/usr/bin/oint
- name: Собрать rpm-пакет
uses: jiro4989/build-rpm-action@v2
with:
summary: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки. Требуется mono-runtime с поддержкой .NET Framework 4.8'
package: oint
package_root: .rpmpkg
maintainer: Anton Titovets <bayselonarrend@gmail.com>
version: '1.13.0'
arch: 'x86_64'
desc: 'OInt CLI - приложение для работы с API различных онлайн-сервисов из командной строки'
requires: |
mono-devel
Requires: mono-locale-extras
- name: Изменить имя пакета rpm
run: |
cp oint-1.13.0-1.el7.x86_64.rpm oint-1.13.0-1.el7.x86_64_ru.rpm
rm oint-debuginfo-1.13.0-1.el7.x86_64.rpm
rm oint-1.13.0-1.el7.x86_64.rpm
- uses: actions/upload-artifact@v4
with:
name: oint-rpm
path: |
./oint-1.13.0-1.el7.x86_64_ru.rpm
Testing-telegram:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьИнформациюБота
if: ${{ cancelled() }} == false
run: |
./oint telegram ПолучитьИнформациюБота --debug --test \
--token "${{ env.json_Telegram_Token }}" \
- name: Выполнить ПолучитьОбновления
if: ${{ cancelled() }} == false
run: |
./oint telegram ПолучитьОбновления --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--timeout "" \
--offset "" \
- name: Выполнить УстановитьWebhook
if: ${{ cancelled() }} == false
run: |
./oint telegram УстановитьWebhook --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--url "${{ env.json_Telegram_URL }}" \
- name: Выполнить УдалитьWebhook
if: ${{ cancelled() }} == false
run: |
./oint telegram УдалитьWebhook --debug --test \
--token "${{ env.json_Telegram_Token }}" \
- name: Выполнить СкачатьФайл
if: ${{ cancelled() }} == false
run: |
./oint telegram СкачатьФайл --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--fileid "" \
- name: Выполнить ОтправитьТекстовоеСообщение
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьТекстовоеСообщение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--keyboard "" \
--parsemode "" \
--reply "" \
- name: Выполнить ОтправитьКартинку
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьКартинку --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--picture "${{ env.json_Picture }}" \
--keyboard "" \
--parsemode "" \
- name: Выполнить ОтправитьВидео
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьВидео --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--video "${{ env.json_Video }}" \
--keyboard "" \
--parsemode "" \
- name: Выполнить ОтправитьАудио
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьАудио --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--audio "${{ env.json_Audio }}" \
--keyboard "" \
--parsemode "" \
- name: Выполнить ОтправитьДокумент
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьДокумент --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--doc "${{ env.json_Document }}" \
--keyboard "" \
--parsemode "" \
--filename "" \
- name: Выполнить ОтправитьГифку
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьГифку --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--gif "${{ env.json_GIF }}" \
--keyboard "" \
--parsemode "" \
- name: Выполнить ОтправитьМедиагруппу
if: ${{ cancelled() }} == false
run: |
echo " {
\"${{ env.json_Picture }}\" : \"photo\",
\"${{ env.json_Picture2 }}\" : \"photo\"
} " > mediagroup.json
./oint telegram ОтправитьМедиагруппу --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--media "mediagroup.json" \
--keyboard "" \
--parsemode "" \
- name: Выполнить ОтправитьМестоположение
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьМестоположение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--lat "48.87373649724122" \
--long "48.87373649724122" \
--keyboard "" \
- name: Выполнить ОтправитьКонтакт
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьКонтакт --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--name "Петр" \
--surname "Петров" \
--phone "+123456789" \
--keyboard "" \
- name: Выполнить ОтправитьОпрос
if: ${{ cancelled() }} == false
run: |
./oint telegram ОтправитьОпрос --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--question "Да или нет?" \
--options "['Да', 'Нет', 'Затрудняюсь ответить']" \
--anonymous true \
- name: Выполнить ПереслатьСообщение
if: ${{ cancelled() }} == false
run: |
./oint telegram ПереслатьСообщение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--message "${{ env.json_Telegram_ChannelMessageID }}" \
--from "${{ env.json_Telegram_ChannelID }}" \
--to "${{ env.json_Telegram_ChatID }}" \
- name: Выполнить СформироватьКлавиатуруПоМассивуКнопок
if: ${{ cancelled() }} == false
run: |
./oint telegram СформироватьКлавиатуруПоМассивуКнопок --debug --test \
--buttons "['Кнопка1','Кнопка2','Кнопка3']" \
--under true \
--column false \
- name: Выполнить Бан
if: ${{ cancelled() }} == false
run: |
./oint telegram Бан --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--user "${{ env.json_Telegram_ChatID }}" \
- name: Выполнить Разбан
if: ${{ cancelled() }} == false
run: |
./oint telegram Разбан --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--user "${{ env.json_Telegram_ChatID }}" \
- name: Выполнить СоздатьСсылкуПриглашение
if: ${{ cancelled() }} == false
run: |
./oint telegram СоздатьСсылкуПриглашение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--title "Тест" \
--expire "1" \
--limit "1" \
- name: Выполнить ЗакрепитьСообщение
if: ${{ cancelled() }} == false
run: |
./oint telegram ЗакрепитьСообщение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--message "${{ env.json_Telegram_ChannelMessageID }}" \
- name: Выполнить ОткрепитьСообщение
if: ${{ cancelled() }} == false
run: |
./oint telegram ОткрепитьСообщение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--message "${{ env.json_Telegram_ChannelMessageID }}" \
- name: Выполнить ПолучитьЧислоУчастников
if: ${{ cancelled() }} == false
run: |
./oint telegram ПолучитьЧислоУчастников --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
- name: Выполнить УдалитьСообщение
if: ${{ cancelled() }} == false
run: |
./oint telegram УдалитьСообщение --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--message "${{ env.json_Telegram_ChannelMessageID }}" \
- name: Выполнить ПолучитьСписокИконокАватаров
if: ${{ cancelled() }} == false
run: |
./oint telegram ПолучитьСписокИконокАватаров --debug --test \
--token "${{ env.json_Telegram_Token }}" \
- name: Выполнить СоздатьТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram СоздатьТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--title "Тест" \
--icon "5350444672789519765 " \
- name: Выполнить ИзменитьТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram ИзменитьТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--topic "${{ env.json_Telegram_TopicID }}" \
--title "Тест" \
--icon "5350444672789519765 " \
- name: Выполнить ЗакрытьТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram ЗакрытьТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить ОткрытьТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram ОткрытьТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить УдалитьТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram УдалитьТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить СкрытьГлавнуюТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram СкрытьГлавнуюТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
- name: Выполнить ПоказатьГлавнуюТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram ПоказатьГлавнуюТемуФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
- name: Выполнить ИзменитьИмяГлавнойТемыФорума
if: ${{ cancelled() }} == false
run: |
./oint telegram ИзменитьИмяГлавнойТемыФорума --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--title "Тест" \
- name: Выполнить ОчиститьСписокЗакрепленныхСообщенийТемы
if: ${{ cancelled() }} == false
run: |
./oint telegram ОчиститьСписокЗакрепленныхСообщенийТемы --debug --test \
--token "${{ env.json_Telegram_Token }}" \
--forum "${{ env.json_Telegram_ForumID }}" \
--topic "${{ env.json_Telegram_TopicID }}" \
Testing-vk:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить СоздатьСсылкуПолученияТокена
if: ${{ cancelled() }} == false
run: |
./oint vk СоздатьСсылкуПолученияТокена --debug --test \
--app "${{ env.json_VK_AppID }}" \
- name: Выполнить СоздатьПост
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьПост --debug --test \
--text "Тестовый текст" \
--pictures "['${{ env.json_Picture }}', '${{ env.json_Picture2 }}']" \
--ad false \
--url "https://github.com/Bayselonarrend/OpenIntegrations" \
--auth "auth.json" \
- name: Выполнить СоздатьСоставнойПост
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьСоставнойПост --debug --test \
--text "Тестовый текст" \
--objects "" \
--ad false \
--url "https://github.com/Bayselonarrend/OpenIntegrations" \
--auth "auth.json" \
- name: Выполнить УдалитьПост
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьПост --debug --test \
--post "1159" \
--auth "auth.json" \
- name: Выполнить СоздатьОпрос
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьОпрос --debug --test \
--question "Да или нет?" \
--options "['Да', 'Нет', 'Затрудняюсь ответить']" \
--picture "${{ env.json_Picture }}" \
--auth "auth.json" \
- name: Выполнить СоздатьАльбом
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьАльбом --debug --test \
--title "Тест" \
--description "Тестовое описание" \
--auth "auth.json" \
- name: Выполнить УдалитьАльбом
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьАльбом --debug --test \
--album "303733811" \
--auth "auth.json" \
- name: Выполнить СоздатьИсторию
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьИсторию --debug --test \
--picture "${{ env.json_Picture }}" \
--url "https://github.com/Bayselonarrend/OpenIntegrations" \
--auth "auth.json" \
- name: Выполнить СохранитьКартинкуВАльбом
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СохранитьКартинкуВАльбом --debug --test \
--album "303733811" \
--picture "${{ env.json_Picture }}" \
--description "Тестовое описание" \
--auth "auth.json" \
- name: Выполнить УдалитьКартинку
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьКартинку --debug --test \
--pictureid "1" \
--auth "auth.json" \
- name: Выполнить ЗагрузитьВидеоНаСервер
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ЗагрузитьВидеоНаСервер --debug --test \
--file "" \
--title "Тест" \
--description "Тестовое описание" \
--album "303733811" \
--auth "auth.json" \
- name: Выполнить ЗагрузитьФотоНаСервер
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ЗагрузитьФотоНаСервер --debug --test \
--file "" \
--auth "auth.json" \
--type "" \
- name: Выполнить СоздатьОбсуждение
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьОбсуждение --debug --test \
--title "Тест" \
--text "Тестовый текст" \
--auth "auth.json" \
- name: Выполнить ЗакрытьОбсуждение
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ЗакрытьОбсуждение --debug --test \
--topic "1" \
--remove false \
--auth "auth.json" \
- name: Выполнить ОткрытьОбсуждение
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ОткрытьОбсуждение --debug --test \
--topic "1" \
--auth "auth.json" \
- name: Выполнить НаписатьВОбсуждение
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk НаписатьВОбсуждение --debug --test \
--topic "1" \
--text "Тестовый текст" \
--auth "auth.json" \
- name: Выполнить ПоставитьЛайк
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПоставитьЛайк --debug --test \
--post "1159" \
--wall "-${{ env.json_VK_GroupID }}" \
--auth "auth.json" \
- name: Выполнить СделатьРепост
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СделатьРепост --debug --test \
--post "1159" \
--from "-${{ env.json_VK_GroupID }}" \
--to "-${{ env.json_VK_GroupID }}" \
--ad false \
--auth "auth.json" \
- name: Выполнить НаписатьСообщение
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk НаписатьСообщение --debug --test \
--text "Тестовый текст" \
--user "${{ env.json_VK_UserID }}" \
--ct "${{ env.json_VK_CommunityToken }}" \
--keyboard "" \
--auth "auth.json" \
- name: Выполнить НаписатьКомментарий
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk НаписатьКомментарий --debug --test \
--post "1159" \
--wall "-${{ env.json_VK_GroupID }}" \
--text "Тестовый текст" \
--auth "auth.json" \
- name: Выполнить СократитьСсылку
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СократитьСсылку --debug --test \
--url "https://github.com/Bayselonarrend/OpenIntegrations" \
--auth "auth.json" \
- name: Выполнить ПолучитьСтатистику
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСтатистику --debug --test \
--datefrom "2024-02-30T23:50:08+03:00" \
--dateto "2024-03-30T23:50:08+03:00" \
--auth "auth.json" \
- name: Выполнить ПолучитьСтатистикуПостов
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСтатистикуПостов --debug --test \
--posts "['1111111','2222222']" \
--auth "auth.json" \
- name: Выполнить СоздатьРекламнуюКампанию
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьРекламнуюКампанию --debug --test \
--cabinet "${{ env.json_VK_AdsCabinetID }}" \
--title "Тест" \
--auth "auth.json" \
- name: Выполнить СоздатьРекламноеОбъявление
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьРекламноеОбъявление --debug --test \
--campaign "1" \
--limit "1" \
--category "1" \
--post "1159" \
--cabinet "${{ env.json_VK_AdsCabinetID }}" \
--auth "auth.json" \
- name: Выполнить ПриостановитьРекламноеОбъявление
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПриостановитьРекламноеОбъявление --debug --test \
--cabinet "${{ env.json_VK_AdsCabinetID }}" \
--adv "1" \
--auth "auth.json" \
- name: Выполнить ПолучитьСписокРекламныхКатегорий
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСписокРекламныхКатегорий --debug --test \
--auth "auth.json" \
- name: Выполнить ПолучитьСписокКатегорийТоваров
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСписокКатегорийТоваров --debug --test \
--auth "auth.json" \
- name: Выполнить ПолучитьСписокТоваров
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСписокТоваров --debug --test \
--sel "1" \
--auth "auth.json" \
- name: Выполнить ПолучитьТоварыПоИД
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьТоварыПоИД --debug --test \
--items "['1111111','2222222']" \
--auth "auth.json" \
- name: Выполнить ДобавитьТовар
if: ${{ cancelled() }} == false
run: |
echo " {
\"Имя\" : \"Тест\",
\"Описание\" : \"Тест\",
\"Категория\" : \"20173\",
\"Цена\" : \"1\",
\"СтараяЦена\" : \"2\",
\"ДополнительныеФото\" : [],
\"ЗначенияСвойств\" : [],
\"ГлавныйВГруппе\" : false,
\"Ширина\" : \"1\",
\"Высота\" : \"1\",
\"Глубина\" : \"1\",
\"Вес\" : \"1\",
\"SKU\" : \"12345\",
\"ДоступныйОстаток\" : \"1\"
} " > product.json
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ДобавитьТовар --debug --test \
--product "product.json" \
--sel "1" \
--auth "auth.json" \
- name: Выполнить ИзменитьТовар
if: ${{ cancelled() }} == false
run: |
echo " {
\"Имя\" : \"Тест\",
\"Описание\" : \"Тест\",
\"Категория\" : \"20173\",
\"Цена\" : \"1\",
\"СтараяЦена\" : \"2\",
\"ДополнительныеФото\" : [],
\"ЗначенияСвойств\" : [],
\"ГлавныйВГруппе\" : false,
\"Ширина\" : \"1\",
\"Высота\" : \"1\",
\"Глубина\" : \"1\",
\"Вес\" : \"1\",
\"SKU\" : \"12345\",
\"ДоступныйОстаток\" : \"1\"
} " > product.json
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ИзменитьТовар --debug --test \
--item "1" \
--product "product.json" \
--sel "1" \
--auth "auth.json" \
- name: Выполнить УдалитьТовар
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьТовар --debug --test \
--item "1" \
--auth "auth.json" \
- name: Выполнить СгруппироватьТовары
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СгруппироватьТовары --debug --test \
--items "['1111111','2222222']" \
--sellgroup "1" \
--auth "auth.json" \
- name: Выполнить ПолучитьСписокПодборок
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСписокПодборок --debug --test \
--auth "auth.json" \
- name: Выполнить ПолучитьПодборкиПоИД
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьПодборкиПоИД --debug --test \
--sels "['1111111','2222222']" \
--auth "auth.json" \
- name: Выполнить СоздатьПодборкуТоваров
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьПодборкуТоваров --debug --test \
--title "Тест" \
--picture "${{ env.json_Picture }}" \
--main false \
--hidden false \
--auth "auth.json" \
- name: Выполнить ИзменитьПодборкуТоваров
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ИзменитьПодборкуТоваров --debug --test \
--title "Тест" \
--sel "1" \
--picture "${{ env.json_Picture }}" \
--main false \
--hidden false \
--auth "auth.json" \
- name: Выполнить ДобавитьТоварВПодборку
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ДобавитьТоварВПодборку --debug --test \
--items "['1111111','2222222']" \
--sel "1" \
--auth "auth.json" \
- name: Выполнить УдалитьТоварИзПодборки
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьТоварИзПодборки --debug --test \
--item "1" \
--sel "1" \
--auth "auth.json" \
- name: Выполнить УдалитьПодборку
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьПодборку --debug --test \
--sel "1" \
--auth "auth.json" \
- name: Выполнить ПолучитьСписокСвойств
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСписокСвойств --debug --test \
--auth "auth.json" \
- name: Выполнить СоздатьСвойствоТовара
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk СоздатьСвойствоТовара --debug --test \
--title "Тест" \
--auth "auth.json" \
- name: Выполнить ИзменитьСвойствоТовара
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ИзменитьСвойствоТовара --debug --test \
--title "Тест" \
--prop "1" \
--auth "auth.json" \
- name: Выполнить УдалитьСвойствоТовара
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьСвойствоТовара --debug --test \
--prop "1" \
--auth "auth.json" \
- name: Выполнить ДобавитьВариантСвойстваТовара
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ДобавитьВариантСвойстваТовара --debug --test \
--value "Тест" \
--prop "1" \
--auth "auth.json" \
- name: Выполнить ИзменитьВариантСвойстваТовара
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ИзменитьВариантСвойстваТовара --debug --test \
--value "Тест" \
--prop "1" \
--option "1" \
--auth "auth.json" \
- name: Выполнить УдалитьВариантСвойстваТовара
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk УдалитьВариантСвойстваТовара --debug --test \
--option "1" \
--auth "auth.json" \
- name: Выполнить ПолучитьСписокЗаказов
if: ${{ cancelled() }} == false
run: |
echo " {
\"access_token\": \"${{ env.json_VK_Token }}\",
\"from_group\" : \"1\",
\"owner_id\" : \"-${{ env.json_VK_GroupID }}\",
\"v\" : \"5.131\",
\"app_id\" : \"${{ env.json_VK_AppID }}\",
\"group_id\" : \"${{ env.json_VK_GroupID }}\"
} " > auth.json
./oint vk ПолучитьСписокЗаказов --debug --test \
--auth "auth.json" \
- name: Выполнить СформироватьКлавиатуру
if: ${{ cancelled() }} == false
run: |
./oint vk СформироватьКлавиатуру --debug --test \
--buttons "['Кнопка1','Кнопка2','Кнопка3']" \
Testing-viber:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить УстановитьWebhook
if: ${{ cancelled() }} == false
run: |
./oint viber УстановитьWebhook --debug --test \
--token "${{ env.json_Viber_Token }}" \
--url "" \
- name: Выполнить ПолучитьИнформациюОКанале
if: ${{ cancelled() }} == false
run: |
./oint viber ПолучитьИнформациюОКанале --debug --test \
--token "${{ env.json_Viber_Token }}" \
- name: Выполнить ПолучитьДанныеПользователя
if: ${{ cancelled() }} == false
run: |
./oint viber ПолучитьДанныеПользователя --debug --test \
--token "${{ env.json_Viber_Token }}" \
--user "${{ env.json_Viber_UserID }}" \
- name: Выполнить ПолучитьОнлайнПользователей
if: ${{ cancelled() }} == false
run: |
./oint viber ПолучитьОнлайнПользователей --debug --test \
--token "${{ env.json_Viber_Token }}" \
--users "" \
- name: Выполнить ОтправитьТекстовоеСообщение
if: ${{ cancelled() }} == false
run: |
./oint viber ОтправитьТекстовоеСообщение --debug --test \
--token "${{ env.json_Viber_Token }}" \
--text "Тестовый текст" \
--user "${{ env.json_Viber_UserID }}" \
--ischannel true \
--keyboard "" \
- name: Выполнить ОтправитьКартинку
if: ${{ cancelled() }} == false
run: |
./oint viber ОтправитьКартинку --debug --test \
--token "${{ env.json_Viber_Token }}" \
--picture "${{ env.json_Picture }}" \
--user "${{ env.json_Viber_UserID }}" \
--ischannel true \
--description "Тестовое описание" \
- name: Выполнить ОтправитьФайл
if: ${{ cancelled() }} == false
run: |
./oint viber ОтправитьФайл --debug --test \
--token "${{ env.json_Viber_Token }}" \
--file "" \
--user "${{ env.json_Viber_UserID }}" \
--ischannel true \
--ext ".txt" \
--size "10" \
- name: Выполнить ОтправитьКонтакт
if: ${{ cancelled() }} == false
run: |
./oint viber ОтправитьКонтакт --debug --test \
--token "${{ env.json_Viber_Token }}" \
--name "Петр" \
--phone "+123456789" \
--user "${{ env.json_Viber_UserID }}" \
--ischannel true \
- name: Выполнить ОтправитьЛокацию
if: ${{ cancelled() }} == false
run: |
./oint viber ОтправитьЛокацию --debug --test \
--token "${{ env.json_Viber_Token }}" \
--lat "48.87373649724122" \
--long "48.87373649724122" \
--user "${{ env.json_Viber_UserID }}" \
--ischannel true \
- name: Выполнить ОтправитьСсылку
if: ${{ cancelled() }} == false
run: |
./oint viber ОтправитьСсылку --debug --test \
--token "${{ env.json_Viber_Token }}" \
--url "" \
--user "${{ env.json_Viber_UserID }}" \
--ischannel true \
- name: Выполнить СформироватьКлавиатуруИзМассиваКнопок
if: ${{ cancelled() }} == false
run: |
./oint viber СформироватьКлавиатуруИзМассиваКнопок --debug --test \
--buttons "['Кнопка1','Кнопка2','Кнопка3']" \
--color "" \
Testing-twitter:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьСсылкуАвторизации
if: ${{ cancelled() }} == false
run: |
./oint twitter ПолучитьСсылкуАвторизации --debug --test \
--auth "" \
- name: Выполнить ПолучитьТокен
if: ${{ cancelled() }} == false
run: |
./oint twitter ПолучитьТокен --debug --test \
--code "" \
--auth "" \
- name: Выполнить ОбновитьТокен
if: ${{ cancelled() }} == false
run: |
./oint twitter ОбновитьТокен --debug --test \
--auth "" \
- name: Выполнить СоздатьТекстовыйТвит
if: ${{ cancelled() }} == false
run: |
./oint twitter СоздатьТекстовыйТвит --debug --test \
--text "Тестовый текст" \
--auth "" \
- name: Выполнить СоздатьТвитКартинки
if: ${{ cancelled() }} == false
run: |
./oint twitter СоздатьТвитКартинки --debug --test \
--text "Тестовый текст" \
--pictures "" \
--auth "" \
- name: Выполнить СоздатьТвитГифки
if: ${{ cancelled() }} == false
run: |
./oint twitter СоздатьТвитГифки --debug --test \
--text "Тестовый текст" \
--gifs "" \
--auth "" \
- name: Выполнить СоздатьТвитВидео
if: ${{ cancelled() }} == false
run: |
./oint twitter СоздатьТвитВидео --debug --test \
--text "Тестовый текст" \
--videos "" \
--auth "" \
- name: Выполнить СоздатьТвитОпрос
if: ${{ cancelled() }} == false
run: |
./oint twitter СоздатьТвитОпрос --debug --test \
--text "Тестовый текст" \
--options "['Да', 'Нет', 'Затрудняюсь ответить']" \
--duration "" \
--auth "" \
Testing-notion:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить СоздатьСтраницу
if: ${{ cancelled() }} == false
run: |
./oint notion СоздатьСтраницу --debug --test \
--token "" \
--page "" \
--title "Тест" \
- name: Выполнить СоздатьСтраницуВБазу
if: ${{ cancelled() }} == false
run: |
./oint notion СоздатьСтраницуВБазу --debug --test \
--token "" \
--base "" \
--data "" \
- name: Выполнить ПолучитьСтраницу
if: ${{ cancelled() }} == false
run: |
./oint notion ПолучитьСтраницу --debug --test \
--token "" \
--page "" \
- name: Выполнить ИзменитьСвойстваСтраницы
if: ${{ cancelled() }} == false
run: |
./oint notion ИзменитьСвойстваСтраницы --debug --test \
--token "" \
--page "" \
--data "" \
--icon "" \
--cover "" \
--archive "" \
- name: Выполнить СоздатьБазуДанных
if: ${{ cancelled() }} == false
run: |
./oint notion СоздатьБазуДанных --debug --test \
--token "" \
--page "" \
--title "Тест" \
--props "" \
- name: Выполнить ПолучитьБазуДанных
if: ${{ cancelled() }} == false
run: |
./oint notion ПолучитьБазуДанных --debug --test \
--token "" \
--base "" \
- name: Выполнить ИзменитьСвойстваБазы
if: ${{ cancelled() }} == false
run: |
./oint notion ИзменитьСвойстваБазы --debug --test \
--token "" \
--base "" \
--props "" \
--title "Тест" \
--description "Тестовое описание" \
- name: Выполнить СоздатьБлок
if: ${{ cancelled() }} == false
run: |
./oint notion СоздатьБлок --debug --test \
--token "" \
--page "" \
--block "" \
--prev "" \
- name: Выполнить ВернутьБлок
if: ${{ cancelled() }} == false
run: |
./oint notion ВернутьБлок --debug --test \
--token "" \
--block "" \
--core "" \
- name: Выполнить ВернутьДочерниеБлоки
if: ${{ cancelled() }} == false
run: |
./oint notion ВернутьДочерниеБлоки --debug --test \
--token "" \
--block "" \
- name: Выполнить УдалитьБлок
if: ${{ cancelled() }} == false
run: |
./oint notion УдалитьБлок --debug --test \
--token "" \
--block "" \
- name: Выполнить СписокПользователей
if: ${{ cancelled() }} == false
run: |
./oint notion СписокПользователей --debug --test \
--token "" \
- name: Выполнить ПолучитьДанныеПользователя
if: ${{ cancelled() }} == false
run: |
./oint notion ПолучитьДанныеПользователя --debug --test \
--token "" \
--user "" \
Testing-yandex:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьКодПодтверждения
if: ${{ cancelled() }} == false
run: |
./oint yandex ПолучитьКодПодтверждения --debug --test \
--id "" \
- name: Выполнить ПреобразоватьКодВТокен
if: ${{ cancelled() }} == false
run: |
./oint yandex ПреобразоватьКодВТокен --debug --test \
--id "" \
--secret "" \
--device "" \
- name: Выполнить ОбновитьТокен
if: ${{ cancelled() }} == false
run: |
./oint yandex ОбновитьТокен --debug --test \
--id "" \
--secret "" \
--refresh "" \
Testing-yadisk:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьИнформациюОДиске
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьИнформациюОДиске --debug --test \
--token "" \
- name: Выполнить СоздатьПапку
if: ${{ cancelled() }} == false
run: |
./oint yadisk СоздатьПапку --debug --test \
--token "" \
--path "" \
- name: Выполнить ПолучитьОбъект
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьОбъект --debug --test \
--token "" \
--path "" \
- name: Выполнить УдалитьОбъект
if: ${{ cancelled() }} == false
run: |
./oint yadisk УдалитьОбъект --debug --test \
--token "" \
--path "" \
--can "" \
- name: Выполнить СоздатьКопиюОбъекта
if: ${{ cancelled() }} == false
run: |
./oint yadisk СоздатьКопиюОбъекта --debug --test \
--token "" \
--from "" \
--to "" \
--rewrite "" \
- name: Выполнить ПолучитьСсылкуДляСкачивания
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьСсылкуДляСкачивания --debug --test \
--token "" \
--path "" \
- name: Выполнить СкачатьФайл
if: ${{ cancelled() }} == false
run: |
./oint yadisk СкачатьФайл --debug --test \
--token "" \
--path "" \
--out "" \
- name: Выполнить ПолучитьСписокФайлов
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьСписокФайлов --debug --test \
--token "" \
--amount "" \
--offset "" \
--type "" \
--datesort "" \
- name: Выполнить ПереместитьОбъект
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПереместитьОбъект --debug --test \
--token "" \
--from "" \
--to "" \
--rewrite "" \
- name: Выполнить ЗагрузитьФайл
if: ${{ cancelled() }} == false
run: |
./oint yadisk ЗагрузитьФайл --debug --test \
--token "" \
--path "" \
--file "" \
--rewrite "" \
- name: Выполнить ЗагрузитьФайлПоURL
if: ${{ cancelled() }} == false
run: |
./oint yadisk ЗагрузитьФайлПоURL --debug --test \
--token "" \
--path "" \
--url "" \
- name: Выполнить ОпубликоватьОбъект
if: ${{ cancelled() }} == false
run: |
./oint yadisk ОпубликоватьОбъект --debug --test \
--token "" \
--path "" \
- name: Выполнить ОтменитьПубликациюОбъекта
if: ${{ cancelled() }} == false
run: |
./oint yadisk ОтменитьПубликациюОбъекта --debug --test \
--token "" \
--path "" \
- name: Выполнить ПолучитьСписокОпубликованныхОбъектов
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьСписокОпубликованныхОбъектов --debug --test \
--token "" \
--amount "" \
--offset "" \
- name: Выполнить ПолучитьПубличныйОбъект
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьПубличныйОбъект --debug --test \
--token "" \
--url "" \
--amount "" \
--offset "" \
- name: Выполнить ПолучитьСсылкуСкачиванияПубличногоОбъекта
if: ${{ cancelled() }} == false
run: |
./oint yadisk ПолучитьСсылкуСкачиванияПубличногоОбъекта --debug --test \
--token "" \
--url "" \
--path "" \
- name: Выполнить СохранитьПубличныйОбъектНаДиск
if: ${{ cancelled() }} == false
run: |
./oint yadisk СохранитьПубличныйОбъектНаДиск --debug --test \
--token "" \
--url "" \
--from "" \
--to "" \
Testing-google:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить СформироватьСсылкуПолученияКода
if: ${{ cancelled() }} == false
run: |
./oint google СформироватьСсылкуПолученияКода --debug --test \
--id "" \
--calendar "" \
--drive "" \
--sheets "" \
- name: Выполнить ПолучитьТокенПоКоду
if: ${{ cancelled() }} == false
run: |
./oint google ПолучитьТокенПоКоду --debug --test \
--id "" \
--secret "" \
--code "" \
- name: Выполнить ОбновитьТокен
if: ${{ cancelled() }} == false
run: |
./oint google ОбновитьТокен --debug --test \
--id "" \
--secret "" \
--refresh "" \
Testing-gcalendar:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить СоздатьКалендарь
if: ${{ cancelled() }} == false
run: |
./oint gcalendar СоздатьКалендарь --debug --test \
--token "" \
--title "Тест" \
- name: Выполнить ПолучитьМетаданныеКалендаря
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ПолучитьМетаданныеКалендаря --debug --test \
--token "" \
--calendar "" \
- name: Выполнить ИзменитьМетаданныеКалендаря
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ИзменитьМетаданныеКалендаря --debug --test \
--token "" \
--calendar "" \
--title "Тест" \
--description "Тестовое описание" \
- name: Выполнить ОчиститьОсновнойКалендарь
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ОчиститьОсновнойКалендарь --debug --test \
--token "" \
- name: Выполнить УдалитьКалендарь
if: ${{ cancelled() }} == false
run: |
./oint gcalendar УдалитьКалендарь --debug --test \
--token "" \
--calendar "" \
- name: Выполнить ПолучитьСписокКалендарей
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ПолучитьСписокКалендарей --debug --test \
--token "" \
- name: Выполнить ДобавитьКалендарьВСписок
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ДобавитьКалендарьВСписок --debug --test \
--token "" \
--calendar "" \
- name: Выполнить ПолучитьКалендарьСписка
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ПолучитьКалендарьСписка --debug --test \
--token "" \
--calendar "" \
- name: Выполнить УдалитьКалендарьИзСписка
if: ${{ cancelled() }} == false
run: |
./oint gcalendar УдалитьКалендарьИзСписка --debug --test \
--token "" \
--calendar "" \
- name: Выполнить ИзменитьКалендарьСписка
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ИзменитьКалендарьСписка --debug --test \
--token "" \
--calendar "" \
--primary "" \
--secondary "" \
--hidden "" \
- name: Выполнить ПолучитьСписокСобытий
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ПолучитьСписокСобытий --debug --test \
--token "" \
--calendar "" \
- name: Выполнить ПолучитьСобытие
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ПолучитьСобытие --debug --test \
--token "" \
--calendar "" \
--event "" \
- name: Выполнить СоздатьСобытие
if: ${{ cancelled() }} == false
run: |
./oint gcalendar СоздатьСобытие --debug --test \
--token "" \
--calendar "" \
--props "" \
- name: Выполнить ПереместитьСобытие
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ПереместитьСобытие --debug --test \
--token "" \
--from "" \
--to "" \
--event "" \
- name: Выполнить ИзменитьСобытие
if: ${{ cancelled() }} == false
run: |
./oint gcalendar ИзменитьСобытие --debug --test \
--token "" \
--calendar "" \
--props "" \
--event "" \
- name: Выполнить УдалитьСобытие
if: ${{ cancelled() }} == false
run: |
./oint gcalendar УдалитьСобытие --debug --test \
--token "" \
--calendar "" \
--event "" \
Testing-gdrive:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьИнформациюОбОбъекте
if: ${{ cancelled() }} == false
run: |
./oint gdrive ПолучитьИнформациюОбОбъекте --debug --test \
--token "" \
--object "" \
- name: Выполнить ПолучитьСписокКаталогов
if: ${{ cancelled() }} == false
run: |
./oint gdrive ПолучитьСписокКаталогов --debug --test \
--token "" \
--querry "" \
--depth "" \
- name: Выполнить ПолучитьСписокФайлов
if: ${{ cancelled() }} == false
run: |
./oint gdrive ПолучитьСписокФайлов --debug --test \
--token "" \
--querry "" \
--catalog "" \
- name: Выполнить ЗагрузитьФайл
if: ${{ cancelled() }} == false
run: |
./oint gdrive ЗагрузитьФайл --debug --test \
--token "" \
--file "" \
--props "" \
- name: Выполнить СоздатьПапку
if: ${{ cancelled() }} == false
run: |
./oint gdrive СоздатьПапку --debug --test \
--token "" \
--title "Тест" \
--catalog "" \
- name: Выполнить СкачатьФайл
if: ${{ cancelled() }} == false
run: |
./oint gdrive СкачатьФайл --debug --test \
--token "" \
--object "" \
--out "" \
- name: Выполнить СкопироватьОбъект
if: ${{ cancelled() }} == false
run: |
./oint gdrive СкопироватьОбъект --debug --test \
--token "" \
--object "" \
--title "Тест" \
--catalog "" \
- name: Выполнить ОбновитьФайл
if: ${{ cancelled() }} == false
run: |
./oint gdrive ОбновитьФайл --debug --test \
--token "" \
--object "" \
--file "" \
--title "Тест" \
- name: Выполнить УдалитьОбъект
if: ${{ cancelled() }} == false
run: |
./oint gdrive УдалитьОбъект --debug --test \
--token "" \
--object "" \
- name: Выполнить СоздатьКомментарий
if: ${{ cancelled() }} == false
run: |
./oint gdrive СоздатьКомментарий --debug --test \
--token "" \
--object "" \
--text "Тестовый текст" \
- name: Выполнить ПолучитьКомментарий
if: ${{ cancelled() }} == false
run: |
./oint gdrive ПолучитьКомментарий --debug --test \
--token "" \
--object "" \
--comment "" \
- name: Выполнить ПолучитьСписокКомментариев
if: ${{ cancelled() }} == false
run: |
./oint gdrive ПолучитьСписокКомментариев --debug --test \
--token "" \
--object "" \
- name: Выполнить УдалитьКомментарий
if: ${{ cancelled() }} == false
run: |
./oint gdrive УдалитьКомментарий --debug --test \
--token "" \
--object "" \
--comment "" \
Testing-gsheets:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить СоздатьКнигу
if: ${{ cancelled() }} == false
run: |
./oint gsheets СоздатьКнигу --debug --test \
--token "" \
--title "Тест" \
--sheets "" \
- name: Выполнить ПолучитьКнигу
if: ${{ cancelled() }} == false
run: |
./oint gsheets ПолучитьКнигу --debug --test \
--token "" \
--spreadsheet "" \
- name: Выполнить ИзменитьНаименованиеКниги
if: ${{ cancelled() }} == false
run: |
./oint gsheets ИзменитьНаименованиеКниги --debug --test \
--token "" \
--spreadsheet "" \
--title "Тест" \
- name: Выполнить ДобавитьЛист
if: ${{ cancelled() }} == false
run: |
./oint gsheets ДобавитьЛист --debug --test \
--token "" \
--spreadsheet "" \
--title "Тест" \
- name: Выполнить УдалитьЛист
if: ${{ cancelled() }} == false
run: |
./oint gsheets УдалитьЛист --debug --test \
--token "" \
--spreadsheet "" \
--sheet "" \
- name: Выполнить КопироватьЛист
if: ${{ cancelled() }} == false
run: |
./oint gsheets КопироватьЛист --debug --test \
--token "" \
--from "" \
--to "" \
--sheet "" \
- name: Выполнить УстановитьЗначенияЯчеек
if: ${{ cancelled() }} == false
run: |
./oint gsheets УстановитьЗначенияЯчеек --debug --test \
--token "" \
--spreadsheet "" \
--data "" \
--sheetname "" \
--dim "" \
- name: Выполнить ОчиститьЯчейки
if: ${{ cancelled() }} == false
run: |
./oint gsheets ОчиститьЯчейки --debug --test \
--token "" \
--spreadsheet "" \
--cells "" \
--sheetname "" \
- name: Выполнить ПолучитьЗначенияЯчеек
if: ${{ cancelled() }} == false
run: |
./oint gsheets ПолучитьЗначенияЯчеек --debug --test \
--token "" \
--spreadsheet "" \
--cells "" \
--sheetname "" \
Testing-dropbox:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьСсылкуАвторизации
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьСсылкуАвторизации --debug --test \
--appkey "" \
- name: Выполнить ПолучитьТокен
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьТокен --debug --test \
--appkey "" \
--appsecret "" \
--code "" \
- name: Выполнить ОбновитьТокен
if: ${{ cancelled() }} == false
run: |
./oint dropbox ОбновитьТокен --debug --test \
--appkey "" \
--appsecret "" \
--refresh "" \
- name: Выполнить ПолучитьИнформациюОбАккаунте
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьИнформациюОбАккаунте --debug --test \
--token "" \
--account "" \
- name: Выполнить ПолучитьДанныеИспользованияПространства
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьДанныеИспользованияПространства --debug --test \
--token "" \
- name: Выполнить ПолучитьИнформациюОбОбъекте
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьИнформациюОбОбъекте --debug --test \
--token "" \
--path "" \
--detail "" \
- name: Выполнить ПолучитьСписокФайловПапки
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьСписокФайловПапки --debug --test \
--token "" \
--path "" \
--detail "" \
--cursor "" \
- name: Выполнить ПолучитьПревью
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьПревью --debug --test \
--token "" \
--path "" \
- name: Выполнить ЗагрузитьФайл
if: ${{ cancelled() }} == false
run: |
./oint dropbox ЗагрузитьФайл --debug --test \
--token "" \
--file "" \
--path "" \
--overwrite "" \
- name: Выполнить ЗагрузитьФайлПоURL
if: ${{ cancelled() }} == false
run: |
./oint dropbox ЗагрузитьФайлПоURL --debug --test \
--token "" \
--url "" \
--path "" \
- name: Выполнить ПолучитьСтатусЗагрузкиПоURL
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьСтатусЗагрузкиПоURL --debug --test \
--token "" \
--job "" \
- name: Выполнить УдалитьОбъект
if: ${{ cancelled() }} == false
run: |
./oint dropbox УдалитьОбъект --debug --test \
--token "" \
--path "" \
--permanently "" \
- name: Выполнить КопироватьОбъект
if: ${{ cancelled() }} == false
run: |
./oint dropbox КопироватьОбъект --debug --test \
--token "" \
--form "" \
--to "" \
- name: Выполнить ПереместитьОбъект
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПереместитьОбъект --debug --test \
--token "" \
--form "" \
--to "" \
- name: Выполнить СоздатьПапку
if: ${{ cancelled() }} == false
run: |
./oint dropbox СоздатьПапку --debug --test \
--token "" \
--path "" \
- name: Выполнить СкачатьФайл
if: ${{ cancelled() }} == false
run: |
./oint dropbox СкачатьФайл --debug --test \
--token "" \
--path "" \
- name: Выполнить СкачатьПапку
if: ${{ cancelled() }} == false
run: |
./oint dropbox СкачатьПапку --debug --test \
--token "" \
--path "" \
- name: Выполнить ПолучитьСписокВерсийОбъекта
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьСписокВерсийОбъекта --debug --test \
--token "" \
--path "" \
--amount "" \
- name: Выполнить ВосстановитьОбъектКВерсии
if: ${{ cancelled() }} == false
run: |
./oint dropbox ВосстановитьОбъектКВерсии --debug --test \
--token "" \
--path "" \
--rev "" \
- name: Выполнить ПолучитьСписокТегов
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьСписокТегов --debug --test \
--token "" \
--paths "" \
- name: Выполнить ДобавитьТег
if: ${{ cancelled() }} == false
run: |
./oint dropbox ДобавитьТег --debug --test \
--token "" \
--path "" \
--tag "" \
- name: Выполнить УдалитьТег
if: ${{ cancelled() }} == false
run: |
./oint dropbox УдалитьТег --debug --test \
--token "" \
--path "" \
--tag "" \
- name: Выполнить ОпубликоватьПапку
if: ${{ cancelled() }} == false
run: |
./oint dropbox ОпубликоватьПапку --debug --test \
--token "" \
--path "" \
- name: Выполнить ОтменитьПубликациюПапки
if: ${{ cancelled() }} == false
run: |
./oint dropbox ОтменитьПубликациюПапки --debug --test \
--token "" \
--folder "" \
- name: Выполнить ДобавитьПользователейКФайлу
if: ${{ cancelled() }} == false
run: |
./oint dropbox ДобавитьПользователейКФайлу --debug --test \
--token "" \
--fileid "" \
--emails "" \
--readonly "" \
- name: Выполнить ДобавитьПользователейКПапке
if: ${{ cancelled() }} == false
run: |
./oint dropbox ДобавитьПользователейКПапке --debug --test \
--token "" \
--folder "" \
--emails "" \
--readonly "" \
- name: Выполнить ПолучитьСтатусАсинхронногоИзменения
if: ${{ cancelled() }} == false
run: |
./oint dropbox ПолучитьСтатусАсинхронногоИзменения --debug --test \
--token "" \
--job "" \
- name: Выполнить ОтменитьПубликациюФайла
if: ${{ cancelled() }} == false
run: |
./oint dropbox ОтменитьПубликациюФайла --debug --test \
--token "" \
--fileid "" \
Testing-bitrix24:
runs-on: ubuntu-latest
needs: [Decode, Build]
steps:
- name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3
with:
path: ./data.json
key: test-data
- name: Скачать артефакт с исполняемым файлом
uses: actions/download-artifact@v4
with:
name: oint
- name: JSON в переменные
uses: rgarcia-phi/json-to-variables@v1.1.0
with:
filename: 'data.json'
masked: true
- name: chmod для OInt
run: chmod +x ./oint
- name: Выполнить ПолучитьСсылкуАвторизацииПриложения
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСсылкуАвторизацииПриложения --debug --test \
--domain "" \
--clientid "" \
- name: Выполнить ПолучитьТокен
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьТокен --debug --test \
--clientid "" \
--clientsecret "" \
--code "" \
- name: Выполнить ОбновитьТокен
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОбновитьТокен --debug --test \
--clientid "" \
--clientsecret "" \
--refresh "" \
- name: Выполнить СерверноеВремя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СерверноеВремя --debug --test \
--url "" \
--token "" \
- name: Выполнить СоздатьНовость
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьНовость --debug --test \
--url "" \
--text "Тестовый текст" \
--vision "" \
--files "" \
--title "Тест" \
--important "" \
--token "" \
- name: Выполнить ИзменитьНовость
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьНовость --debug --test \
--url "" \
--postid "" \
--text "Тестовый текст" \
--vision "" \
--files "" \
--title "Тест" \
--token "" \
- name: Выполнить УдалитьНовость
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьНовость --debug --test \
--url "" \
--postid "" \
--token "" \
- name: Выполнить ПолучитьСписокПросмотревшихВажное
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокПросмотревшихВажное --debug --test \
--url "" \
--postid "" \
--token "" \
- name: Выполнить ПолучитьНовости
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьНовости --debug --test \
--url "" \
--postid "" \
--sel "" \
--token "" \
- name: Выполнить ДобавитьКомментарийНовости
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьКомментарийНовости --debug --test \
--url "" \
--postid "" \
--text "Тестовый текст" \
--token "" \
- name: Выполнить ДобавитьПолучателейКНовости
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьПолучателейКНовости --debug --test \
--url "" \
--postid "" \
--vision "" \
--token "" \
- name: Выполнить ПолучитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПолучитьСписокЗадач
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокЗадач --debug --test \
--url "" \
--filter "" \
--offset "" \
--token "" \
- name: Выполнить СоздатьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьЗадачу --debug --test \
--url "" \
--fields "" \
--token "" \
- name: Выполнить ИзменитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьЗадачу --debug --test \
--url "" \
--task "" \
--fields "" \
--token "" \
- name: Выполнить УдалитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ДобавитьФайлВЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьФайлВЗадачу --debug --test \
--url "" \
--task "" \
--fileid "" \
--token "" \
- name: Выполнить ПринятьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПринятьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ОтклонитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтклонитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ЗавершитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ЗавершитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ВозобновитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВозобновитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ОтложитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтложитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПриостановитьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПриостановитьЗадачу --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить НачатьВыполнениеЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 НачатьВыполнениеЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить НачатьНаблюдатьЗаЗадачей
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 НачатьНаблюдатьЗаЗадачей --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПрекратитьНаблюдатьЗаЗадачей
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПрекратитьНаблюдатьЗаЗадачей --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ДелегироватьЗадачу
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДелегироватьЗадачу --debug --test \
--url "" \
--task "" \
--user "" \
--token "" \
- name: Выполнить ДобавитьЗадачуВИзбранное
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьЗадачуВИзбранное --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить УбратьЗадачуИзИзбранного
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УбратьЗадачуИзИзбранного --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПолучитьИсториюЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьИсториюЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПроверитьДоступКЗадаче
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПроверитьДоступКЗадаче --debug --test \
--url "" \
--task "" \
--users "" \
--token "" \
- name: Выполнить ОтключитьЗвукЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтключитьЗвукЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ВключитьЗвукЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВключитьЗвукЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить СоздатьЗависимостьЗадач
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьЗависимостьЗадач --debug --test \
--url "" \
--taskfrom "" \
--taskto "" \
--linktype "" \
--token "" \
- name: Выполнить УдалитьЗависимостьЗадач
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьЗависимостьЗадач --debug --test \
--url "" \
--taskfrom "" \
--taskto "" \
--linktype "" \
--token "" \
- name: Выполнить ПолучитьПланЗадачНаДень
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьПланЗадачНаДень --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьСтруктуруЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтруктуруЗадачи --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьСтруктуруФильтраЗадач
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтруктуруФильтраЗадач --debug --test \
--empty "" \
- name: Выполнить ПолучитьСписокПользовательскихПолейЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокПользовательскихПолейЗадачи --debug --test \
--url "" \
--token "" \
- name: Выполнить ДобавитьПользовательскоеПолеЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьПользовательскоеПолеЗадачи --debug --test \
--url "" \
--type "" \
--fieldname "" \
--externalid "" \
--title "Тест" \
--label "" \
--token "" \
- name: Выполнить ИзменитьПользовательскоеПолеЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьПользовательскоеПолеЗадачи --debug --test \
--url "" \
--fieldid "" \
--externalid "" \
--title "Тест" \
--label "" \
--token "" \
- name: Выполнить ПолучитьПользовательскоеПолеЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьПользовательскоеПолеЗадачи --debug --test \
--url "" \
--fieldid "" \
--token "" \
- name: Выполнить УдалитьПользовательскоеПолеЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьПользовательскоеПолеЗадачи --debug --test \
--url "" \
--fieldid "" \
--token "" \
- name: Выполнить ДобавитьЭлементЧеклистаЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьЭлементЧеклистаЗадачи --debug --test \
--url "" \
--task "" \
--text "Тестовый текст" \
--complete "" \
--token "" \
- name: Выполнить ИзменитьЭлементЧеклистаЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьЭлементЧеклистаЗадачи --debug --test \
--url "" \
--task "" \
--element "" \
--text "Тестовый текст" \
--token "" \
- name: Выполнить УдалитьЭлементЧеклистаЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьЭлементЧеклистаЗадачи --debug --test \
--url "" \
--task "" \
--element "" \
--token "" \
- name: Выполнить ПолучитьЧеклистЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьЧеклистЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПолучитьЭлементЧеклистаЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьЭлементЧеклистаЗадачи --debug --test \
--url "" \
--task "" \
--element "" \
--token "" \
- name: Выполнить ВыполнитьЭлементЧеклистаЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВыполнитьЭлементЧеклистаЗадачи --debug --test \
--url "" \
--task "" \
--element "" \
--token "" \
- name: Выполнить ВозобновитьЭлементЧеклистаЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВозобновитьЭлементЧеклистаЗадачи --debug --test \
--url "" \
--task "" \
--element "" \
--token "" \
- name: Выполнить ПолучитьСписокКомментариевЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокКомментариевЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПолучитьКомменатрийЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьКомменатрийЗадачи --debug --test \
--url "" \
--task "" \
--comment "" \
--token "" \
- name: Выполнить ДобавитьКомментарийЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьКомментарийЗадачи --debug --test \
--url "" \
--task "" \
--text "Тестовый текст" \
--token "" \
- name: Выполнить ИзменитьКомментарийЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьКомментарийЗадачи --debug --test \
--url "" \
--task "" \
--comment "" \
--text "Тестовый текст" \
--token "" \
- name: Выполнить УдалитьКомментарийЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьКомментарийЗадачи --debug --test \
--url "" \
--task "" \
--comment "" \
--token "" \
- name: Выполнить ПолучитьСписокРезультатов
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокРезультатов --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить СоздатьРезультатИзКомментария
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьРезультатИзКомментария --debug --test \
--url "" \
--comment "" \
--token "" \
- name: Выполнить УдалитьРезультатИзКомментария
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьРезультатИзКомментария --debug --test \
--url "" \
--comment "" \
--token "" \
- name: Выполнить ПолучитьСтруктуруКомментария
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтруктуруКомментария --debug --test \
--empty "" \
- name: Выполнить ДобавитьСтадиюКанбана
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьСтадиюКанбана --debug --test \
--url "" \
--title "Тест" \
--color "" \
--prevstage "" \
--entityid "" \
--admin "" \
--token "" \
- name: Выполнить ИзменитьСтадиюКанбана
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьСтадиюКанбана --debug --test \
--url "" \
--title "Тест" \
--stage "" \
--color "" \
--prevstage "" \
--admin "" \
--token "" \
- name: Выполнить УдалитьСтадиюКанбана
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьСтадиюКанбана --debug --test \
--url "" \
--stage "" \
--admin "" \
--token "" \
- name: Выполнить ПолучитьСтадииКанбана
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтадииКанбана --debug --test \
--url "" \
--entityid "" \
--admin "" \
--token "" \
- name: Выполнить ПеренестиЗадачуВСтадиюКанбана
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПеренестиЗадачуВСтадиюКанбана --debug --test \
--url "" \
--task "" \
--stage "" \
--before "" \
--after "" \
--token "" \
- name: Выполнить ДобавитьТрудозатратыЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьТрудозатратыЗадачи --debug --test \
--url "" \
--task "" \
--amount "" \
--user "" \
--text "Тестовый текст" \
--date "" \
--token "" \
- name: Выполнить УдалитьТрудозатратыЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьТрудозатратыЗадачи --debug --test \
--url "" \
--task "" \
--record "" \
--token "" \
- name: Выполнить ПолучитьСписокТрудозатратЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокТрудозатратЗадачи --debug --test \
--url "" \
--task "" \
--token "" \
- name: Выполнить ПолучитьТрудозатратыЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьТрудозатратыЗадачи --debug --test \
--url "" \
--task "" \
--record "" \
--token "" \
- name: Выполнить ИзменитьТрудозатратыЗадачи
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьТрудозатратыЗадачи --debug --test \
--url "" \
--task "" \
--record "" \
--amount "" \
--text "Тестовый текст" \
--date "" \
--token "" \
- name: Выполнить НачатьУчетВремени
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 НачатьУчетВремени --debug --test \
--url "" \
--userid "" \
--time "" \
--report "" \
--token "" \
- name: Выполнить ЗавершитьУчетВремени
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ЗавершитьУчетВремени --debug --test \
--url "" \
--userid "" \
--time "" \
--report "" \
--token "" \
- name: Выполнить ПриостановитьУчетВремени
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПриостановитьУчетВремени --debug --test \
--url "" \
--userid "" \
--token "" \
- name: Выполнить ПолучитьСтатусУчетаВремени
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтатусУчетаВремени --debug --test \
--url "" \
--userid "" \
--token "" \
- name: Выполнить ПолучитьНастройкиУчетаВремени
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьНастройкиУчетаВремени --debug --test \
--url "" \
--userid "" \
--token "" \
- name: Выполнить ПолучитьСписокХранилищ
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокХранилищ --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьХранилищеПриложения
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьХранилищеПриложения --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьХранилище
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьХранилище --debug --test \
--url "" \
--storageid "" \
--token "" \
- name: Выполнить ПереименоватьХранилище
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПереименоватьХранилище --debug --test \
--url "" \
--storageid "" \
--title "Тест" \
--token "" \
- name: Выполнить ПолучитьСодержимоеХранилища
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСодержимоеХранилища --debug --test \
--url "" \
--storageid "" \
--token "" \
- name: Выполнить СоздатьКаталогВХранилище
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьКаталогВХранилище --debug --test \
--url "" \
--storageid "" \
--title "Тест" \
--token "" \
- name: Выполнить ПолучитьИнформациюОКаталоге
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьИнформациюОКаталоге --debug --test \
--url "" \
--folderid "" \
--token "" \
- name: Выполнить СоздатьПодкаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьПодкаталог --debug --test \
--url "" \
--folderid "" \
--title "Тест" \
--token "" \
- name: Выполнить СкопироватьКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СкопироватьКаталог --debug --test \
--url "" \
--folderid "" \
--tagetid "" \
--token "" \
- name: Выполнить ПереместитьКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПереместитьКаталог --debug --test \
--url "" \
--folderid "" \
--tagetid "" \
--token "" \
- name: Выполнить УдалитьКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьКаталог --debug --test \
--url "" \
--folderid "" \
--token "" \
- name: Выполнить ПолучитьВнешнююСсылкуКаталога
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьВнешнююСсылкуКаталога --debug --test \
--url "" \
--folderid "" \
--token "" \
- name: Выполнить ПолучитьДочерниеЭлементыКаталога
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьДочерниеЭлементыКаталога --debug --test \
--url "" \
--folderid "" \
--filter "" \
--token "" \
- name: Выполнить ПоместитьКаталогВКорзину
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПоместитьКаталогВКорзину --debug --test \
--url "" \
--folderid "" \
--token "" \
- name: Выполнить ВосстановитьКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВосстановитьКаталог --debug --test \
--url "" \
--folderid "" \
--token "" \
- name: Выполнить ПереименоватьКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПереименоватьКаталог --debug --test \
--url "" \
--folderid "" \
--title "Тест" \
--token "" \
- name: Выполнить ПолучитьСтруктуруФильтраКаталога
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтруктуруФильтраКаталога --debug --test \
--url "" \
--empty "" \
--token "" \
- name: Выполнить ЗагрузитьФайлВХранилище
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ЗагрузитьФайлВХранилище --debug --test \
--url "" \
--title "Тест" \
--file "" \
--storageid "" \
--rights "" \
--token "" \
- name: Выполнить ЗагрузитьФайлВКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ЗагрузитьФайлВКаталог --debug --test \
--url "" \
--title "Тест" \
--file "" \
--folderid "" \
--token "" \
- name: Выполнить ПолучитьИнформациюОФайле
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьИнформациюОФайле --debug --test \
--url "" \
--fileid "" \
--token "" \
- name: Выполнить УдалитьФайл
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьФайл --debug --test \
--url "" \
--fileid "" \
--token "" \
- name: Выполнить ПолучитьВнешнююСсылкуФайла
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьВнешнююСсылкуФайла --debug --test \
--url "" \
--fileid "" \
--token "" \
- name: Выполнить ПоместитьФайлВКорзину
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПоместитьФайлВКорзину --debug --test \
--url "" \
--fileid "" \
--token "" \
- name: Выполнить ВосстановитьФайл
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВосстановитьФайл --debug --test \
--url "" \
--fileid "" \
--token "" \
- name: Выполнить СкопироватьФайл
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СкопироватьФайл --debug --test \
--url "" \
--fileid "" \
--folderid "" \
--token "" \
- name: Выполнить ПереместитьФайлВКаталог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПереместитьФайлВКаталог --debug --test \
--url "" \
--fileid "" \
--folderid "" \
--token "" \
- name: Выполнить ПереименоватьФайл
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПереименоватьФайл --debug --test \
--url "" \
--fileid "" \
--title "Тест" \
--token "" \
- name: Выполнить СоздатьЧат
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьЧат --debug --test \
--url "" \
--fields "" \
--token "" \
- name: Выполнить ПолучитьСписокПользователейЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокПользователейЧата --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ПокинутьЧат
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПокинутьЧат --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ПолучитьПользователей
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьПользователей --debug --test \
--url "" \
--users "" \
--token "" \
- name: Выполнить ДобавитьПользователейВЧат
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ДобавитьПользователейВЧат --debug --test \
--url "" \
--chat "" \
--users "" \
--hide "" \
--token "" \
- name: Выполнить ИсключитьПользователяИзЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИсключитьПользователяИзЧата --debug --test \
--url "" \
--chat "" \
--user "" \
--token "" \
- name: Выполнить ИзменитьЗаголовокЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьЗаголовокЧата --debug --test \
--url "" \
--chat "" \
--title "Тест" \
--token "" \
- name: Выполнить ИзменитьЦветЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьЦветЧата --debug --test \
--url "" \
--chat "" \
--color "" \
--token "" \
- name: Выполнить ИзменитьКартинкуЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьКартинкуЧата --debug --test \
--url "" \
--chat "" \
--picture "${{ env.json_Picture }}" \
--token "" \
- name: Выполнить СменитьВладельцаЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СменитьВладельцаЧата --debug --test \
--url "" \
--chat "" \
--user "" \
--token "" \
- name: Выполнить ОтключитьУведомленияЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтключитьУведомленияЧата --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ВключитьУведомленияЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ВключитьУведомленияЧата --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ПолучитьСписокСообщенийЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокСообщенийЧата --debug --test \
--url "" \
--chat "" \
--last "" \
--first "" \
--token "" \
- name: Выполнить ПолучитьДиалог
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьДиалог --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ПолучитьСписокПользователейДиалога
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСписокПользователейДиалога --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ОтправитьУведомлениеОВводе
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтправитьУведомлениеОВводе --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ПолучитьСтатусПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтатусПользователя --debug --test \
--url "" \
--token "" \
- name: Выполнить УстановитьСтатусПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УстановитьСтатусПользователя --debug --test \
--url "" \
--status "" \
--token "" \
- name: Выполнить ПрочитатьВсе
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПрочитатьВсе --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьКаталогФайловЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьКаталогФайловЧата --debug --test \
--url "" \
--chat "" \
--token "" \
- name: Выполнить ПолучитьСтруктуруЧата
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтруктуруЧата --debug --test \
--empty "" \
- name: Выполнить ОтправитьСообщение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтправитьСообщение --debug --test \
--url "" \
--chat "" \
--text "Тестовый текст" \
--blocks "" \
--token "" \
- name: Выполнить ИзменитьСообщение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьСообщение --debug --test \
--url "" \
--message "" \
--text "Тестовый текст" \
--blocks "" \
--token "" \
- name: Выполнить УстановитьРеакциюНаСообщение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УстановитьРеакциюНаСообщение --debug --test \
--url "" \
--message "" \
--token "" \
- name: Выполнить УдалитьСообщение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьСообщение --debug --test \
--url "" \
--message "" \
--token "" \
- name: Выполнить ОтправитьФайл
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтправитьФайл --debug --test \
--url "" \
--chat "" \
--fileid "" \
--description "Тестовое описание" \
--token "" \
- name: Выполнить ОтметитьСообщениеКакПрочитанное
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтметитьСообщениеКакПрочитанное --debug --test \
--url "" \
--chat "" \
--message "" \
--token "" \
- name: Выполнить ОтметитьСообщениеКакНепрочитанное
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ОтметитьСообщениеКакНепрочитанное --debug --test \
--url "" \
--chat "" \
--message "" \
--token "" \
- name: Выполнить ПолучитьБлокКартинки
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьБлокКартинки --debug --test \
--title "Тест" \
--url "" \
- name: Выполнить ПолучитьБлокФайла
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьБлокФайла --debug --test \
--title "Тест" \
--url "" \
- name: Выполнить СоздатьПерсональноеУведомление
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьПерсональноеУведомление --debug --test \
--url "" \
--user "" \
--text "Тестовый текст" \
--tag "" \
--blocks "" \
--token "" \
- name: Выполнить СоздатьСистемноеУведомление
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьСистемноеУведомление --debug --test \
--url "" \
--user "" \
--text "Тестовый текст" \
--tag "" \
--blocks "" \
--token "" \
- name: Выполнить УдалитьУведомление
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьУведомление --debug --test \
--url "" \
--notif "" \
--token "" \
- name: Выполнить СоздатьПодразделение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьПодразделение --debug --test \
--url "" \
--title "Тест" \
--parentid "" \
--headid "" \
--token "" \
- name: Выполнить ИзменитьПодразделение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьПодразделение --debug --test \
--url "" \
--depid "" \
--title "Тест" \
--parentid "" \
--headid "" \
--token "" \
- name: Выполнить ПолучитьПодразделения
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьПодразделения --debug --test \
--url "" \
--depid "" \
--title "Тест" \
--parentid "" \
--headid "" \
--token "" \
- name: Выполнить УдалитьПодразделение
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 УдалитьПодразделение --debug --test \
--url "" \
--depid "" \
--token "" \
- name: Выполнить ПолучитьТекущегоПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьТекущегоПользователя --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьПользователя --debug --test \
--url "" \
--userid "" \
--token "" \
- name: Выполнить СоздатьПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 СоздатьПользователя --debug --test \
--url "" \
--fields "" \
--token "" \
- name: Выполнить ИзменитьПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьПользователя --debug --test \
--url "" \
--userid "" \
--fields "" \
--token "" \
- name: Выполнить ИзменитьСтатусПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ИзменитьСтатусПользователя --debug --test \
--url "" \
--userid "" \
--fire "" \
--token "" \
- name: Выполнить НайтиПользователей
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 НайтиПользователей --debug --test \
--url "" \
--filter "" \
--token "" \
- name: Выполнить ПолучитьСтурктуруПользователя
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтурктуруПользователя --debug --test \
--url "" \
--token "" \
- name: Выполнить ПолучитьСтруктуруФильтраПользователей
if: ${{ cancelled() }} == false
run: |
./oint bitrix24 ПолучитьСтруктуруФильтраПользователей --debug --test \
--empty "" \
Clear-Cache:
runs-on: ubuntu-latest
needs: [Testing-telegram, Testing-vk, Testing-viber]
if: ${{ always() }}
steps:
- name: Очистка кэша
run: |
curl -L \
-X DELETE \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.TOKEN }}" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/repos/Bayselonarrend/OpenIntegrations/actions/caches?key=test-data"