mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2024-12-16 11:38:11 +02:00
1499 lines
48 KiB
YAML
1499 lines
48 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
|
|
- name: Сформировать список методов ОПИ -> CLI
|
|
run: oscript ./.github/workflows/os/cli_parse.os
|
|
|
|
- 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 ./OInt
|
|
opm build
|
|
opm install *.ospx
|
|
|
|
- name: Собрать бинарник
|
|
run: |
|
|
cd ./cli
|
|
oscript -make core/Classes/Приложение.os oint_bin
|
|
- name: Записать артефакт
|
|
uses: actions/upload-artifact@v4
|
|
with:
|
|
name: oint
|
|
path: ./cli/oint_bin
|
|
|
|
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_bin
|
|
|
|
|
|
|
|
|
|
- name: Выполнить ПолучитьИнформациюБота
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ПолучитьИнформациюБота --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ПолучитьОбновления
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ПолучитьОбновления --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
|
|
|
|
|
|
- name: Выполнить УстановитьWebhook
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram УстановитьWebhook --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--url "${{ env.json_Telegram_URL }}" \
|
|
|
|
|
|
|
|
- name: Выполнить УдалитьWebhook
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram УдалитьWebhook --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьТекстовоеСообщение
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьТекстовоеСообщение --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьКартинку
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьКартинку --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--picture "${{ env.json_Picture }}" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьВидео
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьВидео --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--video "${{ env.json_Video }}" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьАудио
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьАудио --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--audio "${{ env.json_Audio }}" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьДокумент
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьДокумент --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--doc "${{ env.json_Document }}" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьГифку
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьГифку --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--gif "${{ env.json_GIF }}" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьМедиагруппу
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
echo " {
|
|
\"${{ env.json_Picture }}\" : \"photo\",
|
|
\"${{ env.json_Picture2 }}\" : \"photo\"
|
|
} " > mediagroup.json
|
|
|
|
|
|
./oint_bin telegram ОтправитьМедиагруппу --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--text "Тестовый текст" \
|
|
--media "mediagroup.json" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьМестоположение
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьМестоположение --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--lat "48.87373649724122" \
|
|
--long "48.87373649724122" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьКонтакт
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьКонтакт --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--name "Петр" \
|
|
--surname "Петров" \
|
|
--phone "+123456789" \
|
|
--keyboard "" \
|
|
|
|
|
|
|
|
- name: Выполнить ОтправитьОпрос
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОтправитьОпрос --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--question "Да или нет?" \
|
|
--options "['Да', 'Нет', 'Затрудняюсь ответить']" \
|
|
--anonymous true \
|
|
|
|
|
|
|
|
- name: Выполнить ПереслатьСообщение
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ПереслатьСообщение --debug \
|
|
--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_bin telegram Бан --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--user "${{ env.json_Telegram_ChatID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить Разбан
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram Разбан --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--user "${{ env.json_Telegram_ChatID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить СоздатьСсылкуПриглашение
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram СоздатьСсылкуПриглашение --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--title "Тест" \
|
|
--expire "1" \
|
|
--limit "1" \
|
|
|
|
|
|
|
|
- name: Выполнить ЗакрепитьСообщение
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ЗакрепитьСообщение --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--message "${{ env.json_Telegram_ChannelMessageID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ОткрепитьСообщение
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОткрепитьСообщение --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
--message "${{ env.json_Telegram_ChannelMessageID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ПолучитьЧислоУчастников
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ПолучитьЧислоУчастников --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--chat "${{ env.json_Telegram_ChannelID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ПолучитьСписокИконокАватаров
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ПолучитьСписокИконокАватаров --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
|
|
|
|
|
|
- name: Выполнить СоздатьТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram СоздатьТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--title "Тест" \
|
|
--icon "5350444672789519765 " \
|
|
|
|
|
|
|
|
- name: Выполнить ИзменитьТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ИзменитьТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--topic "${{ env.json_Telegram_TopicID }}" \
|
|
--title "Тест" \
|
|
--icon "5350444672789519765 " \
|
|
|
|
|
|
|
|
- name: Выполнить ЗакрытьТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ЗакрытьТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--topic "${{ env.json_Telegram_TopicID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ОткрытьТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОткрытьТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--topic "${{ env.json_Telegram_TopicID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить УдалитьТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram УдалитьТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--topic "${{ env.json_Telegram_TopicID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить СкрытьГлавнуюТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram СкрытьГлавнуюТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ПоказатьГлавнуюТемуФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ПоказатьГлавнуюТемуФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить ИзменитьИмяГлавнойТемыФорума
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ИзменитьИмяГлавнойТемыФорума --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--name "Петр" \
|
|
|
|
|
|
|
|
- name: Выполнить ОчиститьСписокЗакрепленныхСообщенийТемы
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram ОчиститьСписокЗакрепленныхСообщенийТемы --debug \
|
|
--token "${{ env.json_Telegram_Token }}" \
|
|
--forum "${{ env.json_Telegram_ForumID }}" \
|
|
--topic "${{ env.json_Telegram_TopicID }}" \
|
|
|
|
|
|
|
|
- name: Выполнить СформироватьКлавиатуруПоМассивуКнопок
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin telegram СформироватьКлавиатуруПоМассивуКнопок --debug \
|
|
--buttons "['Кнопка1','Кнопка2','Кнопка3']" \
|
|
--under true \
|
|
--column false \
|
|
|
|
|
|
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_bin
|
|
|
|
|
|
|
|
|
|
- name: Выполнить СоздатьСсылкуПолученияТокена
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin vk СоздатьСсылкуПолученияТокена --debug \
|
|
--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_bin vk СоздатьПост --debug \
|
|
--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_bin vk УдалитьПост --debug \
|
|
--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_bin vk СоздатьОпрос --debug \
|
|
--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_bin vk СоздатьАльбом --debug \
|
|
--name "Петр" \
|
|
--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_bin vk УдалитьАльбом --debug \
|
|
--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_bin vk СоздатьИсторию --debug \
|
|
--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_bin vk СохранитьКартинкуВАльбом --debug \
|
|
--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_bin vk УдалитьКартинку --debug \
|
|
--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_bin vk СоздатьОбсуждение --debug \
|
|
--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_bin vk ЗакрытьОбсуждение --debug \
|
|
--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_bin vk ОткрытьОбсуждение --debug \
|
|
--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_bin vk НаписатьВОбсуждение --debug \
|
|
--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_bin vk ПоставитьЛайк --debug \
|
|
--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_bin vk СделатьРепост --debug \
|
|
--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_bin vk НаписатьСообщение --debug \
|
|
--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_bin vk НаписатьКомментарий --debug \
|
|
--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_bin vk СократитьСсылку --debug \
|
|
--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_bin vk ПолучитьСтатистику --debug \
|
|
--datefrom "" \
|
|
--dateto "" \
|
|
--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_bin vk ПолучитьСтатистикуПостов --debug \
|
|
--posts "" \
|
|
--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_bin vk СоздатьРекламнуюКампанию --debug \
|
|
--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_bin vk СоздатьРекламноеОбъявление --debug \
|
|
--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_bin vk ПриостановитьРекламноеОбъявление --debug \
|
|
--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_bin vk ПолучитьСписокРекламныхКатегорий --debug \
|
|
--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_bin vk ПолучитьСписокКатегорийТоваров --debug \
|
|
--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_bin vk ПолучитьСписокТоваров --debug \
|
|
--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_bin vk ПолучитьТоварыПоИД --debug \
|
|
--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_bin vk ДобавитьТовар --debug \
|
|
--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_bin vk ИзменитьТовар --debug \
|
|
--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_bin vk УдалитьТовар --debug \
|
|
--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_bin vk СгруппироватьТовары --debug \
|
|
--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_bin vk ПолучитьСписокПодборок --debug \
|
|
--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_bin vk ПолучитьПодборкиПоИД --debug \
|
|
--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_bin vk СоздатьПодборкуТоваров --debug \
|
|
--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_bin vk ИзменитьПодборкуТоваров --debug \
|
|
--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_bin vk ДобавитьТоварВПодборку --debug \
|
|
--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_bin vk УдалитьТоварИзПодборки --debug \
|
|
--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_bin vk УдалитьПодборку --debug \
|
|
--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_bin vk ПолучитьСписокСвойств --debug \
|
|
--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_bin vk СоздатьСвойствоТовара --debug \
|
|
--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_bin vk ИзменитьСвойствоТовара --debug \
|
|
--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_bin vk УдалитьСвойствоТовара --debug \
|
|
--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_bin vk ДобавитьВариантСвойстваТовара --debug \
|
|
--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_bin vk ИзменитьВариантСвойстваТовара --debug \
|
|
--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_bin vk УдалитьВариантСвойстваТовара --debug \
|
|
--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_bin vk ПолучитьСписокЗаказов --debug \
|
|
--auth "auth.json" \
|
|
|
|
|
|
|
|
- name: Выполнить СформироватьКлавиатуру
|
|
if: ${{ cancelled() }} == false
|
|
run: |
|
|
|
|
./oint_bin vk СформироватьКлавиатуру --debug \
|
|
--buttons "['Кнопка1','Кнопка2','Кнопка3']" \
|
|
|
|
|
|
Clear-Cache:
|
|
runs-on: ubuntu-latest
|
|
needs: [Testing-telegram]
|
|
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"
|