1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-06-21 00:29:52 +02:00
This commit is contained in:
Anton Titovets
2024-03-28 15:50:57 +03:00

View File

@ -66,11 +66,10 @@ jobs:
name: oint name: oint
path: ./cli/oint_bin path: ./cli/oint_bin
Testing-Telegram: Testing-telegram:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [Decode, Build] needs: [Decode, Build]
steps: steps:
- name: Получить тестовые данные из кэша - name: Получить тестовые данные из кэша
uses: actions/cache/restore@v3 uses: actions/cache/restore@v3
with: with:
@ -87,262 +86,251 @@ jobs:
with: with:
filename: 'data.json' filename: 'data.json'
masked: true masked: true
- name: chmod для OInt - name: chmod для OInt
run: chmod +x ./oint_bin run: chmod +x ./oint_bin
- name: Выполнить ПолучитьИнформациюБота - name: Выполнить ПолучитьИнформациюБота
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: ./oint_bin telegram ПолучитьИнформациюБота --token ${{ env.json_Telegram_Token }} run: |
./oint_bin ПолучитьИнформациюБота\
--token "${{ env.json_Telegram_Token }}" \
- name: Выполнить ПолучитьОбновления - name: Выполнить ПолучитьОбновления
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: ./oint_bin telegram ПолучитьОбновления --token ${{ env.json_Telegram_Token }} run: |
./oint_bin ПолучитьОбновления\
--token "${{ env.json_Telegram_Token }}" \
- name: Выполнить УстановитьWebhook - name: Выполнить УстановитьWebhook
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: ./oint_bin telegram УстановитьWebhook --token ${{ env.json_Telegram_Token }} --url ${{ env.json_Telegram_URL }} run: |
./oint_bin УстановитьWebhook\
--token "${{ env.json_Telegram_Token }}" \
--url "${{ env.json_Telegram_URL }}" \
- name: Выполнить УдалитьWebhook - name: Выполнить УдалитьWebhook
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: ./oint_bin telegram УдалитьWebhook --token ${{ env.json_Telegram_Token }} run: |
./oint_bin УдалитьWebhook\
--token "${{ env.json_Telegram_Token }}" \
- name: Выполнить ОтправитьТекстовоеСообщение - name: Выполнить ОтправитьТекстовоеСообщение
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьТекстовоеСообщение \ ./oint_bin ОтправитьТекстовоеСообщение\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовое сообщение" --text "Тестовый текст" \
--keyboard "" \
- name: Выполнить ОтправитьКартинку - name: Выполнить ОтправитьКартинку
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьКартинку \ ./oint_bin ОтправитьКартинку\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовое сообщение" \ --text "Тестовый текст" \
--path "${{ env.json_Picture }}" --path "" \
--keyboard "" \
- name: Выполнить ОтправитьВидео - name: Выполнить ОтправитьВидео
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьВидео \ ./oint_bin ОтправитьВидео\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовое сообщение" \ --text "Тестовый текст" \
--path ${{ env.json_Video }} --path "" \
--keyboard "" \
- name: Выполнить ОтправитьГифку
if: ${{ cancelled() }} == false
run: |
./oint_bin telegram ОтправитьГифку \
--token ${{ env.json_Telegram_Token }} \
--chat ${{ env.json_Telegram_ChatID }} \
--text "Тестовое сообщение" \
--path ${{ env.json_GIF }}
- name: Выполнить ОтправитьАудио - name: Выполнить ОтправитьАудио
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьАудио \ ./oint_bin ОтправитьАудио\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовое сообщение" \ --text "Тестовый текст" \
--path ${{ env.json_Audio }} --path "" \
--keyboard "" \
- name: Выполнить ОтправитьДокумент - name: Выполнить ОтправитьДокумент
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьДокумент \ ./oint_bin ОтправитьДокумент\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовое сообщение" \ --text "Тестовый текст" \
--path ${{ env.json_Document }} --path "" \
--keyboard "" \
- name: Выполнить ОтправитьГифку
if: ${{ cancelled() }} == false
run: |
./oint_bin ОтправитьГифку\
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--text "Тестовый текст" \
--path "" \
--keyboard "" \
- name: Выполнить ОтправитьМедиагруппу - name: Выполнить ОтправитьМедиагруппу
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
echo " { ./oint_bin ОтправитьМедиагруппу\
\"${{ env.json_Picture }}\" : \"photo\", --token "${{ env.json_Telegram_Token }}" \
\"${{ env.json_Picture2 }}\" : \"photo\" --chat "${{ env.json_Telegram_ChannelID }}" \
} " > mediagroup.json --text "Тестовый текст" \
--path "" \
./oint_bin telegram ОтправитьМедиагруппу \ --keyboard "" \
--token ${{ env.json_Telegram_Token }} \
--chat ${{ env.json_Telegram_ChatID }} \
--text "Тестовое сообщение" \
--path mediagroup.json
- name: Выполнить ОтправитьМестоположение - name: Выполнить ОтправитьМестоположение
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьМестоположение \ ./oint_bin ОтправитьМестоположение\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--lat 48.87373649724122 \ --lat "48.87373649724122" \
--long "48.87373649724122" --long "48.87373649724122" \
--keyboard "" \
- name: Выполнить ОтправитьКонтакт - name: Выполнить ОтправитьКонтакт
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьКонтакт \ ./oint_bin ОтправитьКонтакт\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--name Петр \ --name "Петр" \
--surname Петров \ --surname "Петров" \
--phone +123456789 --phone "+123456789" \
--keyboard "" \
- name: Выполнить ОтправитьОпрос - name: Выполнить ОтправитьОпрос
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОтправитьОпрос \ ./oint_bin ОтправитьОпрос\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--question "Да или нет?" \ --question "Да или нет?" \
--options "['Да', 'Нет', 'Затрудняюсь ответить']" \ --options "['Да', 'Нет', 'Затрудняюсь ответить']" \
--anonymous true --anonymous "true" \
- name: Выполнить ПереслатьСообщение - name: Выполнить ПереслатьСообщение
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ПереслатьСообщение \ ./oint_bin ПереслатьСообщение\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--message ${{ env.json_Telegram_ChannelMessageID }} \ --message "${{ env.json_Telegram_ChannelMessageID }}" \
--to ${{ env.json_Telegram_ChatID }} \ --from "${{ env.json_Telegram_ChannelID }}" \
--from ${{ env.json_Telegram_ChannelID }} --to "${{ env.json_Telegram_ChatID }}" \
- name: Выполнить Бан - name: Выполнить Бан
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram Бан \ ./oint_bin Бан\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--user ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--chat ${{ env.json_Telegram_ChannelID }} --user "${{ env.json_Telegram_ChatID }}" \
- name: Выполнить Разбан - name: Выполнить Разбан
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram Разбан \ ./oint_bin Разбан\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--user ${{ env.json_Telegram_ChatID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--chat ${{ env.json_Telegram_ChannelID }} --user "${{ env.json_Telegram_ChatID }}" \
- name: Выполнить СоздатьСсылкуПриглашение - name: Выполнить СоздатьСсылкуПриглашение
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram СоздатьСсылкуПриглашение \ ./oint_bin СоздатьСсылкуПриглашение\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--name Yo \ --chat "${{ env.json_Telegram_ChannelID }}" \
--chat ${{ env.json_Telegram_ChannelID }} \ --name "Петр" \
--expire 1 \ --expire "1" \
--limit 1 --limit "1" \
- name: Выполнить ЗакрепитьСообщение - name: Выполнить ЗакрепитьСообщение
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ЗакрепитьСообщение \ ./oint_bin ЗакрепитьСообщение\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--message ${{ env.json_Telegram_ChannelMessageID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--chat ${{ env.json_Telegram_ChannelID }} --message "${{ env.json_Telegram_ChannelMessageID }}" \
- name: Выполнить ОткрепитьСообщение - name: Выполнить ОткрепитьСообщение
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОткрепитьСообщение \ ./oint_bin ОткрепитьСообщение\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--message ${{ env.json_Telegram_ChannelMessageID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--chat ${{ env.json_Telegram_ChannelID }} --message "${{ env.json_Telegram_ChannelMessageID }}" \
- name: Выполнить ПолучитьЧислоУчастников - name: Выполнить ПолучитьЧислоУчастников
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ПолучитьЧислоУчастников \ ./oint_bin ПолучитьЧислоУчастников\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ChannelID }} --chat "${{ env.json_Telegram_ChannelID }}" \
- name: Выполнить ПолучитьСписокИконокАватаров - name: Выполнить ПолучитьСписокИконокАватаров
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ПолучитьСписокИконокАватаров \ ./oint_bin ПолучитьСписокИконокАватаров\
--token ${{ env.json_Telegram_Token }} --token "${{ env.json_Telegram_Token }}" \
- name: Выполнить СоздатьТемуФорума - name: Выполнить СоздатьТемуФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram СоздатьТемуФорума \ ./oint_bin СоздатьТемуФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--name "Новая тема" \ --name "Петр" \
--icon 5350444672789519765 --icon "5350444672789519765 " \
- name: Выполнить ИзменитьТемуФорума - name: Выполнить ИзменитьТемуФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ИзменитьТемуФорума \ ./oint_bin ИзменитьТемуФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--topic ${{ env.json_Telegram_TopicID }} \ --topic "${{ env.json_Telegram_TopicID }}" \
--name "Новое имя темы" \ --name "Петр" \
--icon 5312016608254762256 --icon "5350444672789519765 " \
- name: Выполнить ЗакрытьТемуФорума - name: Выполнить ЗакрытьТемуФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ЗакрытьТемуФорума \ ./oint_bin ЗакрытьТемуФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--topic ${{ env.json_Telegram_TopicID }} --topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить ОткрытьТемуФорума - name: Выполнить ОткрытьТемуФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОткрытьТемуФорума \ ./oint_bin ОткрытьТемуФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--topic ${{ env.json_Telegram_TopicID }} --topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить УдалитьТемуФорума
if: ${{ cancelled() }} == false
run: |
./oint_bin УдалитьТемуФорума\
--token "${{ env.json_Telegram_Token }}" \
--chat "${{ env.json_Telegram_ChannelID }}" \
--topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить СкрытьГлавнуюТемуФорума - name: Выполнить СкрытьГлавнуюТемуФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram СкрытьГлавнуюТемуФорума \ ./oint_bin СкрытьГлавнуюТемуФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} --chat "${{ env.json_Telegram_ChannelID }}" \
- name: Выполнить ПоказатьГлавнуюТемуФорума - name: Выполнить ПоказатьГлавнуюТемуФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ПоказатьГлавнуюТемуФорума \ ./oint_bin ПоказатьГлавнуюТемуФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} --chat "${{ env.json_Telegram_ChannelID }}" \
- name: Выполнить ИзменитьИмяГлавнойТемыФорума - name: Выполнить ИзменитьИмяГлавнойТемыФорума
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ИзменитьИмяГлавнойТемыФорума \ ./oint_bin ИзменитьИмяГлавнойТемыФорума\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--name "Yo" --name "Петр" \
- name: Выполнить ОчиститьСписокЗакрепленныхСообщенийТемы - name: Выполнить ОчиститьСписокЗакрепленныхСообщенийТемы
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram ОчиститьСписокЗакрепленныхСообщенийТемы \ ./oint_bin ОчиститьСписокЗакрепленныхСообщенийТемы\
--token ${{ env.json_Telegram_Token }} \ --token "${{ env.json_Telegram_Token }}" \
--chat ${{ env.json_Telegram_ForumID }} \ --chat "${{ env.json_Telegram_ChannelID }}" \
--topic ${{ env.json_Telegram_TopicID }} --topic "${{ env.json_Telegram_TopicID }}" \
- name: Выполнить СформироватьКлавиатуруПоМассивуКнопок - name: Выполнить СформироватьКлавиатуруПоМассивуКнопок
if: ${{ cancelled() }} == false if: ${{ cancelled() }} == false
run: | run: |
./oint_bin telegram СформироватьКлавиатуруПоМассивуКнопок \ ./oint_bin СформироватьКлавиатуруПоМассивуКнопок\
--buttons "['Кнопка1','Кнопка2','Кнопка3']" \ --buttons "['Кнопка1','Кнопка2','Кнопка3']" \
--under true \ --under "true" \
--column false --column "false" \
Clear-Cache: Clear-Cache:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [Testing-Telegram] needs: [Testing-telegram]
if: ${{ always() }} if: ${{ always() }}
steps: steps:
- name: Очистка кэша - name: Очистка кэша