diff --git a/.github/workflows/os/docs_main.os b/.github/workflows/os/docs_main.os index fe6e465dc3..48536031a7 100644 --- a/.github/workflows/os/docs_main.os +++ b/.github/workflows/os/docs_main.os @@ -685,6 +685,8 @@ Сообщить("Начало перевода..."); Сообщить(""); + СоответствиеЗаголовков.Вставить("Начало работы", "Getting started"); + ФайлКаталогаДокументации = Новый Файл(КаталогДокументации); ФайлКаталогаЛокализации = Новый Файл(КаталогЛокализации); @@ -721,6 +723,8 @@ Если Файл.Имя = "_category_.json" Тогда ФайлКатегории = Файл.ПолноеИмя; + + ЧтениеJSON = Новый ЧтениеJSON(); ЧтениеJSON.ОткрытьФайл(ФайлКатегории); СтруктураКатегории = ПрочитатьJSON(ЧтениеJSON, Истина); diff --git a/docs/en/md/Google_Sheets/Data-managment/Set-cell-values.md b/docs/en/md/Google_Sheets/Data-managment/Set-cell-values.md index 89a4c2d582..7c201c1f62 100644 --- a/docs/en/md/Google_Sheets/Data-managment/Set-cell-values.md +++ b/docs/en/md/Google_Sheets/Data-managment/Set-cell-values.md @@ -2,7 +2,7 @@ sidebar_position: 1 --- -# SetCellValues +# Set cell values Sets sheet cell values diff --git a/docs/en/md/Google_Sheets/Working-with-sheets/Add-sheet.md b/docs/en/md/Google_Sheets/Working-with-sheets/Add-sheet.md index 5ad40b3312..cac8d36254 100644 --- a/docs/en/md/Google_Sheets/Working-with-sheets/Add-sheet.md +++ b/docs/en/md/Google_Sheets/Working-with-sheets/Add-sheet.md @@ -2,7 +2,7 @@ sidebar_position: 1 --- -# AddSheet +# Add sheet Adds a new sheet to the spreadsheet diff --git a/docs/en/md/Google_Sheets/Working-with-sheets/Copy-sheet.md b/docs/en/md/Google_Sheets/Working-with-sheets/Copy-sheet.md index ba5b48ce44..9f9b73b2da 100644 --- a/docs/en/md/Google_Sheets/Working-with-sheets/Copy-sheet.md +++ b/docs/en/md/Google_Sheets/Working-with-sheets/Copy-sheet.md @@ -2,7 +2,7 @@ sidebar_position: 3 --- -# CopySheet +# Copy sheet Copies a sheet from one spreadsheet to another diff --git a/docs/en/md/Google_Sheets/Working-with-sheets/Delete-sheet.md b/docs/en/md/Google_Sheets/Working-with-sheets/Delete-sheet.md index 2c1d0eca95..93919bcf33 100644 --- a/docs/en/md/Google_Sheets/Working-with-sheets/Delete-sheet.md +++ b/docs/en/md/Google_Sheets/Working-with-sheets/Delete-sheet.md @@ -2,7 +2,7 @@ sidebar_position: 2 --- -# DeleteSheet +# Delete sheet Deletes a sheet from the spreadsheet diff --git a/docs/en/md/Start/_category_.json b/docs/en/md/Start/_category_.json index fb28b317d1..f7cf303cbf 100644 --- a/docs/en/md/Start/_category_.json +++ b/docs/en/md/Start/_category_.json @@ -1,5 +1,5 @@ { -"label": "Начало работы", +"label": "Getting started", "position": 1, "link": { "type": "doc", diff --git a/docs/results/Dropbox/AddTag.log b/docs/results/Dropbox/AddTag.log deleted file mode 100644 index fde108632a..0000000000 --- a/docs/results/Dropbox/AddTag.log +++ /dev/null @@ -1 +0,0 @@ - {} diff --git a/docs/results/Dropbox/AddUserToFile.log b/docs/results/Dropbox/AddUserToFile.log deleted file mode 100644 index fde108632a..0000000000 --- a/docs/results/Dropbox/AddUserToFile.log +++ /dev/null @@ -1 +0,0 @@ - {} diff --git a/docs/results/Dropbox/AddUsersToFile.log b/docs/results/Dropbox/AddUsersToFile.log deleted file mode 100644 index 1e81a27f2f..0000000000 --- a/docs/results/Dropbox/AddUsersToFile.log +++ /dev/null @@ -1,18 +0,0 @@ - [ - { - "member": { - ".tag": "email", - "email": "h5bk6ft62s@privaterelay.appleid.com" - }, - "result": { - ".tag": "success", - "success": { - ".tag": "editor" - } - }, - "sckey_sha1": "ee2d8fd2cee052e103a52aa74be85bbebb8e6bb4", - "invitation_signature": [ - "ee2d8fd2cee052e103a52aa74be85bbebb8e6bb4:ed7721b375882c806612d4056dad9f317cc98a22" - ] - } -] diff --git a/docs/results/Dropbox/CancelFilePublication.log b/docs/results/Dropbox/CancelFilePublication.log deleted file mode 100644 index fde108632a..0000000000 --- a/docs/results/Dropbox/CancelFilePublication.log +++ /dev/null @@ -1 +0,0 @@ - {} diff --git a/docs/results/Dropbox/CancelFolderPublication.log b/docs/results/Dropbox/CancelFolderPublication.log deleted file mode 100644 index 0ad06fa25a..0000000000 --- a/docs/results/Dropbox/CancelFolderPublication.log +++ /dev/null @@ -1,3 +0,0 @@ - { - ".tag": "complete" -} diff --git a/docs/results/Dropbox/CopyObject.log b/docs/results/Dropbox/CopyObject.log deleted file mode 100644 index cbfc6f5a5d..0000000000 --- a/docs/results/Dropbox/CopyObject.log +++ /dev/null @@ -1,15 +0,0 @@ - { - "metadata": { - ".tag": "file", - "name": "pic_copy.png", - "path_lower": "/new/pic_copy.png", - "path_display": "/New/pic_copy.png", - "id": "id:kJU6-a-pT48AAAAAAAADcg", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:08:34Z", - "rev": "61a4fd9895f55bd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" - } -} diff --git a/docs/results/Dropbox/CreateFolder.log b/docs/results/Dropbox/CreateFolder.log deleted file mode 100644 index c7d7165d57..0000000000 --- a/docs/results/Dropbox/CreateFolder.log +++ /dev/null @@ -1,8 +0,0 @@ - { - "metadata": { - "name": "New catalog", - "path_lower": "/new catalog", - "path_display": "/New catalog", - "id": "id:kJU6-a-pT48AAAAAAAADdA" - } -} diff --git a/docs/results/Dropbox/DeleteObject.log b/docs/results/Dropbox/DeleteObject.log deleted file mode 100644 index 1e6e97afda..0000000000 --- a/docs/results/Dropbox/DeleteObject.log +++ /dev/null @@ -1,15 +0,0 @@ - { - "metadata": { - ".tag": "file", - "name": "pic.png", - "path_lower": "/new/pic.png", - "path_display": "/New/pic.png", - "id": "id:kJU6-a-pT48AAAAAAAADcA", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:08:28Z", - "rev": "61a4fd92452b6bd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" - } -} diff --git a/docs/results/Dropbox/DeleteTag.log b/docs/results/Dropbox/DeleteTag.log deleted file mode 100644 index fde108632a..0000000000 --- a/docs/results/Dropbox/DeleteTag.log +++ /dev/null @@ -1 +0,0 @@ - {} diff --git a/docs/results/Dropbox/DownloadFile.log b/docs/results/Dropbox/DownloadFile.log deleted file mode 100644 index 8c509eebd1..0000000000 --- a/docs/results/Dropbox/DownloadFile.log +++ /dev/null @@ -1 +0,0 @@ - NOT JSON: FF D8 FF E1 54 C1 45 78 69 66 00 00 49 49 2A 00 08 00 00 00 0B 00 0E 01 02 00 20 00 00 00 92 00 00 00 0F 01 02 00 05 00 00 00 B2 00 00 00 10 01 02 00 07 00 00 00 B8 00 00 00 12 01 03 00 01 00… diff --git a/docs/results/Dropbox/DownloadFolder.log b/docs/results/Dropbox/DownloadFolder.log deleted file mode 100644 index ac4ae43447..0000000000 --- a/docs/results/Dropbox/DownloadFolder.log +++ /dev/null @@ -1 +0,0 @@ - NOT JSON: 50 4B 03 04 14 00 00 08 00 00 3C 92 C6 58 00 00 00 00 00 00 00 00 00 00 00 00 04 00 09 00 4E 65 77 2F 55 54 05 00 01 55 FD 61 66 50 4B 03 04 14 00 08 08 00 00 4F 87 AF 58 00 00 00 00 00 00 00… diff --git a/docs/results/Dropbox/Dropbox_MoveObject.log b/docs/results/Dropbox/Dropbox_MoveObject.log deleted file mode 100644 index fb8eef4245..0000000000 --- a/docs/results/Dropbox/Dropbox_MoveObject.log +++ /dev/null @@ -1,15 +0,0 @@ - { - "metadata": { - ".tag": "file", - "name": "pic.png", - "path_lower": "/pic.png", - "path_display": "/pic.png", - "id": "id:kJU6-a-pT48AAAAAAAADcA", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:08:26Z", - "rev": "61a4fd90cd5cbbd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" - } -} diff --git a/docs/results/Dropbox/GetAccountInformation.log b/docs/results/Dropbox/GetAccountInformation.log deleted file mode 100644 index f8cd31da7d..0000000000 --- a/docs/results/Dropbox/GetAccountInformation.log +++ /dev/null @@ -1,25 +0,0 @@ - { - "account_id": "dbid:AAA4WKMCfgoW5LwuNQFeLOyp-X4omQiNDhE", - "name": { - "given_name": "Антон", - "surname": "Титовец", - "familiar_name": "Антон", - "display_name": "Антон Титовец", - "abbreviated_name": "АТ" - }, - "email": "bayselonarrend@gmail.com", - "email_verified": true, - "disabled": false, - "country": "BY", - "locale": "en", - "referral_link": "https://www.dropbox.com/referrals/AADQceVD6l02CM1dzgLM7s_o8gdaPXKc7oM?src=app9-2724483", - "is_paired": false, - "account_type": { - ".tag": "basic" - }, - "root_info": { - ".tag": "user", - "root_namespace_id": "3179550035", - "home_namespace_id": "3179550035" - } -} diff --git a/docs/results/Dropbox/GetAuthorizationLink.log b/docs/results/Dropbox/GetAuthorizationLink.log deleted file mode 100644 index 84a5e5b235..0000000000 --- a/docs/results/Dropbox/GetAuthorizationLink.log +++ /dev/null @@ -1 +0,0 @@ - "https://www.dropbox.com/oauth2/authorize?client_id=oynqxdsqft8oyky&response_type=code&token_access_type=offline" diff --git a/docs/results/Dropbox/GetObjectInformation.log b/docs/results/Dropbox/GetObjectInformation.log deleted file mode 100644 index 45a6ff27eb..0000000000 --- a/docs/results/Dropbox/GetObjectInformation.log +++ /dev/null @@ -1,13 +0,0 @@ - { - ".tag": "file", - "name": "pic.png", - "path_lower": "/new/pic.png", - "path_display": "/New/pic.png", - "id": "id:kJU6-a-pT48AAAAAAAADcA", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:07:46Z", - "rev": "61a4fd6a471dbbd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" -} diff --git a/docs/results/Dropbox/GetObjectVersionList.log b/docs/results/Dropbox/GetObjectVersionList.log deleted file mode 100644 index 877333f2e3..0000000000 --- a/docs/results/Dropbox/GetObjectVersionList.log +++ /dev/null @@ -1,17 +0,0 @@ - { - "is_deleted": false, - "entries": [ - { - "name": "pic.png", - "path_lower": "/new/pic.png", - "path_display": "/New/pic.png", - "id": "id:kJU6-a-pT48AAAAAAAADcA", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:07:46Z", - "rev": "61a4fd6a471dbbd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" - } - ] -} diff --git a/docs/results/Dropbox/GetPreview.log b/docs/results/Dropbox/GetPreview.log deleted file mode 100644 index 79a4745e41..0000000000 --- a/docs/results/Dropbox/GetPreview.log +++ /dev/null @@ -1 +0,0 @@ - NOT JSON: 25 50 44 46 2D 31 2E 35 0D 0A 25 B5 B5 B5 B5 0D 0A 31 20 30 20 6F 62 6A 0D 0A 3C 3C 2F 54 79 70 65 2F 43 61 74 61 6C 6F 67 2F 50 61 67 65 73 20 32 20 30 20 52 2F 4C 61 6E 67 28 65 6E 2D 55 53… diff --git a/docs/results/Dropbox/GetSpaceUsageData.log b/docs/results/Dropbox/GetSpaceUsageData.log deleted file mode 100644 index a8c6bb81c7..0000000000 --- a/docs/results/Dropbox/GetSpaceUsageData.log +++ /dev/null @@ -1,7 +0,0 @@ - { - "used": 1477493597, - "allocation": { - ".tag": "individual", - "allocated": 2147483648 - } -} diff --git a/docs/results/Dropbox/GetTagList.log b/docs/results/Dropbox/GetTagList.log deleted file mode 100644 index 41c36c4def..0000000000 --- a/docs/results/Dropbox/GetTagList.log +++ /dev/null @@ -1,17 +0,0 @@ - { - "paths_to_tags": [ - { - "path": "/New/Dogs.mp3", - "tags": [] - }, - { - "path": "/New/mydoc.docx", - "tags": [ - { - ".tag": "user_generated_tag", - "tag_text": "important" - } - ] - } - ] -} diff --git a/docs/results/Dropbox/GetUploadStatusByURL.log b/docs/results/Dropbox/GetUploadStatusByURL.log deleted file mode 100644 index cf1aed978e..0000000000 --- a/docs/results/Dropbox/GetUploadStatusByURL.log +++ /dev/null @@ -1,13 +0,0 @@ - { - ".tag": "complete", - "name": "url_doc.docx", - "path_lower": "/new/url_doc.docx", - "path_display": "/New/url_doc.docx", - "id": "id:kJU6-a-pT48AAAAAAAADcw", - "client_modified": "2024-06-07T17:08:48Z", - "server_modified": "2024-06-07T17:08:48Z", - "rev": "61a4fda5ed275bd841553", - "size": 24069, - "is_downloadable": true, - "content_hash": "8d63c5989ceec1a90f3fde2ffaa76efcd2c050191e6b55a1761e4e352590bd8c" -} diff --git a/docs/results/Dropbox/PublishFolder.log b/docs/results/Dropbox/PublishFolder.log deleted file mode 100644 index 00bcee3d18..0000000000 --- a/docs/results/Dropbox/PublishFolder.log +++ /dev/null @@ -1,29 +0,0 @@ - { - ".tag": "complete", - "access_type": { - ".tag": "owner" - }, - "is_inside_team_folder": false, - "is_team_folder": false, - "path_display": "/New", - "path_lower": "/new", - "name": "New", - "policy": { - "acl_update_policy": { - ".tag": "editors" - }, - "shared_link_policy": { - ".tag": "anyone" - }, - "viewer_info_policy": { - ".tag": "enabled" - } - }, - "preview_url": "https://www.dropbox.com/scl/fo/n78ohm1d852hj28463pf5/h?dl=0", - "shared_folder_id": "5050181953", - "time_invited": "2024-06-07T17:11:16Z", - "access_inheritance": { - ".tag": "inherit" - }, - "folder_id": "id:kJU6-a-pT48AAAAAAAADaA" -} diff --git a/docs/results/Dropbox/RestoreObjectToVersion.log b/docs/results/Dropbox/RestoreObjectToVersion.log deleted file mode 100644 index 156f83c4db..0000000000 --- a/docs/results/Dropbox/RestoreObjectToVersion.log +++ /dev/null @@ -1,12 +0,0 @@ - { - "name": "pic.png", - "path_lower": "/new/pic.png", - "path_display": "/New/pic.png", - "id": "id:kJU6-a-pT48AAAAAAAADcA", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:07:46Z", - "rev": "61a4fd6a471dbbd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" -} diff --git a/docs/results/Dropbox/UploadFile.log b/docs/results/Dropbox/UploadFile.log deleted file mode 100644 index 156f83c4db..0000000000 --- a/docs/results/Dropbox/UploadFile.log +++ /dev/null @@ -1,12 +0,0 @@ - { - "name": "pic.png", - "path_lower": "/new/pic.png", - "path_display": "/New/pic.png", - "id": "id:kJU6-a-pT48AAAAAAAADcA", - "client_modified": "2024-06-07T17:07:45Z", - "server_modified": "2024-06-07T17:07:46Z", - "rev": "61a4fd6a471dbbd841553", - "size": 2114023, - "is_downloadable": true, - "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" -} diff --git a/docs/results/Dropbox/UploadFileByURL.log b/docs/results/Dropbox/UploadFileByURL.log deleted file mode 100644 index 65fcc0c6c7..0000000000 --- a/docs/results/Dropbox/UploadFileByURL.log +++ /dev/null @@ -1,4 +0,0 @@ - { - ".tag": "async_job_id", - "async_job_id": "OHYQpP0-dhkAAAAAAAAAAQ" -} diff --git a/docs/results/Telegram/Ban.log b/docs/results/Telegram/Ban.log deleted file mode 100644 index 9e8fdee21c..0000000000 --- a/docs/results/Telegram/Ban.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "ok": false, - "error_code": 400, - "description": "Bad Request: can't remove chat owner" -} diff --git a/docs/results/Telegram/ClearThreadPinnedMessagesList.log b/docs/results/Telegram/ClearThreadPinnedMessagesList.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/ClearThreadPinnedMessagesList.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/CloseForumThread.log b/docs/results/Telegram/CloseForumThread.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/CloseForumThread.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/CreateForumThread.log b/docs/results/Telegram/CreateForumThread.log deleted file mode 100644 index bfbf743231..0000000000 --- a/docs/results/Telegram/CreateForumThread.log +++ /dev/null @@ -1,9 +0,0 @@ - { - "ok": true, - "result": { - "message_thread_id": 2739, - "name": "TestTopic 7b4cf6f1-206b-4782-a8b0-813179e189a4", - "icon_color": 7322096, - "icon_custom_emoji_id": "5357419403325481346" - } -} diff --git a/docs/results/Telegram/CreateInvitationLink.log b/docs/results/Telegram/CreateInvitationLink.log deleted file mode 100644 index 1b3f767205..0000000000 --- a/docs/results/Telegram/CreateInvitationLink.log +++ /dev/null @@ -1,18 +0,0 @@ - { - "ok": true, - "result": { - "invite_link": "https://t.me/+24UOprmam1gyOThi", - "name": "Link 06/07/2024 17:10:21", - "creator": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "expire_date": 1717863021, - "member_limit": 200, - "creates_join_request": false, - "is_primary": false, - "is_revoked": false - } -} diff --git a/docs/results/Telegram/DeleteForumTopic.log b/docs/results/Telegram/DeleteForumTopic.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/DeleteForumTopic.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/DeleteWebhook.log b/docs/results/Telegram/DeleteWebhook.log deleted file mode 100644 index 4d62ad8cd5..0000000000 --- a/docs/results/Telegram/DeleteWebhook.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "ok": true, - "result": true, - "description": "Webhook is already deleted" -} diff --git a/docs/results/Telegram/DownloadFile.log b/docs/results/Telegram/DownloadFile.log deleted file mode 100644 index ef1c0813d0..0000000000 --- a/docs/results/Telegram/DownloadFile.log +++ /dev/null @@ -1 +0,0 @@ - NOT JSON: FF D8 FF E0 00 10 4A 46 49 46 00 01 01 01 00 48 00 48 00 00 FF DB 00 43 00 0E 0A 0B 0D 0B 09 0E 0D 0C 0D 10 0F 0E 11 16 24 17 16 14 14 16 2C 20 21 1A 24 34 2E 37 36 33 2E 32 32 3A 41 53 46 3A… diff --git a/docs/results/Telegram/EditForumTopic.log b/docs/results/Telegram/EditForumTopic.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/EditForumTopic.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/EditMainForumTopicName.log b/docs/results/Telegram/EditMainForumTopicName.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/EditMainForumTopicName.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/ForwardMessage.log b/docs/results/Telegram/ForwardMessage.log deleted file mode 100644 index 210ff283ae..0000000000 --- a/docs/results/Telegram/ForwardMessage.log +++ /dev/null @@ -1,40 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4995, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780204, - "forward_origin": { - "type": "channel", - "chat": { - "id": -1001893407333, - "title": "Тестовый канал", - "username": "testsichee", - "type": "channel" - }, - "message_id": 5041, - "date": 1717780089 - }, - "forward_from_chat": { - "id": -1001893407333, - "title": "Тестовый канал", - "username": "testsichee", - "type": "channel" - }, - "forward_from_message_id": 5041, - "forward_date": 1717780089, - "text": "Строковое значение" - } -} diff --git a/docs/results/Telegram/GetAvatarIconList.log b/docs/results/Telegram/GetAvatarIconList.log deleted file mode 100644 index a19ff80dad..0000000000 --- a/docs/results/Telegram/GetAvatarIconList.log +++ /dev/null @@ -1,114 +0,0 @@ - { - "5434144690511290129": "📰", - "5312536423851630001": "💡", - "5312016608254762256": "⚡️", - "5377544228505134960": "🎙", - "5418085807791545980": "🔝", - "5370870893004203704": "🗣", - "5420216386448270341": "🆒", - "5379748062124056162": "❗️", - "5373251851074415873": "📝", - "5433614043006903194": "📆", - "5357315181649076022": "📁", - "5309965701241379366": "🔎", - "5309984423003823246": "📣", - "5312241539987020022": "🔥", - "5312138559556164615": "❤️", - "5377316857231450742": "❓", - "5350305691942788490": "📈", - "5350713563512052787": "📉", - "5309958691854754293": "💎", - "5350452584119279096": "💰", - "5309929258443874898": "💸", - "5377690785674175481": "🪙", - "5310107765874632305": "💱", - "5377438129928020693": "⁉️", - "5309950797704865693": "🎮", - "5350554349074391003": "💻", - "5409357944619802453": "📱", - "5312322066328853156": "🚗", - "5312486108309757006": "🏠", - "5310029292527164639": "💘", - "5310228579009699834": "🎉", - "5377498341074542641": "‼️", - "5312315739842026755": "🏆", - "5408906741125490282": "🏁", - "5368653135101310687": "🎬", - "5310045076531978942": "🎵", - "5420331611830886484": "🔞", - "5350481781306958339": "📚", - "5357107601584693888": "👑", - "5375159220280762629": "⚽️", - "5384327463629233871": "🏀", - "5350513667144163474": "📺", - "5357121491508928442": "👀", - "5357185426392096577": "🫦", - "5310157398516703416": "🍓", - "5310262535021142850": "💄", - "5368741306484925109": "👠", - "5348436127038579546": "✈️", - "5357120306097956843": "🧳", - "5310303848311562896": "🏖", - "5350424168615649565": "⛅️", - "5413625003218313783": "🦄", - "5350699789551935589": "🛍", - "5377478880577724584": "👜", - "5431492767249342908": "🛒", - "5350497316203668441": "🚂", - "5350422527938141909": "🛥", - "5418196338774907917": "🏔", - "5350648297189023928": "🏕", - "5309832892262654231": "🤖", - "5350751634102166060": "🪩", - "5377624166436445368": "🎟", - "5386395194029515402": "🏴‍☠️", - "5350387571199319521": "🗳", - "5357419403325481346": "🎓", - "5368585403467048206": "🔭", - "5377580546748588396": "🔬", - "5377317729109811382": "🎶", - "5382003830487523366": "🎤", - "5357298525765902091": "🕺", - "5357370526597653193": "💃", - "5357188789351490453": "🪖", - "5348227245599105972": "💼", - "5411138633765757782": "🧪", - "5386435923204382258": "👨‍👩‍👧‍👦", - "5377675010259297233": "👶", - "5386609083400856174": "🤰", - "5368808634392257474": "💅", - "5350548830041415279": "🏛", - "5355127101970194557": "🧮", - "5386379624773066504": "🖨", - "5377494501373780436": "👮‍♂️", - "5350307998340226571": "🩺", - "5310094636159607472": "💊", - "5310139157790596888": "💉", - "5377468357907849200": "🧼", - "5418115271267197333": "🪪", - "5372819184658949787": "🛃", - "5350344462612570293": "🍽", - "5384574037701696503": "🐟", - "5310039132297242441": "🎨", - "5350658016700013471": "🎭", - "5357504778685392027": "🎩", - "5350367161514732241": "🔮", - "5350520238444126134": "🍹", - "5310132165583840589": "🎂", - "5350392020785437399": "☕️", - "5350406176997646350": "🍣", - "5350403544182694064": "🍔", - "5350444672789519765": "🍕", - "5312424913615723286": "🦠", - "5417915203100613993": "💬", - "5312054580060625569": "🎄", - "5309744892677727325": "🎃", - "5238156910363950406": "✍️", - "5235579393115438657": "⭐️", - "5237699328843200968": "✅", - "5238027455754680851": "🎖", - "5238234236955148254": "🤡", - "5237889595894414384": "🧠", - "5237999392438371490": "🦮", - "5235912661102773458": "🐈" -} diff --git a/docs/results/Telegram/GetBotInformation.log b/docs/results/Telegram/GetBotInformation.log deleted file mode 100644 index 55a698e6a2..0000000000 --- a/docs/results/Telegram/GetBotInformation.log +++ /dev/null @@ -1,13 +0,0 @@ - { - "ok": true, - "result": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot", - "can_join_groups": true, - "can_read_all_group_messages": false, - "supports_inline_queries": false, - "can_connect_to_business": false - } -} diff --git a/docs/results/Telegram/GetParticipantCount.log b/docs/results/Telegram/GetParticipantCount.log deleted file mode 100644 index b08d315ec2..0000000000 --- a/docs/results/Telegram/GetParticipantCount.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": 2 -} diff --git a/docs/results/Telegram/GetUpdates.log b/docs/results/Telegram/GetUpdates.log deleted file mode 100644 index 7654d13a98..0000000000 --- a/docs/results/Telegram/GetUpdates.log +++ /dev/null @@ -1,327 +0,0 @@ - { - "ok": true, - "result": [ - { - "update_id": 291366286, - "channel_post": { - "message_id": 5040, - "sender_chat": { - "id": -1001893407333, - "title": "Тестовый канал", - "username": "testsichee", - "type": "channel" - }, - "chat": { - "id": -1001893407333, - "title": "Тестовый канал", - "username": "testsichee", - "type": "channel" - }, - "date": 1717745993, - "pinned_message": { - "message_id": 5025, - "sender_chat": { - "id": -1001893407333, - "title": "Тестовый канал", - "username": "testsichee", - "type": "channel" - }, - "chat": { - "id": -1001893407333, - "title": "Тестовый канал", - "username": "testsichee", - "type": "channel" - }, - "date": 1717745800, - "text": "Строковое значение" - } - } - }, - { - "update_id": 291366287, - "message": { - "message_id": 2728, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746013, - "message_thread_id": 2728, - "forum_topic_created": { - "name": "TestTopic d1c76909-f602-402f-b04c-289527e75a98", - "icon_color": 7322096, - "icon_custom_emoji_id": "5357419403325481346" - }, - "is_topic_message": true - } - }, - { - "update_id": 291366288, - "message": { - "message_id": 2730, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746014, - "message_thread_id": 2728, - "reply_to_message": { - "message_id": 2728, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746013, - "message_thread_id": 2728, - "forum_topic_created": { - "name": "TestTopic d1c76909-f602-402f-b04c-289527e75a98", - "icon_color": 7322096, - "icon_custom_emoji_id": "5357419403325481346" - }, - "is_topic_message": true - }, - "forum_topic_edited": { - "name": "NewTestTitle", - "icon_custom_emoji_id": "5310132165583840589" - }, - "is_topic_message": true - } - }, - { - "update_id": 291366289, - "message": { - "message_id": 2731, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746019, - "forum_topic_reopened": {} - } - }, - { - "update_id": 291366290, - "message": { - "message_id": 2732, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746019, - "forum_topic_closed": {} - } - }, - { - "update_id": 291366291, - "message": { - "message_id": 2733, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746020, - "message_thread_id": 2728, - "reply_to_message": { - "message_id": 2728, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746013, - "message_thread_id": 2728, - "forum_topic_created": { - "name": "TestTopic d1c76909-f602-402f-b04c-289527e75a98", - "icon_color": 7322096, - "icon_custom_emoji_id": "5357419403325481346" - }, - "is_topic_message": true - }, - "forum_topic_closed": {}, - "is_topic_message": true - } - }, - { - "update_id": 291366292, - "message": { - "message_id": 2734, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746041, - "forum_topic_reopened": {} - } - }, - { - "update_id": 291366293, - "message": { - "message_id": 2735, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746041, - "message_thread_id": 2728, - "reply_to_message": { - "message_id": 2728, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746013, - "message_thread_id": 2728, - "forum_topic_created": { - "name": "TestTopic d1c76909-f602-402f-b04c-289527e75a98", - "icon_color": 7322096, - "icon_custom_emoji_id": "5357419403325481346" - }, - "is_topic_message": true - }, - "forum_topic_reopened": {}, - "is_topic_message": true - } - }, - { - "update_id": 291366294, - "message": { - "message_id": 2736, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746089, - "forum_topic_edited": { - "name": "New main thread name e100c896-da48-4c75-b80e-4908535d71f0" - } - } - }, - { - "update_id": 291366295, - "message": { - "message_id": 2737, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746095, - "general_forum_topic_hidden": {} - } - }, - { - "update_id": 291366296, - "message": { - "message_id": 2738, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": -1001971186208, - "title": "Тест", - "is_forum": true, - "type": "supergroup" - }, - "date": 1717746100, - "general_forum_topic_unhidden": {} - } - } - ] -} diff --git a/docs/results/Telegram/HideMainForumTopic.log b/docs/results/Telegram/HideMainForumTopic.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/HideMainForumTopic.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/OpenForumThread.log b/docs/results/Telegram/OpenForumThread.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/OpenForumThread.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/PinMessage.log b/docs/results/Telegram/PinMessage.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/PinMessage.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/SendAudio.log b/docs/results/Telegram/SendAudio.log deleted file mode 100644 index e0e8837b33..0000000000 --- a/docs/results/Telegram/SendAudio.log +++ /dev/null @@ -1,31 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4987, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780127, - "audio": { - "duration": 228, - "file_name": "audio", - "mime_type": "audio/mpeg", - "title": "Dogs", - "performer": "Motorhead", - "file_id": "CQACAgIAAxkDAAITe2ZjPp8kFhMBXGz-9tqQOEdFS4ndAAIRVwACy0oYS8Q4ZnclQX9CNQQ", - "file_unique_id": "AgADEVcAAstKGEs", - "file_size": 9229352 - }, - "caption": "Строковое значение" - } -} diff --git a/docs/results/Telegram/SendContact.log b/docs/results/Telegram/SendContact.log deleted file mode 100644 index bcd60c8542..0000000000 --- a/docs/results/Telegram/SendContact.log +++ /dev/null @@ -1,25 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4993, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780171, - "contact": { - "phone_number": "88005553535", - "first_name": "Петр", - "last_name": "Петров" - } - } -} diff --git a/docs/results/Telegram/SendDocument.log b/docs/results/Telegram/SendDocument.log deleted file mode 100644 index ceb7d05506..0000000000 --- a/docs/results/Telegram/SendDocument.log +++ /dev/null @@ -1,28 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4988, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780141, - "document": { - "file_name": "document.docx", - "mime_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "file_id": "BQACAgIAAxkDAAITfGZjPq16iNqNX6LkJzZfMxEVdKWsAAISVwACy0oYS6j6zg1SfjdRNQQ", - "file_unique_id": "AgADElcAAstKGEs", - "file_size": 24069 - }, - "caption": "Строковое значение" - } -} diff --git a/docs/results/Telegram/SendGif.log b/docs/results/Telegram/SendGif.log deleted file mode 100644 index 03970f6196..0000000000 --- a/docs/results/Telegram/SendGif.log +++ /dev/null @@ -1,66 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4989, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780148, - "animation": { - "file_name": "animation.gif.mp4", - "mime_type": "video/mp4", - "duration": 3, - "width": 220, - "height": 220, - "thumbnail": { - "file_id": "AAMCAgADGQMAAhN9ZmM-tJCCMcYFWzuhKAABMTUhnMlIAAITVwACy0oYS9QPZOVtmKIOAQAHbQADNQQ", - "file_unique_id": "AQADE1cAAstKGEty", - "file_size": 11352, - "width": 220, - "height": 220 - }, - "thumb": { - "file_id": "AAMCAgADGQMAAhN9ZmM-tJCCMcYFWzuhKAABMTUhnMlIAAITVwACy0oYS9QPZOVtmKIOAQAHbQADNQQ", - "file_unique_id": "AQADE1cAAstKGEty", - "file_size": 11352, - "width": 220, - "height": 220 - }, - "file_id": "CgACAgIAAxkDAAITfWZjPrSQgjHGBVs7oSgAATE1IZzJSAACE1cAAstKGEvUD2TlbZiiDjUE", - "file_unique_id": "AgADE1cAAstKGEs", - "file_size": 85157 - }, - "document": { - "file_name": "animation.gif.mp4", - "mime_type": "video/mp4", - "thumbnail": { - "file_id": "AAMCAgADGQMAAhN9ZmM-tJCCMcYFWzuhKAABMTUhnMlIAAITVwACy0oYS9QPZOVtmKIOAQAHbQADNQQ", - "file_unique_id": "AQADE1cAAstKGEty", - "file_size": 11352, - "width": 220, - "height": 220 - }, - "thumb": { - "file_id": "AAMCAgADGQMAAhN9ZmM-tJCCMcYFWzuhKAABMTUhnMlIAAITVwACy0oYS9QPZOVtmKIOAQAHbQADNQQ", - "file_unique_id": "AQADE1cAAstKGEty", - "file_size": 11352, - "width": 220, - "height": 220 - }, - "file_id": "CgACAgIAAxkDAAITfWZjPrSQgjHGBVs7oSgAATE1IZzJSAACE1cAAstKGEvUD2TlbZiiDjUE", - "file_unique_id": "AgADE1cAAstKGEs", - "file_size": 85157 - }, - "caption": "Строковое значение" - } -} diff --git a/docs/results/Telegram/SendImage.log b/docs/results/Telegram/SendImage.log deleted file mode 100644 index 0eb0310240..0000000000 --- a/docs/results/Telegram/SendImage.log +++ /dev/null @@ -1,58 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4985, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780100, - "photo": [ - { - "file_id": "AgACAgIAAxkDAAITeWZjPoRr0L0N5mNw5I9eIX_UqcOKAAKa2TEbvv6xSgxyd39G8AuyAQADAgADcwADNQQ", - "file_unique_id": "AQADmtkxG77-sUp4", - "file_size": 1568, - "width": 90, - "height": 67 - }, - { - "file_id": "AgACAgIAAxkDAAITeWZjPoRr0L0N5mNw5I9eIX_UqcOKAAKa2TEbvv6xSgxyd39G8AuyAQADAgADbQADNQQ", - "file_unique_id": "AQADmtkxG77-sUpy", - "file_size": 21633, - "width": 320, - "height": 240 - }, - { - "file_id": "AgACAgIAAxkDAAITeWZjPoRr0L0N5mNw5I9eIX_UqcOKAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeAADNQQ", - "file_unique_id": "AQADmtkxG77-sUp9", - "file_size": 99260, - "width": 800, - "height": 600 - }, - { - "file_id": "AgACAgIAAxkDAAITeWZjPoRr0L0N5mNw5I9eIX_UqcOKAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeQADNQQ", - "file_unique_id": "AQADmtkxG77-sUp-", - "file_size": 218651, - "width": 1280, - "height": 960 - }, - { - "file_id": "AgACAgIAAxkDAAITeWZjPoRr0L0N5mNw5I9eIX_UqcOKAAKa2TEbvv6xSgxyd39G8AuyAQADAgADdwADNQQ", - "file_unique_id": "AQADmtkxG77-sUp8", - "file_size": 650214, - "width": 2560, - "height": 1920 - } - ], - "caption": "Строковое значение" - } -} diff --git a/docs/results/Telegram/SendLocation.log b/docs/results/Telegram/SendLocation.log deleted file mode 100644 index 37fee37860..0000000000 --- a/docs/results/Telegram/SendLocation.log +++ /dev/null @@ -1,24 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4992, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780165, - "location": { - "latitude": 48.873739, - "longitude": 48.873733 - } - } -} diff --git a/docs/results/Telegram/SendMediaGroup.log b/docs/results/Telegram/SendMediaGroup.log deleted file mode 100644 index 1f27dcac9d..0000000000 --- a/docs/results/Telegram/SendMediaGroup.log +++ /dev/null @@ -1,103 +0,0 @@ - { - "ok": true, - "result": [ - { - "message_id": 4990, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780159, - "media_group_id": "13742241272996994", - "photo": [ - { - "file_id": "AgACAgIAAxkDAAITfmZjPr899iVJCax1BUYLJ6BWZEG6AAKa2TEbvv6xSgxyd39G8AuyAQADAgADcwADNQQ", - "file_unique_id": "AQADmtkxG77-sUp4", - "file_size": 1568, - "width": 90, - "height": 67 - }, - { - "file_id": "AgACAgIAAxkDAAITfmZjPr899iVJCax1BUYLJ6BWZEG6AAKa2TEbvv6xSgxyd39G8AuyAQADAgADbQADNQQ", - "file_unique_id": "AQADmtkxG77-sUpy", - "file_size": 21633, - "width": 320, - "height": 240 - }, - { - "file_id": "AgACAgIAAxkDAAITfmZjPr899iVJCax1BUYLJ6BWZEG6AAKa2TEbvv6xSgxyd39G8AuyAQADAgADeAADNQQ", - "file_unique_id": "AQADmtkxG77-sUp9", - "file_size": 99260, - "width": 800, - "height": 600 - }, - { - "file_id": "AgACAgIAAxkDAAITfmZjPr899iVJCax1BUYLJ6BWZEG6AAKa2TEbvv6xSgxyd39G8AuyAQADAgADeQADNQQ", - "file_unique_id": "AQADmtkxG77-sUp-", - "file_size": 218651, - "width": 1280, - "height": 960 - }, - { - "file_id": "AgACAgIAAxkDAAITfmZjPr899iVJCax1BUYLJ6BWZEG6AAKa2TEbvv6xSgxyd39G8AuyAQADAgADdwADNQQ", - "file_unique_id": "AQADmtkxG77-sUp8", - "file_size": 650214, - "width": 2560, - "height": 1920 - } - ], - "caption": "Строковое значение" - }, - { - "message_id": 4991, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780159, - "media_group_id": "13742241272996994", - "video": { - "duration": 5, - "width": 640, - "height": 480, - "file_name": "video1", - "mime_type": "video/mp4", - "thumbnail": { - "file_id": "AAMCAgADGQMAAhN_ZmM-v7NFuiV1hfKUdpw51dF1sGEAAhVXAALLShhL-x0E2zl18tIBAAdtAAM1BA", - "file_unique_id": "AQADFVcAAstKGEty", - "file_size": 20106, - "width": 320, - "height": 240 - }, - "thumb": { - "file_id": "AAMCAgADGQMAAhN_ZmM-v7NFuiV1hfKUdpw51dF1sGEAAhVXAALLShhL-x0E2zl18tIBAAdtAAM1BA", - "file_unique_id": "AQADFVcAAstKGEty", - "file_size": 20106, - "width": 320, - "height": 240 - }, - "file_id": "BAACAgIAAxkDAAITf2ZjPr-zRboldYXylHacOdXRdbBhAAIVVwACy0oYS_sdBNs5dfLSNQQ", - "file_unique_id": "AgADFVcAAstKGEs", - "file_size": 1137878 - } - } - ] -} diff --git a/docs/results/Telegram/SendPoll.log b/docs/results/Telegram/SendPoll.log deleted file mode 100644 index 6164afc378..0000000000 --- a/docs/results/Telegram/SendPoll.log +++ /dev/null @@ -1,47 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4994, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780197, - "poll": { - "id": "5411157188024470412", - "question": "What's your favorite color?", - "options": [ - { - "text": "Red", - "voter_count": 0 - }, - { - "text": "Yellow", - "voter_count": 0 - }, - { - "text": "Green", - "voter_count": 0 - }, - { - "text": "Blue", - "voter_count": 0 - } - ], - "total_voter_count": 0, - "is_closed": false, - "is_anonymous": false, - "type": "regular", - "allows_multiple_answers": false - } - } -} diff --git a/docs/results/Telegram/SendTextMessage.log b/docs/results/Telegram/SendTextMessage.log deleted file mode 100644 index 7e77791557..0000000000 --- a/docs/results/Telegram/SendTextMessage.log +++ /dev/null @@ -1,21 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4984, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780088, - "text": "Строковое значение" - } -} diff --git a/docs/results/Telegram/SendVideo.log b/docs/results/Telegram/SendVideo.log deleted file mode 100644 index 4314e20ebc..0000000000 --- a/docs/results/Telegram/SendVideo.log +++ /dev/null @@ -1,45 +0,0 @@ - { - "ok": true, - "result": { - "message_id": 4986, - "from": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "chat": { - "id": 461699897, - "first_name": "Anton", - "last_name": "Titowets", - "username": "JKIee", - "type": "private" - }, - "date": 1717780110, - "video": { - "duration": 5, - "width": 640, - "height": 480, - "file_name": "video", - "mime_type": "video/mp4", - "thumbnail": { - "file_id": "AAMCAgADGQMAAhN6ZmM-jiOD6XyvAlXTBi-7wxhxoq4AAhBXAALLShhL6KZG5UqUpRwBAAdtAAM1BA", - "file_unique_id": "AQADEFcAAstKGEty", - "file_size": 20106, - "width": 320, - "height": 240 - }, - "thumb": { - "file_id": "AAMCAgADGQMAAhN6ZmM-jiOD6XyvAlXTBi-7wxhxoq4AAhBXAALLShhL6KZG5UqUpRwBAAdtAAM1BA", - "file_unique_id": "AQADEFcAAstKGEty", - "file_size": 20106, - "width": 320, - "height": 240 - }, - "file_id": "BAACAgIAAxkDAAITemZjPo4jg-l8rwJV0wYvu8MYcaKuAAIQVwACy0oYS-imRuVKlKUcNQQ", - "file_unique_id": "AgADEFcAAstKGEs", - "file_size": 1137878 - }, - "caption": "Строковое значение" - } -} diff --git a/docs/results/Telegram/SetWebhook.log b/docs/results/Telegram/SetWebhook.log deleted file mode 100644 index a9f707006d..0000000000 --- a/docs/results/Telegram/SetWebhook.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "ok": true, - "result": true, - "description": "Webhook was set" -} diff --git a/docs/results/Telegram/ShowMainForumTopic.log b/docs/results/Telegram/ShowMainForumTopic.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/ShowMainForumTopic.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/Telegram/Unban.log b/docs/results/Telegram/Unban.log deleted file mode 100644 index 9e8fdee21c..0000000000 --- a/docs/results/Telegram/Unban.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "ok": false, - "error_code": 400, - "description": "Bad Request: can't remove chat owner" -} diff --git a/docs/results/Telegram/UnpinMessage.log b/docs/results/Telegram/UnpinMessage.log deleted file mode 100644 index c27d710780..0000000000 --- a/docs/results/Telegram/UnpinMessage.log +++ /dev/null @@ -1,4 +0,0 @@ - { - "ok": true, - "result": true -} diff --git a/docs/results/VK/CloseDiscussion.log b/docs/results/VK/CloseDiscussion.log deleted file mode 100644 index c60cc18701..0000000000 --- a/docs/results/VK/CloseDiscussion.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 1 -} diff --git a/docs/results/VK/CreateAlbum.log b/docs/results/VK/CreateAlbum.log deleted file mode 100644 index 6aebbb775c..0000000000 --- a/docs/results/VK/CreateAlbum.log +++ /dev/null @@ -1,17 +0,0 @@ - { - "response": { - "id": 304596822, - "owner_id": -218861756, - "size": 0, - "title": "AlbumFromAutoTest", - "feed_disabled": 0, - "feed_has_pinned": 0, - "can_upload": 1, - "comments_disabled": 0, - "created": 1717780116, - "description": "NewAlbumFromAutoTest", - "thumb_id": 0, - "updated": 1717780116, - "upload_by_admins_only": 1 - } -} diff --git a/docs/results/VK/CreateCompositePost.log b/docs/results/VK/CreateCompositePost.log deleted file mode 100644 index 5a53a49623..0000000000 --- a/docs/results/VK/CreateCompositePost.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "response": { - "post_id": 2365 - } -} diff --git a/docs/results/VK/CreateDiscussion.log b/docs/results/VK/CreateDiscussion.log deleted file mode 100644 index d0ef2ef7e9..0000000000 --- a/docs/results/VK/CreateDiscussion.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 51232153 -} diff --git a/docs/results/VK/CreatePoll.log b/docs/results/VK/CreatePoll.log deleted file mode 100644 index 412d5326c9..0000000000 --- a/docs/results/VK/CreatePoll.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "response": { - "post_id": 2366 - } -} diff --git a/docs/results/VK/CreatePost.log b/docs/results/VK/CreatePost.log deleted file mode 100644 index 900eccb016..0000000000 --- a/docs/results/VK/CreatePost.log +++ /dev/null @@ -1,5 +0,0 @@ - { - "response": { - "post_id": 2362 - } -} diff --git a/docs/results/VK/CreateStory.log b/docs/results/VK/CreateStory.log deleted file mode 100644 index 9f6ac9b42b..0000000000 --- a/docs/results/VK/CreateStory.log +++ /dev/null @@ -1,93 +0,0 @@ - { - "response": { - "count": 1, - "items": [ - { - "id": 456239536, - "owner_id": -218861756, - "access_key": "story", - "can_comment": 1, - "can_reply": 1, - "can_see": 1, - "can_like": true, - "can_share": 1, - "can_hide": 1, - "date": 1717780143, - "expires_at": 1717866543, - "link": { - "text": "Ещё", - "url": "https://github.com/Bayselonarrend/OpenIntegrations" - }, - "photo": { - "album_id": -81, - "date": 1717780143, - "id": 457244472, - "owner_id": -218861756, - "sizes": [ - { - "height": 56, - "type": "s", - "width": 75, - "url": "https://sun6-20.userapi.com/s/v1/ig2/TUrQJn6Un8LHB0aNIOPtaqEt3K_J4tZbV2notqyJ1TUyHCj9m-bbiOZKm1u07WpGGAZfH1LFXbg95EM-uS0JHKX9.jpg?size=75x56&quality=95&type=story" - }, - { - "height": 97, - "type": "m", - "width": 130, - "url": "https://sun6-20.userapi.com/s/v1/ig2/lASmJS8sUOYvtmSKkFOsBGNIWpcqoqenWSBOdBHSXQE9PuZjUx_aVVA3Zd6DOV08nssSEYQgXJ6Vam6TiPx2Lcpm.jpg?size=130x97&quality=95&type=story" - }, - { - "height": 192, - "type": "j", - "width": 256, - "url": "https://sun6-20.userapi.com/s/v1/ig2/mmYPgPQo3uRxhAH1qIKIijT-5j87fr0A5PEe1X8k3kdo5MmagHYZIdECvXyFL9KubVsKzTZTWFJSQgskL5a09dhS.jpg?size=256x192&quality=95&type=story" - }, - { - "height": 453, - "type": "x", - "width": 604, - "url": "https://sun6-20.userapi.com/s/v1/ig2/APnAEUFfn6z-WwqFWAM0_jbv9cRo4zrIPx3RSFrsSNdh8bXpv6438yZqB_BDM3pMfSfl6Gsx751T7mJ8yEf_zCi9.jpg?size=604x453&quality=95&type=story" - }, - { - "height": 605, - "type": "y", - "width": 807, - "url": "https://sun6-20.userapi.com/s/v1/ig2/vou57hqLWC875j9nOB1HbiEWaVcSXCHmxNlyzyKEyKv6UO97Mm67PyKNftSvW0RvaHARFvl7Hc9noOv2TAV8Tq6X.jpg?size=807x605&quality=95&type=story" - }, - { - "height": 960, - "type": "z", - "width": 1280, - "url": "https://sun6-20.userapi.com/s/v1/ig2/WGh4yRLRWsT4baZUDXiIUZU90sFYcZKcme9nnAPSy8CW_uYDQRDQSy8s0SkNRDEBteCyRBPG0Ka7tPwRQzp5M6Cx.jpg?size=1280x960&quality=95&type=story" - }, - { - "height": 1920, - "type": "w", - "width": 2560, - "url": "https://sun6-20.userapi.com/s/v1/ig2/QugTL2gH3oV88GUPKhP1GOUfKWONc8iSt_v-Qt6TOsmioQPJ9nyq4L2a1yBHu2eSJKjsql1VhMtEx6wpt3fVVnly.jpg?size=2560x1920&quality=95&type=story" - } - ], - "text": "", - "user_id": 100, - "web_view_token": "89bdfb7fb8cf2d0062", - "has_tags": false - }, - "replies": { - "count": 0, - "new": 0 - }, - "is_one_time": false, - "track_code": "story/3AAQAdLy9G9EAs4bMamwA84nNfHkBAAFoAagB6AIAA==", - "type": "photo", - "views": 0, - "likes_count": 0, - "reaction_set_id": "reactions", - "no_sound": false, - "can_ask": 0, - "can_ask_anonymous": 0, - "narratives_count": 0, - "can_use_in_narrative": true - } - ] - } -} diff --git a/docs/results/VK/CreateTokenRetrievalLink.log b/docs/results/VK/CreateTokenRetrievalLink.log deleted file mode 100644 index a815f0251b..0000000000 --- a/docs/results/VK/CreateTokenRetrievalLink.log +++ /dev/null @@ -1 +0,0 @@ - "https://oauth.vk.com/authorize?client_id=51694790&scope=offline,wall,groups,photos,stats,stories,ads,market,video&v=5.131&response_type=token&redirect_uri=https://api.vk.com/blank.html" diff --git a/docs/results/VK/DeleteAlbum.log b/docs/results/VK/DeleteAlbum.log deleted file mode 100644 index c60cc18701..0000000000 --- a/docs/results/VK/DeleteAlbum.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 1 -} diff --git a/docs/results/VK/DeleteImage.log b/docs/results/VK/DeleteImage.log deleted file mode 100644 index c60cc18701..0000000000 --- a/docs/results/VK/DeleteImage.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 1 -} diff --git a/docs/results/VK/DeletePost.log b/docs/results/VK/DeletePost.log deleted file mode 100644 index c60cc18701..0000000000 --- a/docs/results/VK/DeletePost.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 1 -} diff --git a/docs/results/VK/OpenDiscussion.log b/docs/results/VK/OpenDiscussion.log deleted file mode 100644 index c60cc18701..0000000000 --- a/docs/results/VK/OpenDiscussion.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 1 -} diff --git a/docs/results/VK/SaveImageToAlbum.log b/docs/results/VK/SaveImageToAlbum.log deleted file mode 100644 index 6297871927..0000000000 --- a/docs/results/VK/SaveImageToAlbum.log +++ /dev/null @@ -1,76 +0,0 @@ - { - "response": [ - { - "album_id": 304596822, - "date": 1717780119, - "id": 457244470, - "owner_id": -218861756, - "sizes": [ - { - "height": 56, - "type": "s", - "width": 75, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=75x56&quality=96&sign=34fd80e0a649ff6956f2d185acfe4e41&c_uniq_tag=MpOCZPBWL6Dr2l-RkS9ywikt2OA2uMr6L49Vbp05GJI&type=album" - }, - { - "height": 97, - "type": "m", - "width": 130, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=130x97&quality=96&sign=310701ec89d5e220e9489ceadc0694f1&c_uniq_tag=dDu6PwEqok_HAhZSR-J4e7WGS4IPmVeCHBsjKjwIqCU&type=album" - }, - { - "height": 453, - "type": "x", - "width": 604, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=604x453&quality=96&sign=d0bda47d9980e5f101ba6983e25d3614&c_uniq_tag=69IF3L4PgaVuXudwLFDLr0wTb21ysfebvSW0RB6tvpI&type=album" - }, - { - "height": 605, - "type": "y", - "width": 807, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=807x605&quality=96&sign=cb5f70585719a02df0d082e1cf5568f7&c_uniq_tag=2RbGKW7f90FTOcmq_EKkpRdfqEUM3q0i5PNB6_LpYJE&type=album" - }, - { - "height": 960, - "type": "z", - "width": 1280, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=1280x960&quality=96&sign=692266ebd77cd75c5556295d9f2e85c0&c_uniq_tag=CiROCeugPIod7K81vCZ6YuGWxY8e3ZxhIqTU_tZPMEY&type=album" - }, - { - "height": 1920, - "type": "w", - "width": 2560, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=2560x1920&quality=96&sign=193744021dfe3dab49ac0cec153a39cb&c_uniq_tag=qtHC-nyvt2-oE3LAEXkU5Tv3oYmuw2KWmrDyzN-2BoE&type=album" - }, - { - "height": 97, - "type": "o", - "width": 130, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=130x97&quality=96&sign=310701ec89d5e220e9489ceadc0694f1&c_uniq_tag=dDu6PwEqok_HAhZSR-J4e7WGS4IPmVeCHBsjKjwIqCU&type=album" - }, - { - "height": 150, - "type": "p", - "width": 200, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=200x150&quality=96&sign=b5f8faaefa12c040299dc491f4638d1d&c_uniq_tag=zZTRvfDd2KnvsAYEPC2CdmlokAxnqZowgbhsRAc5utM&type=album" - }, - { - "height": 240, - "type": "q", - "width": 320, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=320x240&quality=96&sign=d81cba078391b35622de3abc1eb55530&c_uniq_tag=3dIYI2t3NjpUiDIV68fySgFBWn5FEL8J9NiWq0Q5x9s&type=album" - }, - { - "height": 382, - "type": "r", - "width": 510, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/VzIvwucJ7dc.jpg?size=510x382&quality=96&sign=303cf43ccb5df8976e3b7178205d23d6&c_uniq_tag=Zk27qDagndf7WBfoe5RpITuFtPX38_RSZTMuMheOHjg&type=album" - } - ], - "text": "AutoTestImage", - "user_id": 100, - "web_view_token": "5c76de234bdd67e0da", - "has_tags": false - } - ] -} diff --git a/docs/results/VK/WriteInDiscussion.log b/docs/results/VK/WriteInDiscussion.log deleted file mode 100644 index b46b233511..0000000000 --- a/docs/results/VK/WriteInDiscussion.log +++ /dev/null @@ -1,3 +0,0 @@ - { - "response": 790 -} diff --git a/docs/ru/md/Airtable/Airtable.md b/docs/ru/md/Airtable/Airtable.md deleted file mode 100644 index a29921a60f..0000000000 --- a/docs/ru/md/Airtable/Airtable.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: Airtable -sidebar_class_name: Airtable ---- - - - -# Airtable - -Этот раздел посвящен библиотеке для работы с Airtable API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -1. Авторизуйтесь в Airtable и перейдите **[на страницу создания персональных токенов](https://airtable.com/create/tokens)**, нажмите **Create new token** - -![BF](../../static/img/Docs/Airtable/1.png) - -2. Введите название для нового токена, выберите из перечня необходимые **Scopes** (разрешения) и **Access** (базы и рабочие пространства, к которым у токена будет доступ) - -![BF](../../static/img/Docs/Airtable/2.png) - -3. Скопируйте новый **токен** - -![BF](../../static/img/Docs/Airtable/3.png) diff --git a/docs/ru/md/Airtable/Database-work/Create-database.md b/docs/ru/md/Airtable/Database-work/Create-database.md deleted file mode 100644 index a0e5b2b272..0000000000 --- a/docs/ru/md/Airtable/Database-work/Create-database.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Создать базу - Создает новую базу данных - - -*Функция СоздатьБазу(Знач Токен, Знач РабочееПространство, Знач Наименование, Знач КоллекцияТаблиц) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | РабочееПространство | --ws | Строка | Идентификатор рабочего пространства | - | Наименование | --title | Строка | Наименование новой базы | - | КоллекцияТаблиц | --tablesdata | Соответствие Из КлючИЗначение | Описание таблиц: Ключ > имя, Значение > массив полей | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - - РабочееПространство = "wspdf8yl1yZz3PmWZ"; - Наименование = "Тестовая база"; - - МассивПолей = Новый Массив; - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеНомера("Номер")); - МассивПолей.Добавить(OPI_Airtable.ПолучитьПолеСтроковое("Строковое")); - - ИмяТаблицы = "Тестовая таблица"; - - КоллекцияТаблиц = Новый Соответствие; - КоллекцияТаблиц.Вставить(ИмяТаблицы, МассивПолей); - - Ответ = OPI_Airtable.СоздатьБазу(Токен, РабочееПространство, Наименование, КоллекцияТаблиц); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable СоздатьБазу --token %token% --ws "wspdf8yl1yZz3PmWZ" --title "Тестовая база" --tablesdata %tablesdata% - - -``` - - -```json title="Результат" - -{ - "id": "applEsyJmBRm12AuN", - "tables": [ - { - "id": "tblqZzW78Rvsdt9gt", - "name": "Тестовая таблица", - "primaryFieldId": "fldj9Z3fEpLzv40d0", - "fields": [ - { - "type": "number", - "options": { - "precision": 0 - }, - "id": "fldj9Z3fEpLzv40d0", - "name": "Номер" - }, - { - "type": "richText", - "id": "fldX1kR7lienmcdEj", - "name": "Строковое" - } - ], - "views": [ - { - "id": "viwbKE3PS9jl6bqJl", - "name": "Grid view", - "type": "grid" - } - ] - } - ] - } - -``` diff --git a/docs/ru/md/Airtable/Database-work/Get-database-tables.md b/docs/ru/md/Airtable/Database-work/Get-database-tables.md deleted file mode 100644 index 82fc3ac74a..0000000000 --- a/docs/ru/md/Airtable/Database-work/Get-database-tables.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Получить таблицы базы - Получает схему таблиц базы - - -*Функция ПолучитьТаблицыБазы(Знач Токен, Знач База) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | База | --base | Строка | Идентификатор базы | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - - База = "apptm8Xqo7TwMaipQ"; - - Ответ = OPI_Airtable.ПолучитьТаблицыБазы(Токен, База); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьТаблицыБазы --token %token% --base "apptm8Xqo7TwMaipQ" - - -``` - - -```json title="Результат" - -{ - "tables": [ - { - "id": "tblqZzW78Rvsdt9gt", - "name": "Тестовая таблица", - "primaryFieldId": "fldj9Z3fEpLzv40d0", - "fields": [ - { - "type": "number", - "options": { - "precision": 0 - }, - "id": "fldj9Z3fEpLzv40d0", - "name": "Номер" - }, - { - "type": "richText", - "id": "fldX1kR7lienmcdEj", - "name": "Строковое" - } - ], - "views": [ - { - "id": "viwbKE3PS9jl6bqJl", - "name": "Grid view", - "type": "grid" - } - ] - } - ] - } - -``` diff --git a/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md b/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md deleted file mode 100644 index cc15037fc2..0000000000 --- a/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список баз - Получает список доступных баз - - -*Функция ПолучитьСписокБаз(Знач Токен, Знач Отступ = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Отступ | --offset | Строка | Идентификатор следующей страницы списка баз из перыдудщего запроса | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - - - Ответ = OPI_Airtable.ПолучитьСписокБаз(Токен); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьСписокБаз --token %token% --offset %offset% - - -``` - - -```json title="Результат" - -{ - "bases": [ - { - "id": "appGarzKZ0lu3gzoa", - "name": "Test", - "permissionLevel": "create" - }, - { - "id": "app9WRfJirwn3yXuG", - "name": "Product catalog", - "permissionLevel": "create" - }, - { - "id": "app6gigUYTzlDEq4X", - "name": "Тестовая база", - "permissionLevel": "create" - }, - { - "id": "app5hJGyK8asYYe1Q", - "name": "Тестовая база", - "permissionLevel": "create" - }, - { - "id": "appRQ6VxxOZb40Uwi", - "name": "Тестовая база", - "permissionLevel": "create" - }, - { - "id": "appM6FaGofV2XSfFA", - "name": "Тестовая база", - "permissionLevel": "create" - }, - { - "id": "apptm8Xqo7TwMaipQ", - "name": "Тестовая база", - "permissionLevel": "create" - }, - { - "id": "appsyQyGrF8aVN2Wm", - "name": "Тестовая база", - "permissionLevel": "create" - }, - { - "id": "applEsyJmBRm12AuN", - "name": "Тестовая база", - "permissionLevel": "create" - } - ] - } - -``` diff --git a/docs/ru/md/Airtable/Database-work/_category_.json b/docs/ru/md/Airtable/Database-work/_category_.json deleted file mode 100644 index 250582150c..0000000000 --- a/docs/ru/md/Airtable/Database-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с базами", -"position": "2" -} \ No newline at end of file diff --git a/docs/ru/md/Airtable/Field-work/Create-field.md b/docs/ru/md/Airtable/Field-work/Create-field.md deleted file mode 100644 index 4dc885ee80..0000000000 --- a/docs/ru/md/Airtable/Field-work/Create-field.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать поле - Создет новое поле в таблице - - -*Функция СоздатьПоле(Знач Токен, Знач База, Знач Таблица, Знач СтруктураПоля) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | База | --base | Строка | Идентификатор базы | - | Таблица | --table | Строка | Идентификатор таблицы | - | СтруктураПоля | --fielddata | Структура Из КлючИЗначение | Описание нового поля | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - - База = "apptm8Xqo7TwMaipQ"; - Таблица = "tbl9G4jVoTJpxYwSY"; - Имя = Строка(Новый УникальныйИдентификатор); - Поле = OPI_Airtable.ПолучитьПолеНомера(Имя); - - Ответ = OPI_Airtable.СоздатьПоле(Токен, База, Таблица, СтруктураПоля); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable СоздатьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --fielddata %fielddata% - - -``` - - -```json title="Результат" - -{ - "type": "number", - "options": { - "precision": 0 - }, - "id": "fld3IbFtHZtBHQwsk", - "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-attachment-field.md b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md deleted file mode 100644 index 190225c857..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-attachment-field.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Получить поле (файл) - Получает описание поля файлового типа - - -*Функция ПолучитьПолеВложения(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Вложение"; - - Ответ = OPI_Airtable.ПолучитьПолеВложения(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеВложения --title "Вложение" - - -``` - - -```json title="Результат" - -{ - "name": "Вложение", - "type": "multipleAttachments" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md b/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md deleted file mode 100644 index ada0674ea3..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Получить поле (флажок) - Получает описание поля типа булево - - -*Функция ПолучитьПолеФлажка(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Флажок"; - - Ответ = OPI_Airtable.ПолучитьПолеФлажка(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеФлажка --title "Флажок" - - -``` - - -```json title="Результат" - -{ - "name": "Флажок", - "type": "checkbox", - "options": { - "icon": "check", - "color": "yellowBright" - } - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-date-field.md b/docs/ru/md/Airtable/Field-work/Get-date-field.md deleted file mode 100644 index decc1c195b..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-date-field.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -sidebar_position: 7 ---- - -# Получить поле (дата) - Получает описание поля типа дата - - -*Функция ПолучитьПолеДаты(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Дата"; - - Ответ = OPI_Airtable.ПолучитьПолеДаты(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеДаты --title "Дата" - - -``` - - -```json title="Результат" - -{ - "name": "Дата", - "type": "date", - "options": { - "dateFormat": { - "format": "YYYY-MM-DD", - "name": "iso" - } - } - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-email-field.md b/docs/ru/md/Airtable/Field-work/Get-email-field.md deleted file mode 100644 index 447046ccb5..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-email-field.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 8 ---- - -# Получить поле (email) - Получает описание поля с электронной почтой - - -*Функция ПолучитьПолеПочты(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Почта"; - - Ответ = OPI_Airtable.ПолучитьПолеПочты(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеПочты --title "Почта" - - -``` - - -```json title="Результат" - -{ - "name": "Почта", - "type": "email" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-link-field.md b/docs/ru/md/Airtable/Field-work/Get-link-field.md deleted file mode 100644 index c28b56c70d..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-link-field.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 10 ---- - -# Получить поле (url) - Получает описание поля с URL - - -*Функция ПолучитьПолеСсылки(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Ссылка"; - - Ответ = OPI_Airtable.ПолучитьПолеСсылки(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеСсылки --title "Ссылка" - - -``` - - -```json title="Результат" - -{ - "name": "Ссылка", - "type": "url" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-number-field.md b/docs/ru/md/Airtable/Field-work/Get-number-field.md deleted file mode 100644 index 7952b22de8..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-number-field.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Получить поле (числовое) - Получает описание поля числового типа - - -*Функция ПолучитьПолеНомера(Знач Наименование, Знач Точность = 0) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование нового поля | - | Точность | --precision | Число,Строка | Число знаков после запятой | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Номер"; - Точность = "0"; - - Ответ = OPI_Airtable.ПолучитьПолеНомера(Наименование, Точность); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеНомера --title "Номер" --precision "0" - - -``` - - -```json title="Результат" - -{ - "name": "Номер", - "type": "number", - "options": { - "precision": 0 - } - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-phone-field.md b/docs/ru/md/Airtable/Field-work/Get-phone-field.md deleted file mode 100644 index c4821a4e52..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-phone-field.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 9 ---- - -# Получить поле (телефон) - Получает описание поля с номером телефона - - -*Функция ПолучитьПолеТелефона(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Телефон"; - - Ответ = OPI_Airtable.ПолучитьПолеТелефона(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеТелефона --title "Телефон" - - -``` - - -```json title="Результат" - -{ - "name": "Телефон", - "type": "phoneNumber" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Get-string-field.md b/docs/ru/md/Airtable/Field-work/Get-string-field.md deleted file mode 100644 index c22a48281c..0000000000 --- a/docs/ru/md/Airtable/Field-work/Get-string-field.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Получить поле (строковое) - Получает описание поля строкового типа - - -*Функция ПолучитьПолеСтроковое(Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование нового поля | - - - Возвращаемое значение: Структура - Описание поля - -```bsl title="Пример кода" - - - Наименование = "Строковое"; - - Ответ = OPI_Airtable.ПолучитьПолеСтроковое(Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ПолучитьПолеСтроковое --title "Строковое" - - -``` - - -```json title="Результат" - -{ - "name": "Строковое", - "type": "richText" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/Modify-field.md b/docs/ru/md/Airtable/Field-work/Modify-field.md deleted file mode 100644 index 2320fba3a7..0000000000 --- a/docs/ru/md/Airtable/Field-work/Modify-field.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Изменить поле - Изменяет имя и|или описание существующего поля таблицы - - -*Функция ИзменитьПоле(Знач Токен, Знач База, Знач Таблица, Знач Поле, Знач Наименование = "", Знач Описание = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | База | --base | Строка | Идентификатор базы База | - | Таблица | --table | Строка | Идентификатор таблицы | - | Поле | --field | Строка | Идентификатор поля | - | Наименование | --title | Строка | Новое наименование | - | Описание | --description | Строка | Новое описание | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - - База = "apptm8Xqo7TwMaipQ"; - Таблица = "tbl9G4jVoTJpxYwSY"; - Поле = "fld3IbFtHZtBHQwsk"; - Наименование = Строка(Новый УникальныйИдентификатор) + "(изм.)"; - Описание = "Новое описание"; - - Ответ = OPI_Airtable.ИзменитьПоле(Токен, База, Таблица, Поле, Наименование, Описание); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint airtable ИзменитьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --field "fld3IbFtHZtBHQwsk" --title %title% --description "Новое описание" - - -``` - - -```json title="Результат" - -{ - "type": "number", - "options": { - "precision": 0 - }, - "id": "fld3IbFtHZtBHQwsk", - "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5(изм.)", - "description": "Новое описание" - } - -``` diff --git a/docs/ru/md/Airtable/Field-work/_category_.json b/docs/ru/md/Airtable/Field-work/_category_.json deleted file mode 100644 index 8739b78f28..0000000000 --- a/docs/ru/md/Airtable/Field-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с полями", -"position": "4" -} \ No newline at end of file diff --git a/docs/ru/md/Airtable/_category_.json b/docs/ru/md/Airtable/_category_.json deleted file mode 100644 index 8975594d6d..0000000000 --- a/docs/ru/md/Airtable/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Airtable", - "position": 11, - "link": { - "type": "doc", - "id": "Airtable" - } -} diff --git a/docs/ru/md/Dropbox/Dropbox.md b/docs/ru/md/Dropbox/Dropbox.md deleted file mode 100644 index 942a258035..0000000000 --- a/docs/ru/md/Dropbox/Dropbox.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -id: Dropbox -sidebar_class_name: Dropbox ---- - - - -# Dropbox - -Этот раздел посвящен библиотеке для работы с Dropbox API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -1. Войдите в свой аккаунт на сайте [Dropbox Developers](https://www.dropbox.com/developers) - -![BF](../../static/img/Docs/Dropbox/1.png) - -1. Перейдите к **App Console** - -![BF](../../static/img/Docs/Dropbox/2.png) - -2. Нажмите **Create app** - -![BF](../../static/img/Docs/Dropbox/3.png) - -4. Введите имя нового приложения и выберите **Full Dropbox** - -![BF](../../static/img/Docs/Dropbox/4.png) - -5. После создания, на странице приложения нажмите **Scoped app** и выберите разрешения, которые необходимы для решения ваших задач. Сохраните **AppKey** и **AppSecret** - -![BF](../../static/img/Docs/Dropbox/5.png) - -6. Получите ссылку авторизации при помощи функции *ПолучитьСсылкуАвторизации(Знач КлючПриложения)* и передите по ней в браузере - -![BF](../../static/img/Docs/Dropbox/6.png) - -7. Передайте **полученный код**, **AppKey** и **AppSecret** в функцию *ПолучитьТокен(Знач КлючПриложения, Знач СекретПриложения, Знач Код)*, сохраните полученные **access_token** и **refresh_token** - -8. По истечении времени жизни access_token, его можно обновить при помощи функции *ОбновитьТокен(Знач КлючПриложения, Знач СекретПриложения, Знач РефрешТокен)* \ No newline at end of file diff --git a/docs/ru/md/Dropbox/Tag-work/Add-tag.md b/docs/ru/md/Dropbox/Tag-work/Add-tag.md deleted file mode 100644 index 17b97513b8..0000000000 --- a/docs/ru/md/Dropbox/Tag-work/Add-tag.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Добавить тег - Добавляет новый текстовый тег к файлу или каталогу - - -*Функция ДобавитьТег(Знач Токен, Знач Путь, Знач Тег) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Путь | --path | Строка | Путь к объекту, для которого необходимо создать тег | - | Тег | --tag | Строка | Текст тега | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox - -```bsl title="Пример кода" - - Тег = "Важное"; - Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; - Путь = "/New/mydoc.docx"; - - Результат = OPI_Dropbox.ДобавитьТег(Токен, Путь, Тег); - - -``` - -```sh title="Пример команды CLI" - - oint dropbox ДобавитьТег --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path %path% --tag %tag% - - -``` - - -```json title="Результат" - -{} - -``` diff --git a/docs/ru/md/Dropbox/Tag-work/Delete-tag.md b/docs/ru/md/Dropbox/Tag-work/Delete-tag.md deleted file mode 100644 index 6d0c8ef189..0000000000 --- a/docs/ru/md/Dropbox/Tag-work/Delete-tag.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Удалить тег - Удаляет текстовый тег файла или каталога - - -*Функция УдалитьТег(Знач Токен, Знач Путь, Знач Тег) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Путь | --path | Строка | Путь к объекту, тег которого необходимо удалить | - | Тег | --tag | Строка | Текст тега | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox - -```bsl title="Пример кода" - - Тег = "Важное"; - Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; - Путь = "/New/mydoc.docx"; - - Результат = OPI_Dropbox.УдалитьТег(Токен, Путь, Тег); - - -``` - -```sh title="Пример команды CLI" - - oint dropbox УдалитьТег --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path %path% --tag %tag% - - -``` - - -```json title="Результат" - -{} - -``` diff --git a/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md b/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md deleted file mode 100644 index 6cd594aa59..0000000000 --- a/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список тегов - Получает список тегов выбранных файлов - - -*Функция ПолучитьСписокТегов(Знач Токен, Знач Пути) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Пути | --paths | Строка, Массив Из Строка | Путь или набору путей к файлам | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команды CLI" - - oint dropbox ПолучитьСписокТегов --token %token% --paths %paths% - - -``` - - -```json title="Результат" - -{ - "paths_to_tags": [ - { - "path": "/New/Dogs.mp3", - "tags": [] - }, - { - "path": "/New/mydoc.docx", - "tags": [ - { - ".tag": "user_generated_tag", - "tag_text": "важное" - } - ] - } - ] -} - -``` diff --git a/docs/ru/md/Dropbox/Tag-work/_category_.json b/docs/ru/md/Dropbox/Tag-work/_category_.json deleted file mode 100644 index e4ef6e2c0a..0000000000 --- a/docs/ru/md/Dropbox/Tag-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с тегами", -"position": "4" -} \ No newline at end of file diff --git a/docs/ru/md/Dropbox/_category_.json b/docs/ru/md/Dropbox/_category_.json deleted file mode 100644 index 6c1364733f..0000000000 --- a/docs/ru/md/Dropbox/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Dropbox (pre-release)", - "position": 12, - "link": { - "type": "doc", - "id": "Dropbox" - } -} diff --git a/docs/ru/md/Google_Calendar/Google_Calendar.md b/docs/ru/md/Google_Calendar/Google_Calendar.md deleted file mode 100644 index df45dc229e..0000000000 --- a/docs/ru/md/Google_Calendar/Google_Calendar.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -id: GoogleCalendar -sidebar_class_name: GoogleCalendar ---- - - - -# Google Календарь - -Этот раздел посвящен библиотеке для работы с API Google Calendar. На данной странице описаны все действия, необходимые для полноценного начала работы - -:::important -Если вы уже используете ОПИ для работы с другими сервисами Google Workspase и выполняли стартовую настройку, то пункты **Создание проекта** и **Настройка OAuth** можно пропустить. Необходимо лишь **включить сервис Google Drive** в своем проекте и **заново получить токен** (последние два пункта инструкции). -::: - -## Начало работы - -
- -### Создание проекта - -1. Перейдите на [главную страницу Google Cloud](https://console.cloud.google.com) и создайте проект - -![BF](../../static/img/Docs/GoogleCalendar/1.png) - -2. Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen - -![BF](../../static/img/Docs/GoogleCalendar/2.png) - -3. Выберите пункт External - -![BF](../../static/img/Docs/GoogleCalendar/3.png) - -4. Заполните поля App name, User support email и Email addresses (все поля со звездочками) - -![BF](../../static/img/Docs/GoogleCalendar/4.png) - -5. Нажимайте далее и Save and continue на последней вкладке - -![BF](../../static/img/Docs/GoogleCalendar/5.png) - -6. Нажмите Publish App - -![BF](../../static/img/Docs/GoogleCalendar/6.png) - -
- -### Настройка OAuth - -1. В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID - -![BF](../../static/img/Docs/GoogleCalendar/7.png) - -2. Введите имя и выберите Application type - Desktop app - -![BF](../../static/img/Docs/GoogleCalendar/8.png) - -3. Сохраните ClientID и Client Secret - -![BF](../../static/img/Docs/GoogleCalendar/9.png) - -
- -### Включение сервиса Google Calendar - -1. Перейдите на [страницу Календаря в Marketplace](https://console.cloud.google.com/marketplace/product/google/calendar-json.googleapis.com) - -2. Нажмите Enable - -![BF](../../static/img/Docs/GoogleCalendar/12.png) - -
- -### Получение Токена - -1. Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google - -![BF](../../static/img/Docs/GoogleCalendar/10.png) - -2. Скопируйте код из URL после авторизации - -![BF](../../static/img/Docs/GoogleCalendar/11.png) - -3. Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code) - -```json title="Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON" - -{ - "token_type": "Bearer", - "refresh_token": "1//09au6OES3JN9oCgYIARAAGAkSNwF-L9Ir1B7uawfwafT1wE0FKO519Xj6JxawfawfyjMyJ_QlUZYLHZqw", - "scope": "https://www.googleapis.com/auth/calendar", - "expires_in": 3599, - "access_token": "ya29.a0AfB_byA344tXkIawdawdwadadhyZQV8bSZn_snNXtY2HLb7l71awdawdawdad-ASgpzyOSWIvEmPruhUa_1yCCq6jvoD0r_q-fNEsARrH8zpJ3c6LNGWvwdg8CXsSxYaCgYKAWkSawfwafawfrCK0EP5kZY_A0171" -} - -``` - -4. Используйте **access_token** для передачи в качестве параметра Токен при вызове функций библиотеки, а refresh_token - для получения нового access_token (функция OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken)), когда время жизни старого истечет. При обновлении токена refresh_token не обновляется - вы можете использовать его один и тот же для получения нового access_token каждый раз. diff --git a/docs/ru/md/Google_Calendar/_category_.json b/docs/ru/md/Google_Calendar/_category_.json deleted file mode 100644 index dc31538b5a..0000000000 --- a/docs/ru/md/Google_Calendar/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Google Calendar", - "position": 7, - "link": { - "type": "doc", - "id": "GoogleCalendar" - } -} diff --git a/docs/ru/md/Google_Drive/Google_Drive.md b/docs/ru/md/Google_Drive/Google_Drive.md deleted file mode 100644 index 8d897ad8bf..0000000000 --- a/docs/ru/md/Google_Drive/Google_Drive.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -id: GoogleDrive -sidebar_class_name: GoogleDrive ---- - - - -# Google Drive - -Этот раздел посвящен библиотеке для работы с API Google Drive. На данной странице описаны все действия, необходимые для полноценного начала работы - -:::important -Если вы уже используете ОПИ для работы с другими сервисами Google Workspase и выполняли стартовую настройку, то пункты **Создание проекта** и **Настройка OAuth** можно пропустить. Необходимо лишь **включить сервис Google Drive** в своем проекте и **заново получить токен** (последние два пункта инструкции). -::: - -## Начало работы - -
- -### Создание проекта - -1. Перейдите на [главную страницу Google Cloud](https://console.cloud.google.com) и создайте проект - -![BF](../../static/img/Docs/GoogleCalendar/1.png) - -2. Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen - -![BF](../../static/img/Docs/GoogleCalendar/2.png) - -3. Выберите пункт External - -![BF](../../static/img/Docs/GoogleCalendar/3.png) - -4. Заполните поля App name, User support email и Email addresses (все поля со звездочками) - -![BF](../../static/img/Docs/GoogleCalendar/4.png) - -5. Нажимайте далее и Save and continue на последней вкладке - -![BF](../../static/img/Docs/GoogleCalendar/5.png) - -6. Нажмите Publish App - -![BF](../../static/img/Docs/GoogleCalendar/6.png) - -
- -### Настройка OAuth - -1. В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID - -![BF](../../static/img/Docs/GoogleCalendar/7.png) - -2. Введите имя и выберите Application type - Desktop app - -![BF](../../static/img/Docs/GoogleCalendar/8.png) - -3. Сохраните ClientID и Client Secret - -![BF](../../static/img/Docs/GoogleCalendar/9.png) - -
- -### Включение сервиса Google Drive - -1. Перейдите на [страницу Drive в Marketplace](https://console.cloud.google.com/marketplace/product/google/drive.googleapis.com) - -2. Нажмите Enable - -![BF](../../static/img/Docs/GoogleDrive/1.png) - -
- -### Получение Токена - -1. Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google - -![BF](../../static/img/Docs/GoogleCalendar/10.png) - -2. Скопируйте код из URL после авторизации - -![BF](../../static/img/Docs/GoogleCalendar/11.png) - -3. Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code) - -```json title="Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON" - -{ - "token_type": "Bearer", - "refresh_token": "1//09au6OES3JN9oCgYIARAAGAkSNwF-L9Ir1B7uawfwafT1wE0FKO519Xj6JxawfawfyjMyJ_QlUZYLHZqw", - "scope": "https://www.googleapis.com/auth/...", - "expires_in": 3599, - "access_token": "ya29.a0AfB_byA344tXkIawdawdwadadhyZQV8bSZn_snNXtY2HLb7l71awdawdawdad-ASgpzyOSWIvEmPruhUa_1yCCq6jvoD0r_q-fNEsARrH8zpJ3c6LNGWvwdg8CXsSxYaCgYKAWkSawfwafawfrCK0EP5kZY_A0171" -} - -``` - -4. Используйте **access_token** для передачи в качестве параметра Токен при вызове функций библиотеки, а refresh_token - для получения нового access_token (функция OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken)), когда время жизни старого истечет. При обновлении токена refresh_token не обновляется - вы можете использовать его один и тот же для получения нового access_token каждый раз. diff --git a/docs/ru/md/Google_Drive/_category_.json b/docs/ru/md/Google_Drive/_category_.json deleted file mode 100644 index b08b67577d..0000000000 --- a/docs/ru/md/Google_Drive/_category_.json +++ /dev/null @@ -1,10 +0,0 @@ - -{ - "label": "Google Drive", - "position": 8, - "link": { - "type": "doc", - "id": "GoogleDrive" - } -} - diff --git a/docs/ru/md/Google_Sheets/Book-work/Create-book.md b/docs/ru/md/Google_Sheets/Book-work/Create-book.md deleted file mode 100644 index 973711a0b6..0000000000 --- a/docs/ru/md/Google_Sheets/Book-work/Create-book.md +++ /dev/null @@ -1,208 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать книгу - Создает новую книгу - - -*Функция СоздатьКнигу(Знач Токен, Знач Наименование, Знач МассивИменЛистов) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Наименование | --title | Строка | Наименование | - | МассивИменЛистов | --sheets | Массив из Строка | Массив имен для добавления новых листов в книгу | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - МассивИменЛистов = Новый Массив; - МассивИменЛистов.Добавить("Лист1"); - МассивИменЛистов.Добавить("Лист2"); - - Наименование = "Тестовая таблица"; - - Ответ = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивИменЛистов); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets СоздатьКнигу --token %token% --title "Тестовая таблица" --sheets %sheets% - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "properties": { - "title": "Тестовая таблица", - "locale": "ru_RU", - "autoRecalc": "ON_CHANGE", - "timeZone": "Etc/GMT", - "defaultFormat": { - "backgroundColor": { - "red": 1, - "green": 1, - "blue": 1 - }, - "padding": { - "top": 2, - "right": 3, - "bottom": 2, - "left": 3 - }, - "verticalAlignment": "BOTTOM", - "wrapStrategy": "OVERFLOW_CELL", - "textFormat": { - "foregroundColor": {}, - "fontFamily": "arial,sans,sans-serif", - "fontSize": 10, - "bold": false, - "italic": false, - "strikethrough": false, - "underline": false, - "foregroundColorStyle": { - "rgbColor": {} - } - }, - "backgroundColorStyle": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - "spreadsheetTheme": { - "primaryFontFamily": "Arial", - "themeColors": [ - { - "colorType": "TEXT", - "color": { - "rgbColor": {} - } - }, - { - "colorType": "BACKGROUND", - "color": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - { - "colorType": "ACCENT1", - "color": { - "rgbColor": { - "red": 0.25882354, - "green": 0.52156866, - "blue": 0.95686275 - } - } - }, - { - "colorType": "ACCENT2", - "color": { - "rgbColor": { - "red": 0.91764706, - "green": 0.2627451, - "blue": 0.20784314 - } - } - }, - { - "colorType": "ACCENT3", - "color": { - "rgbColor": { - "red": 0.9843137, - "green": 0.7372549, - "blue": 0.015686275 - } - } - }, - { - "colorType": "ACCENT4", - "color": { - "rgbColor": { - "red": 0.20392157, - "green": 0.65882355, - "blue": 0.3254902 - } - } - }, - { - "colorType": "ACCENT5", - "color": { - "rgbColor": { - "red": 1, - "green": 0.42745098, - "blue": 0.003921569 - } - } - }, - { - "colorType": "ACCENT6", - "color": { - "rgbColor": { - "red": 0.27450982, - "green": 0.7411765, - "blue": 0.7764706 - } - } - }, - { - "colorType": "LINK", - "color": { - "rgbColor": { - "red": 0.06666667, - "green": 0.33333334, - "blue": 0.8 - } - } - } - ] - } - }, - "sheets": [ - { - "properties": { - "sheetId": 1999766427, - "title": "Лист1", - "index": 0, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - }, - { - "properties": { - "sheetId": 225184494, - "title": "Лист2", - "index": 1, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - } - ], - "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit" - } - -``` diff --git a/docs/ru/md/Google_Sheets/Book-work/Edit-book-title.md b/docs/ru/md/Google_Sheets/Book-work/Edit-book-title.md deleted file mode 100644 index c043e80e46..0000000000 --- a/docs/ru/md/Google_Sheets/Book-work/Edit-book-title.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Изменить наименование книги - Изменяет наименование существующей книги - - -*Функция ИзменитьНаименованиеКниги(Знач Токен, Знач Книга, Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | ID книги | - | Наименование | --title | Строка | Новое наименование | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Наименование = "Тестовая таблица (изм.)"; - - Ответ = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ИзменитьНаименованиеКниги --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "Тестовая таблица (изм.)" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "replies": [ - {} - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Book-work/Get-book.md b/docs/ru/md/Google_Sheets/Book-work/Get-book.md deleted file mode 100644 index c0f3515d80..0000000000 --- a/docs/ru/md/Google_Sheets/Book-work/Get-book.md +++ /dev/null @@ -1,203 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Получить книгу - Получает информацию о книге по ID - - -*Функция ПолучитьКнигу(Знач Токен, Знач Идентификатор) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Идентификатор | --spreadsheet | Строка | Идентификатор книги | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Идентификатор = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - - Ответ = OPI_GoogleSheets.ПолучитьКнигу(Токен, Идентификатор); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ПолучитьКнигу --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "properties": { - "title": "Тестовая таблица (изм.)", - "locale": "ru_RU", - "autoRecalc": "ON_CHANGE", - "timeZone": "Etc/GMT", - "defaultFormat": { - "backgroundColor": { - "red": 1, - "green": 1, - "blue": 1 - }, - "padding": { - "top": 2, - "right": 3, - "bottom": 2, - "left": 3 - }, - "verticalAlignment": "BOTTOM", - "wrapStrategy": "OVERFLOW_CELL", - "textFormat": { - "foregroundColor": {}, - "fontFamily": "arial,sans,sans-serif", - "fontSize": 10, - "bold": false, - "italic": false, - "strikethrough": false, - "underline": false, - "foregroundColorStyle": { - "rgbColor": {} - } - }, - "backgroundColorStyle": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - "spreadsheetTheme": { - "primaryFontFamily": "Arial", - "themeColors": [ - { - "colorType": "TEXT", - "color": { - "rgbColor": {} - } - }, - { - "colorType": "BACKGROUND", - "color": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - { - "colorType": "ACCENT1", - "color": { - "rgbColor": { - "red": 0.25882354, - "green": 0.52156866, - "blue": 0.95686275 - } - } - }, - { - "colorType": "ACCENT2", - "color": { - "rgbColor": { - "red": 0.91764706, - "green": 0.2627451, - "blue": 0.20784314 - } - } - }, - { - "colorType": "ACCENT3", - "color": { - "rgbColor": { - "red": 0.9843137, - "green": 0.7372549, - "blue": 0.015686275 - } - } - }, - { - "colorType": "ACCENT4", - "color": { - "rgbColor": { - "red": 0.20392157, - "green": 0.65882355, - "blue": 0.3254902 - } - } - }, - { - "colorType": "ACCENT5", - "color": { - "rgbColor": { - "red": 1, - "green": 0.42745098, - "blue": 0.003921569 - } - } - }, - { - "colorType": "ACCENT6", - "color": { - "rgbColor": { - "red": 0.27450982, - "green": 0.7411765, - "blue": 0.7764706 - } - } - }, - { - "colorType": "LINK", - "color": { - "rgbColor": { - "red": 0.06666667, - "green": 0.33333334, - "blue": 0.8 - } - } - } - ] - } - }, - "sheets": [ - { - "properties": { - "sheetId": 1999766427, - "title": "Лист1", - "index": 0, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - }, - { - "properties": { - "sheetId": 225184494, - "title": "Лист2", - "index": 1, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - } - ], - "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit" - } - -``` diff --git a/docs/ru/md/Google_Sheets/Book-work/_category_.json b/docs/ru/md/Google_Sheets/Book-work/_category_.json deleted file mode 100644 index bbc002b5ce..0000000000 --- a/docs/ru/md/Google_Sheets/Book-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с книгами", -"position": "2" -} \ No newline at end of file diff --git a/docs/ru/md/Google_Sheets/Books-managment/Create-book.md b/docs/ru/md/Google_Sheets/Books-managment/Create-book.md deleted file mode 100644 index 973711a0b6..0000000000 --- a/docs/ru/md/Google_Sheets/Books-managment/Create-book.md +++ /dev/null @@ -1,208 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать книгу - Создает новую книгу - - -*Функция СоздатьКнигу(Знач Токен, Знач Наименование, Знач МассивИменЛистов) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Наименование | --title | Строка | Наименование | - | МассивИменЛистов | --sheets | Массив из Строка | Массив имен для добавления новых листов в книгу | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - МассивИменЛистов = Новый Массив; - МассивИменЛистов.Добавить("Лист1"); - МассивИменЛистов.Добавить("Лист2"); - - Наименование = "Тестовая таблица"; - - Ответ = OPI_GoogleSheets.СоздатьКнигу(Токен, Наименование, МассивИменЛистов); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets СоздатьКнигу --token %token% --title "Тестовая таблица" --sheets %sheets% - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "properties": { - "title": "Тестовая таблица", - "locale": "ru_RU", - "autoRecalc": "ON_CHANGE", - "timeZone": "Etc/GMT", - "defaultFormat": { - "backgroundColor": { - "red": 1, - "green": 1, - "blue": 1 - }, - "padding": { - "top": 2, - "right": 3, - "bottom": 2, - "left": 3 - }, - "verticalAlignment": "BOTTOM", - "wrapStrategy": "OVERFLOW_CELL", - "textFormat": { - "foregroundColor": {}, - "fontFamily": "arial,sans,sans-serif", - "fontSize": 10, - "bold": false, - "italic": false, - "strikethrough": false, - "underline": false, - "foregroundColorStyle": { - "rgbColor": {} - } - }, - "backgroundColorStyle": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - "spreadsheetTheme": { - "primaryFontFamily": "Arial", - "themeColors": [ - { - "colorType": "TEXT", - "color": { - "rgbColor": {} - } - }, - { - "colorType": "BACKGROUND", - "color": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - { - "colorType": "ACCENT1", - "color": { - "rgbColor": { - "red": 0.25882354, - "green": 0.52156866, - "blue": 0.95686275 - } - } - }, - { - "colorType": "ACCENT2", - "color": { - "rgbColor": { - "red": 0.91764706, - "green": 0.2627451, - "blue": 0.20784314 - } - } - }, - { - "colorType": "ACCENT3", - "color": { - "rgbColor": { - "red": 0.9843137, - "green": 0.7372549, - "blue": 0.015686275 - } - } - }, - { - "colorType": "ACCENT4", - "color": { - "rgbColor": { - "red": 0.20392157, - "green": 0.65882355, - "blue": 0.3254902 - } - } - }, - { - "colorType": "ACCENT5", - "color": { - "rgbColor": { - "red": 1, - "green": 0.42745098, - "blue": 0.003921569 - } - } - }, - { - "colorType": "ACCENT6", - "color": { - "rgbColor": { - "red": 0.27450982, - "green": 0.7411765, - "blue": 0.7764706 - } - } - }, - { - "colorType": "LINK", - "color": { - "rgbColor": { - "red": 0.06666667, - "green": 0.33333334, - "blue": 0.8 - } - } - } - ] - } - }, - "sheets": [ - { - "properties": { - "sheetId": 1999766427, - "title": "Лист1", - "index": 0, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - }, - { - "properties": { - "sheetId": 225184494, - "title": "Лист2", - "index": 1, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - } - ], - "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit" - } - -``` diff --git a/docs/ru/md/Google_Sheets/Books-managment/Edit-book-title.md b/docs/ru/md/Google_Sheets/Books-managment/Edit-book-title.md deleted file mode 100644 index c043e80e46..0000000000 --- a/docs/ru/md/Google_Sheets/Books-managment/Edit-book-title.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Изменить наименование книги - Изменяет наименование существующей книги - - -*Функция ИзменитьНаименованиеКниги(Знач Токен, Знач Книга, Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | ID книги | - | Наименование | --title | Строка | Новое наименование | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Наименование = "Тестовая таблица (изм.)"; - - Ответ = OPI_GoogleSheets.ИзменитьНаименованиеКниги(Токен, Книга, Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ИзменитьНаименованиеКниги --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "Тестовая таблица (изм.)" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "replies": [ - {} - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Books-managment/Get-book.md b/docs/ru/md/Google_Sheets/Books-managment/Get-book.md deleted file mode 100644 index c0f3515d80..0000000000 --- a/docs/ru/md/Google_Sheets/Books-managment/Get-book.md +++ /dev/null @@ -1,203 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Получить книгу - Получает информацию о книге по ID - - -*Функция ПолучитьКнигу(Знач Токен, Знач Идентификатор) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Идентификатор | --spreadsheet | Строка | Идентификатор книги | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Идентификатор = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - - Ответ = OPI_GoogleSheets.ПолучитьКнигу(Токен, Идентификатор); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ПолучитьКнигу --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "properties": { - "title": "Тестовая таблица (изм.)", - "locale": "ru_RU", - "autoRecalc": "ON_CHANGE", - "timeZone": "Etc/GMT", - "defaultFormat": { - "backgroundColor": { - "red": 1, - "green": 1, - "blue": 1 - }, - "padding": { - "top": 2, - "right": 3, - "bottom": 2, - "left": 3 - }, - "verticalAlignment": "BOTTOM", - "wrapStrategy": "OVERFLOW_CELL", - "textFormat": { - "foregroundColor": {}, - "fontFamily": "arial,sans,sans-serif", - "fontSize": 10, - "bold": false, - "italic": false, - "strikethrough": false, - "underline": false, - "foregroundColorStyle": { - "rgbColor": {} - } - }, - "backgroundColorStyle": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - "spreadsheetTheme": { - "primaryFontFamily": "Arial", - "themeColors": [ - { - "colorType": "TEXT", - "color": { - "rgbColor": {} - } - }, - { - "colorType": "BACKGROUND", - "color": { - "rgbColor": { - "red": 1, - "green": 1, - "blue": 1 - } - } - }, - { - "colorType": "ACCENT1", - "color": { - "rgbColor": { - "red": 0.25882354, - "green": 0.52156866, - "blue": 0.95686275 - } - } - }, - { - "colorType": "ACCENT2", - "color": { - "rgbColor": { - "red": 0.91764706, - "green": 0.2627451, - "blue": 0.20784314 - } - } - }, - { - "colorType": "ACCENT3", - "color": { - "rgbColor": { - "red": 0.9843137, - "green": 0.7372549, - "blue": 0.015686275 - } - } - }, - { - "colorType": "ACCENT4", - "color": { - "rgbColor": { - "red": 0.20392157, - "green": 0.65882355, - "blue": 0.3254902 - } - } - }, - { - "colorType": "ACCENT5", - "color": { - "rgbColor": { - "red": 1, - "green": 0.42745098, - "blue": 0.003921569 - } - } - }, - { - "colorType": "ACCENT6", - "color": { - "rgbColor": { - "red": 0.27450982, - "green": 0.7411765, - "blue": 0.7764706 - } - } - }, - { - "colorType": "LINK", - "color": { - "rgbColor": { - "red": 0.06666667, - "green": 0.33333334, - "blue": 0.8 - } - } - } - ] - } - }, - "sheets": [ - { - "properties": { - "sheetId": 1999766427, - "title": "Лист1", - "index": 0, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - }, - { - "properties": { - "sheetId": 225184494, - "title": "Лист2", - "index": 1, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - } - ], - "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit" - } - -``` diff --git a/docs/ru/md/Google_Sheets/Books-managment/_category_.json b/docs/ru/md/Google_Sheets/Books-managment/_category_.json deleted file mode 100644 index bbc002b5ce..0000000000 --- a/docs/ru/md/Google_Sheets/Books-managment/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с книгами", -"position": "2" -} \ No newline at end of file diff --git a/docs/ru/md/Google_Sheets/Data-work/Clear-cells.md b/docs/ru/md/Google_Sheets/Data-work/Clear-cells.md deleted file mode 100644 index 8f44681f91..0000000000 --- a/docs/ru/md/Google_Sheets/Data-work/Clear-cells.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Очистить ячейки - Очищает значение в ячейках - - -*Функция ОчиститьЯчейки(Знач Токен, Знач Книга, Знач МассивЯчеек, Знач Лист = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | ID книги | - | МассивЯчеек | --cells | Массив из Строка | Массив ячеек вида А1 для очистки | - | Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - МассивЯчеек = Новый Массив; - МассивЯчеек.Добавить("B2"); - МассивЯчеек.Добавить("A3"); - МассивЯчеек.Добавить("B4"); - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Лист = "Лист2"; - - Ответ = OPI_GoogleSheets.ОчиститьЯчейки(Токен, Книга, МассивЯчеек, Лист); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ОчиститьЯчейки --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --cells %cells% --sheetname "Лист2" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "clearedRanges": [ - "'Лист2'!B2", - "'Лист2'!A3", - "'Лист2'!B4" - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Data-work/Get-cell-values.md b/docs/ru/md/Google_Sheets/Data-work/Get-cell-values.md deleted file mode 100644 index 432403339d..0000000000 --- a/docs/ru/md/Google_Sheets/Data-work/Get-cell-values.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Получить значения ячеек - Получает значения ячеек таблицы - - -*Функция ПолучитьЗначенияЯчеек(Знач Токен, Знач Книга, Знач МассивЯчеек = "", Знач Лист = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | ID книги | - | МассивЯчеек | --cells | Массив из Строка | Массив ячеек вида А1 для получения (весь лист, если не заполнено) | - | Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - МассивЯчеек = Новый Массив; - МассивЯчеек.Добавить("B2"); - МассивЯчеек.Добавить("A3"); - МассивЯчеек.Добавить("B4"); - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Лист = "Лист2"; - - Ответ = OPI_GoogleSheets.ПолучитьЗначенияЯчеек(Токен, Книга, МассивЯчеек, Лист); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ПолучитьЗначенияЯчеек --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --cells %cells% --sheetname "Лист2" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "valueRanges": [ - { - "range": "'Лист2'!B2", - "majorDimension": "ROWS", - "values": [ - [ - "Это B2" - ] - ] - }, - { - "range": "'Лист2'!A3", - "majorDimension": "ROWS", - "values": [ - [ - "Это A3" - ] - ] - }, - { - "range": "'Лист2'!B4", - "majorDimension": "ROWS", - "values": [ - [ - "Это B4" - ] - ] - } - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Data-work/Set-cell-values.md b/docs/ru/md/Google_Sheets/Data-work/Set-cell-values.md deleted file mode 100644 index 51dded2ece..0000000000 --- a/docs/ru/md/Google_Sheets/Data-work/Set-cell-values.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Установить значения ячеек - Устанавливает значения ячеек листа - - -*Функция УстановитьЗначенияЯчеек(Знач Токен, Знач Книга, Знач СоответствиеЗначений, Знач Лист = "", Знач ОсновноеИзмерение = "COLUMNS") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | ID книги | - | СоответствиеЗначений | --data | Соответствие Из КлючИЗначение | Данные заполнения, где ключ это имя ячейки вида A1 | - | Лист | --sheetname | Строка | Имя листа (первый лист по умолчанию) | - | ОсновноеИзмерение | --dim | Строка | Основное измерение при заполнении диапазона массивом | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - СоответствиеЗначений = Новый Соответствие; - СоответствиеЗначений.Вставить("A1", "Это A1"); - СоответствиеЗначений.Вставить("A2", "Это A2"); - СоответствиеЗначений.Вставить("B2", "Это B2"); - СоответствиеЗначений.Вставить("B3", "Это B3"); - СоответствиеЗначений.Вставить("A3", "Это A3"); - СоответствиеЗначений.Вставить("A4", "Это A4"); - СоответствиеЗначений.Вставить("B1", "Это B1"); - СоответствиеЗначений.Вставить("B4", "Это B4"); - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Лист = "Лист2"; - - Ответ = OPI_GoogleSheets.УстановитьЗначенияЯчеек(Токен, Книга, СоответствиеЗначений, Лист); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets УстановитьЗначенияЯчеек --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --data %data% --sheetname "Лист2" --dim %dim% - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "totalUpdatedRows": 4, - "totalUpdatedColumns": 2, - "totalUpdatedCells": 8, - "totalUpdatedSheets": 1, - "responses": [ - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!A1", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!A2", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!B2", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!B3", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!A3", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!A4", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!B1", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - }, - { - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "updatedRange": "'Лист2'!B4", - "updatedRows": 1, - "updatedColumns": 1, - "updatedCells": 1 - } - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Data-work/_category_.json b/docs/ru/md/Google_Sheets/Data-work/_category_.json deleted file mode 100644 index 2e41bf5ab4..0000000000 --- a/docs/ru/md/Google_Sheets/Data-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с данными", -"position": "4" -} \ No newline at end of file diff --git a/docs/ru/md/Google_Sheets/Google_Sheets.md b/docs/ru/md/Google_Sheets/Google_Sheets.md deleted file mode 100644 index 28c96aa9d8..0000000000 --- a/docs/ru/md/Google_Sheets/Google_Sheets.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -id: GoogleSheets -sidebar_class_name: GoogleSheets ---- - - - -# Google Sheets - -Этот раздел посвящен библиотеке для работы с API Google Sheets. На данной странице описаны все действия, необходимые для полноценного начала работы - -:::important -Если вы уже используете ОПИ для работы с другими сервисами Google Workspase и выполняли стартовую настройку, то пункты **Создание проекта** и **Настройка OAuth** можно пропустить. Необходимо лишь **включить сервис Google Sheets** в своем проекте и **заново получить токен** (последние два пункта инструкции). -::: - -## Начало работы - -
- -### Создание проекта - -1. Перейдите на [главную страницу Google Cloud](https://console.cloud.google.com) и создайте проект - -![BF](../../static/img/Docs/GoogleCalendar/1.png) - -2. Выберите созданный проект и в боковом меню перейдите APIs and Services -> OAuth consent screen - -![BF](../../static/img/Docs/GoogleCalendar/2.png) - -3. Выберите пункт External - -![BF](../../static/img/Docs/GoogleCalendar/3.png) - -4. Заполните поля App name, User support email и Email addresses (все поля со звездочками) - -![BF](../../static/img/Docs/GoogleCalendar/4.png) - -5. Нажимайте далее и Save and continue на последней вкладке - -![BF](../../static/img/Docs/GoogleCalendar/5.png) - -6. Нажмите Publish App - -![BF](../../static/img/Docs/GoogleCalendar/6.png) - -
- -### Настройка OAuth - -1. В боковом меню выберите пункт Credentials -> Create Credentials -> OAuth client ID - -![BF](../../static/img/Docs/GoogleCalendar/7.png) - -2. Введите имя и выберите Application type - Desktop app - -![BF](../../static/img/Docs/GoogleCalendar/8.png) - -3. Сохраните ClientID и Client Secret - -![BF](../../static/img/Docs/GoogleCalendar/9.png) - -
- -### Включение сервиса Google Sheets - -1. Перейдите на [страницу Sheets в Marketplace](https://console.cloud.google.com/marketplace/product/google/sheets.googleapis.com) - -2. Нажмите Enable - -![BF](../../static/img/Docs/GoogleSheets/1.png) - -
- -### Получение Токена - -1. Передайте ClientID в функцию OPI_GoogleWorkspace.СформироватьСсылкуПолученияКода() с булево параметрами используемых вами сервисов. Результатом функции будет URL, который необходимо открыть в браузере. Авторизуйтесь при помощи своего аккаунта Google - -![BF](../../static/img/Docs/GoogleCalendar/10.png) - -2. Скопируйте код из URL после авторизации - -![BF](../../static/img/Docs/GoogleCalendar/11.png) - -3. Используйте полученный код, ClientID и Client Secret для вызова функции OPI_GoogleWorkspace.ПолучитьТокенПоКоду(ClientID, ClientSecret, Code) - -```json title="Результат функции ПолучитьТокенПоКоду(), если перевести его в JSON" - -{ - "token_type": "Bearer", - "refresh_token": "1//09au6OES3JN9oCgYIARAAGAkSNwF-L9Ir1B7uawfwafT1wE0FKO519Xj6JxawfawfyjMyJ_QlUZYLHZqw", - "scope": "https://www.googleapis.com/auth/...", - "expires_in": 3599, - "access_token": "ya29.a0AfB_byA344tXkIawdawdwadadhyZQV8bSZn_snNXtY2HLb7l71awdawdawdad-ASgpzyOSWIvEmPruhUa_1yCCq6jvoD0r_q-fNEsARrH8zpJ3c6LNGWvwdg8CXsSxYaCgYKAWkSawfwafawfrCK0EP5kZY_A0171" -} - -``` - -4. Используйте **access_token** для передачи в качестве параметра Токен при вызове функций библиотеки, а refresh_token - для получения нового access_token (функция OPI_GoogleWorkspace.ОбновитьТокен(ClientID, ClientSecret, RefreshToken)), когда время жизни старого истечет. При обновлении токена refresh_token не обновляется - вы можете использовать его один и тот же для получения нового access_token каждый раз. diff --git a/docs/ru/md/Google_Sheets/Sheet-work/Add-sheet.md b/docs/ru/md/Google_Sheets/Sheet-work/Add-sheet.md deleted file mode 100644 index b58f8122c0..0000000000 --- a/docs/ru/md/Google_Sheets/Sheet-work/Add-sheet.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Добавить лист - Добавляет новый лист в книгу - - -*Функция ДобавитьЛист(Знач Токен, Знач Книга, Знач Наименование) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | Идентификатор книги | - | Наименование | --title | Строка | Наименование нового листа | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Наименование = "Тестовый лист"; - - Ответ = OPI_GoogleSheets.ДобавитьЛист(Токен, Книга, Наименование); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets ДобавитьЛист --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "Тестовый лист" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "replies": [ - { - "addSheet": { - "properties": { - "sheetId": 321892522, - "title": "Тестовый лист", - "index": 2, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - } - } - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Sheet-work/Copy-sheet.md b/docs/ru/md/Google_Sheets/Sheet-work/Copy-sheet.md deleted file mode 100644 index 22a3a0af9d..0000000000 --- a/docs/ru/md/Google_Sheets/Sheet-work/Copy-sheet.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Копировать лист - Копирует лист из одной книги в другую - - -*Функция КопироватьЛист(Знач Токен, Знач Откуда, Знач Куда, Знач Лист) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Откуда | --from | Строка | ID книги источника | - | Куда | --to | Строка | ID книги приемника | - | Лист | --sheet | Строка | ID копируемого листа | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Откуда = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Куда = "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s"; - Лист = "25093199"; - - Ответ = OPI_GoogleSheets.КопироватьЛист(Токен, Откуда, Куда, Лист); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets КопироватьЛист --token %token% --from "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --to "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s" --sheet "25093199" - - -``` - - -```json title="Результат" - -{ - "sheetId": 1790807910, - "title": "Лист2 (копия)", - "index": 2, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } - } - -``` diff --git a/docs/ru/md/Google_Sheets/Sheet-work/Delete-sheet.md b/docs/ru/md/Google_Sheets/Sheet-work/Delete-sheet.md deleted file mode 100644 index 7e83de58d5..0000000000 --- a/docs/ru/md/Google_Sheets/Sheet-work/Delete-sheet.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Удалить лист - Удаляет лист из книги - - -*Функция УдалитьЛист(Знач Токен, Знач Книга, Знач Лист) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Книга | --spreadsheet | Строка | Идентификатор книги | - | Лист | --sheet | Строка | Идентификатор удаляемого листа | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - - Книга = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; - Лист = "1790807910"; - - Ответ = OPI_GoogleSheets.УдалитьЛист(Токен, Книга, Лист); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint gsheets УдалитьЛист --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --sheet "1790807910" - - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "replies": [ - {} - ] - } - -``` diff --git a/docs/ru/md/Google_Sheets/Sheet-work/_category_.json b/docs/ru/md/Google_Sheets/Sheet-work/_category_.json deleted file mode 100644 index 0b3574c87f..0000000000 --- a/docs/ru/md/Google_Sheets/Sheet-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с листами", -"position": "3" -} \ No newline at end of file diff --git a/docs/ru/md/Google_Sheets/_category_.json b/docs/ru/md/Google_Sheets/_category_.json deleted file mode 100644 index bdd5fb0824..0000000000 --- a/docs/ru/md/Google_Sheets/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Google Sheets", - "position": 9, - "link": { - "type": "doc", - "id": "GoogleSheets" - } -} \ No newline at end of file diff --git a/docs/ru/md/Notion/Notion.md b/docs/ru/md/Notion/Notion.md deleted file mode 100644 index ceeacdd945..0000000000 --- a/docs/ru/md/Notion/Notion.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -id: Notion -sidebar_class_name: Notion ---- - - - -# Notion - -Этот раздел посвящен библиотеке для работы с Notion API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -1. Перейдите **[в раздел интеграций портала для разработчиков](https://www.notion.so/my-integrations)** - -![BF](../../static/img/Docs/Notion/1.png) - -2. Введите название вашей интеграции - -![BF](../../static/img/Docs/Notion/2.png) - -3. После завершения создания интеграции, нажмите *Show* и скопируйте **Токен (Secret)** - -![BF](../../static/img/Docs/Notion/3.png) - -4. Перейдите в **[основной интерфейс Notion](https://notion.so)** и создайте новую страницу. Эта страница будет родительской для всех остальных объектов, создаваемых через API - -![BF](../../static/img/Docs/Notion/4.png) - -5. Нажмите три точки в правом верхнем углу и в самом низу найдите пункт *Add connections*. Выберите там свою интеграцию из пунктов 1-3 - -![BF](../../static/img/Docs/Notion/5.png) - -6. Получите ID этой страинцы. Это можно сделать нажав Share -> Copy link или просто скопировав из URL - -![BF](../../static/img/Docs/Notion/6.png) - -**Токен** и **ID страницы** - два параметра, необходимые для работы через API \ No newline at end of file diff --git a/docs/ru/md/Notion/_category_.json b/docs/ru/md/Notion/_category_.json deleted file mode 100644 index 84df294635..0000000000 --- a/docs/ru/md/Notion/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Notion", - "position": 6, - "link": { - "type": "doc", - "id": "Notion" - } -} diff --git a/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md deleted file mode 100644 index 954367a392..0000000000 --- a/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Добавить внешний файл - Добавляет новый внешний файл - - -*Функция ДобавитьВнешнийФайл(Знач Токен, Знач URL, Знач Заголовок) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | URL | --url | Строка | URL к внешнему файлу | - | Заголовок | --title | Строка | Заголовок файла для Slack | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - URL = https://opi.neocities.org/test_data/document.docx; - Заголовок = "Новый файл"; - - Ответ = OPI_Slack.ДобавитьВнешнийФайл(Токен, URL, Заголовок); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ДобавитьВнешнийФайл --token %token% --url "https://opi.neocities.org/test_data/document.docx" --title %title% - - -``` - - -```json title="Результат" - -{ - "ok": true, - "file": { - "id": "F070P52CU94", - "created": 1714146552, - "timestamp": 1714146552, - "name": "Novyj_fajl", - "title": "Новый файл", - "mimetype": "application/vnd.slack-remote", - "filetype": "remote", - "pretty_type": "Remote", - "user": "U06UG1CAYH2", - "user_team": "T06UD92BS3C", - "editable": false, - "size": 0, - "mode": "external", - "is_external": true, - "external_type": "app", - "is_public": false, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://slack.com/api/files.remote.add", - "media_display_type": "unknown", - "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl", - "comments_count": 0, - "is_starred": false, - "shares": {}, - "channels": [], - "groups": [], - "ims": [], - "has_more_shares": false, - "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420", - "external_url": "https://slack.com/api/files.remote.add", - "has_rich_preview": false, - "file_access": "visible" - } - } - -``` diff --git a/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md deleted file mode 100644 index b05436bb8c..0000000000 --- a/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Удалить внешний файл - Удаляет внешний файл из Slack - - -*Функция УдалитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - ИдентификаторФайла = "F070P52CU94"; - - Ответ = OPI_Slack.УдалитьВнешнийФайл(Токен, ИдентификаторФайла); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack УдалитьВнешнийФайл --token %token% --fileid "F070P52CU94" - - -``` - - -```json title="Результат" - -{ - "ok": true - } - -``` diff --git a/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md b/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md deleted file mode 100644 index a6dc6e875b..0000000000 --- a/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список внешних файлов - Получает список внешних файлов пользователя или канала - - -*Функция ПолучитьСписокВнешнихФайлов(Знач Токен, Знач Канал = "", Знач Курсор = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | Канал для отбора | - | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПолучитьСписокВнешнихФайлов(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ПолучитьСписокВнешнихФайлов --token %token% --channel "C070VPMKN8J" --cursor %cursor% - - -``` - - -```json title="Результат" - -{ - "ok": true, - "files": [], - "response_metadata": { - "next_cursor": "" - } - } - -``` diff --git a/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md deleted file mode 100644 index 49938deea6..0000000000 --- a/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Получить внешний файл - Получает информацию о внешнем файле - - -*Функция ПолучитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - ИдентификаторФайла = "F070P52CU94"; - - Ответ = OPI_Slack.ПолучитьВнешнийФайл(Токен, ИдентификаторФайла); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ПолучитьВнешнийФайл --token %token% --fileid "F070P52CU94" - - -``` - - -```json title="Результат" - -{ - "ok": true, - "file": { - "id": "F070P52CU94", - "created": 1714146552, - "timestamp": 1714146552, - "name": "Novyj_fajl", - "title": "Новый файл", - "mimetype": "application/vnd.slack-remote", - "filetype": "remote", - "pretty_type": "Remote", - "user": "U06UG1CAYH2", - "user_team": "T06UD92BS3C", - "editable": false, - "size": 0, - "mode": "external", - "is_external": true, - "external_type": "app", - "is_public": false, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://slack.com/api/files.remote.add", - "media_display_type": "unknown", - "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl", - "comments_count": 0, - "is_starred": false, - "shares": {}, - "channels": [], - "groups": [], - "ims": [], - "has_more_shares": false, - "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420", - "external_url": "https://slack.com/api/files.remote.add", - "has_rich_preview": false, - "file_access": "visible" - } - } - -``` diff --git a/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md deleted file mode 100644 index 5f27400c8c..0000000000 --- a/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Отправить внешний файл - Отправляет внейшний файл по списку каналов - - -*Функция ОтправитьВнешнийФайл(Знач Токен, Знач ИдентификаторФайла, Знач МассивКаналов) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - | МассивКаналов | --channels | Массив Из Строка | Массив каналов для отправки | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - Канал = "C070VPMKN8J"; - ИдентификаторФайла = "F070P52CU94"; - - Ответ = OPI_Slack.ОтправитьВнешнийФайл(Токен, ИдентификаторФайла, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ОтправитьВнешнийФайл --token %token% --fileid "F070P52CU94" --channels %channels% - - -``` - - -```json title="Результат" - -{ - "ok": true, - "file": { - "id": "F070P52CU94", - "created": 1714146552, - "timestamp": 1714146552, - "name": "Novyj_fajl", - "title": "Новый файл", - "mimetype": "application/vnd.slack-remote", - "filetype": "remote", - "pretty_type": "Remote", - "user": "U06UG1CAYH2", - "user_team": "T06UD92BS3C", - "editable": false, - "size": 0, - "mode": "external", - "is_external": true, - "external_type": "app", - "is_public": true, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://slack.com/api/files.remote.add", - "media_display_type": "unknown", - "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070P52CU94/novyj_fajl", - "comments_count": 0, - "is_starred": false, - "shares": { - "public": { - "C06UFNUTKUL": [ - { - "reply_users": [], - "reply_users_count": 0, - "reply_count": 0, - "ts": "1714146553.217059", - "channel_name": "slack-api-librarry", - "team_id": "T06UD92BS3C", - "share_user_id": "U06UG1CAYH2", - "source": "UNKNOWN" - } - ] - } - }, - "channels": [ - "C06UFNUTKUL" - ], - "groups": [], - "ims": [], - "has_more_shares": false, - "external_id": "d2a110a2-08eb-4f20-989f-8943f0816420", - "external_url": "https://slack.com/api/files.remote.add", - "has_rich_preview": false, - "file_access": "visible" - } - } - -``` diff --git a/docs/ru/md/Slack/Deleted-files-management/_category_.json b/docs/ru/md/Slack/Deleted-files-management/_category_.json deleted file mode 100644 index e588d67bd1..0000000000 --- a/docs/ru/md/Slack/Deleted-files-management/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с удаленными файлами", -"position": "7" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/File-work/Delete-file.md b/docs/ru/md/Slack/File-work/Delete-file.md deleted file mode 100644 index 86c51c760d..0000000000 --- a/docs/ru/md/Slack/File-work/Delete-file.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Удалить файл - Удаляет файл на Slack - - -*Функция УдалитьФайл(Знач Токен, Знач ИдентификаторФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - ИдентификаторФайла = "F070VL6FQFM"; - - Ответ = OPI_Slack.УдалитьФайл(Токен, ИдентификаторФайла); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack УдалитьФайл --token %token% --fileid "F070VL6FQFM" - - -``` - - -```json title="Результат" - -{ - "ok": true - } - -``` diff --git a/docs/ru/md/Slack/File-work/Get-file-data.md b/docs/ru/md/Slack/File-work/Get-file-data.md deleted file mode 100644 index f284db9b63..0000000000 --- a/docs/ru/md/Slack/File-work/Get-file-data.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Получить данные файла - Получает информацию о файле - - -*Функция ПолучитьДанныеФайла(Знач Токен, Знач ИдентификаторФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - ИдентификаторФайла = "F070VL6FQFM"; - - Ответ = OPI_Slack.ПолучитьДанныеФайла(Токен, ИдентификаторФайла); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ПолучитьДанныеФайла --token %token% --fileid "F070VL6FQFM" - - -``` - - -```json title="Результат" - -{ - "ok": true, - "file": { - "id": "F070VL6FQFM", - "created": 1714146550, - "timestamp": 1714146550, - "name": "megadoc.docx", - "title": "Новый файл", - "mimetype": "", - "filetype": "", - "pretty_type": "", - "user": "U06UG1CAYH2", - "user_team": "T06UD92BS3C", - "editable": false, - "size": 24069, - "mode": "hosted", - "is_external": false, - "external_type": "", - "is_public": false, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070VL6FQFM/megadoc.docx", - "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070VL6FQFM/download/megadoc.docx", - "media_display_type": "unknown", - "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070VL6FQFM/megadoc.docx", - "permalink_public": "https://slack-files.com/T06UD92BS3C-F070VL6FQFM-9fb2618d36", - "is_starred": false, - "shares": {}, - "channels": [], - "groups": [], - "ims": [], - "has_more_shares": false, - "has_rich_preview": false, - "file_access": "visible", - "comments_count": 0 - }, - "comments": [], - "response_metadata": { - "next_cursor": "" - } - } - -``` diff --git a/docs/ru/md/Slack/File-work/Get-files-list.md b/docs/ru/md/Slack/File-work/Get-files-list.md deleted file mode 100644 index 620336cce3..0000000000 --- a/docs/ru/md/Slack/File-work/Get-files-list.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список файлов - Получает список файлов бота или канала - - -*Функция ПолучитьСписокФайлов(Знач Токен, Знач Канал = "", Знач НомерСтраницы = 1) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | Канал для отбора | - | НомерСтраницы | --page | Число, Строка | Номер страницы | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - НомерСтраницы = 1; - Канал = "C123456"; - - Ответ = OPI_Slack.ПолучитьСписокФайлов(Токен, Канал, НомерСтраницы); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ПолучитьСписокФайлов --token %token% --channel "C123456" --page "1" - - -``` - - -```json title="Результат" - -{ - "ok": true, - "files": [ - { - "id": "F070V4U7Y4R", - "created": 1713978714, - "timestamp": 1713978714, - "name": "megadoc.docx", - "title": "Новый файл", - "mimetype": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "filetype": "docx", - "pretty_type": "Word Document", - "user": "U06UG1CAYH2", - "user_team": "T06UD92BS3C", - "editable": false, - "size": 24069, - "mode": "hosted", - "is_external": false, - "external_type": "", - "is_public": true, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070V4U7Y4R/megadoc.docx", - "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070V4U7Y4R/download/megadoc.docx", - "media_display_type": "unknown", - "converted_pdf": "https://files.slack.com/files-tmb/T06UD92BS3C-F070V4U7Y4R-417b34221e/megadoc_converted.pdf", - "thumb_pdf": "https://files.slack.com/files-tmb/T06UD92BS3C-F070V4U7Y4R-417b34221e/megadoc_thumb_pdf.png", - "thumb_pdf_w": 909, - "thumb_pdf_h": 1286, - "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070V4U7Y4R/megadoc.docx", - "channels": [ - "C06UFNUTKUL" - ], - "groups": [], - "ims": [], - "comments_count": 0 - } - ] - } - -``` diff --git a/docs/ru/md/Slack/File-work/Make-file-private.md b/docs/ru/md/Slack/File-work/Make-file-private.md deleted file mode 100644 index e20b8ac775..0000000000 --- a/docs/ru/md/Slack/File-work/Make-file-private.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Сделать файл приватным - Удаляет публичный URL у файла. Требует токен пользователя - - -*Функция СделатьФайлПриватным(Знач Токен, Знач ИдентификаторФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен пользователя | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команды CLI" - - oint slack СделатьФайлПриватным --token %token% --fileid %fileid% - - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/Slack/File-work/Make-file-public.md b/docs/ru/md/Slack/File-work/Make-file-public.md deleted file mode 100644 index 16591bc5ed..0000000000 --- a/docs/ru/md/Slack/File-work/Make-file-public.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Сделать файл публичным - Создает публичный URL для файла. Требует токен пользователя - - -*Функция СделатьФайлПубличным(Знач Токен, Знач ИдентификаторФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен пользователя | - | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команды CLI" - - oint slack СделатьФайлПубличным --token %token% --fileid %fileid% - - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/Slack/File-work/Upload-file.md b/docs/ru/md/Slack/File-work/Upload-file.md deleted file mode 100644 index 1833c80d85..0000000000 --- a/docs/ru/md/Slack/File-work/Upload-file.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Загрузить файл - Загружает файл на сервера Slack - - -*Функция ЗагрузитьФайл(Знач Токен, Знач Файл, Знач ИмяФайла, Знач Заголовок, Знач Канал = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Файл | --file | Строка,ДвоичныеДанные | Файл для загрузки | - | ИмяФайла | --filename | Строка | Имя файла с расширением | - | Заголовок | --title | Строка | Имя файла в Slack | - | Канал | --channel | Строка | ID канала | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - ИмяФайла = "megadoc.docx"; - Файл = Новый ДвоичныеДанные("D:\" + ИмяФайла); - Заголовок = "Новый файл"; - Канал = "C123456"; - - Ответ = OPI_Slack.ЗагрузитьФайл(Токен, Файл, ИмяФайла, Заголовок, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка - - - -``` - -```sh title="Пример команды CLI" - - oint slack ЗагрузитьФайл --token %token% --file %file% --filename "megadoc.docx" --title %title% --channel "C123456" - - -``` - - -```json title="Результат" - -{ - "ok": true, - "files": [ - { - "id": "F070SS4UHNZ", - "created": 1714146549, - "timestamp": 1714146549, - "name": "megadoc.docx", - "title": "Новый файл", - "mimetype": "", - "filetype": "", - "pretty_type": "", - "user": "U06UG1CAYH2", - "user_team": "T06UD92BS3C", - "editable": false, - "size": 24069, - "mode": "hosted", - "is_external": false, - "external_type": "", - "is_public": false, - "public_url_shared": false, - "display_as_bot": false, - "username": "", - "url_private": "https://files.slack.com/files-pri/T06UD92BS3C-F070SS4UHNZ/megadoc.docx", - "url_private_download": "https://files.slack.com/files-pri/T06UD92BS3C-F070SS4UHNZ/download/megadoc.docx", - "media_display_type": "unknown", - "permalink": "https://openintegrationsgroup.slack.com/files/U06UG1CAYH2/F070SS4UHNZ/megadoc.docx", - "permalink_public": "https://slack-files.com/T06UD92BS3C-F070SS4UHNZ-e68bef4a91", - "comments_count": 0, - "is_starred": false, - "shares": {}, - "channels": [], - "groups": [], - "ims": [], - "has_more_shares": false, - "has_rich_preview": false, - "file_access": "visible" - } - ] - } - -``` diff --git a/docs/ru/md/Slack/File-work/_category_.json b/docs/ru/md/Slack/File-work/_category_.json deleted file mode 100644 index 7c3f0bc36f..0000000000 --- a/docs/ru/md/Slack/File-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с файлами", -"position": "6" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/Slack.md b/docs/ru/md/Slack/Slack.md deleted file mode 100644 index 308614facb..0000000000 --- a/docs/ru/md/Slack/Slack.md +++ /dev/null @@ -1,64 +0,0 @@ ---- -id: Slack -sidebar_class_name: Slack ---- - - - -# Slack - -Этот раздел посвящен библиотеке для работы со Slack Web API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -1. Войдите в свой аккаунт и перейдите на страницу **Your Apps** на сайте [Slack API](https://api.slack.com) - -![BF](../../static/img/Docs/Slack/1.png) - -
- -2. Нажмите **Create App** и выберите пункт **From scratch** - -![BF](../../static/img/Docs/Slack/2.png) - -3. Выберите название и рабочую область, в которой необходимо создать приложение - -![BF](../../static/img/Docs/Slack/3.png) - -
- -4. Создайте новый токен, нажав **Generate Token and Scopes** ниже на странице приложения - -![BF](../../static/img/Docs/Slack/4.png) - -
- -5. Выберите имя и добавьте разрешения - -![BF](../../static/img/Docs/Slack/5.png) - -
- -6. Перейдите в раздел **Premission scope** из пункта установки приложения - -![BF](../../static/img/Docs/Slack/6.png) - -
- -7. Добавьте необходимые для ваших целей разрешения - -![BF](../../static/img/Docs/Slack/7.png) - -
- -8. Установите приложение - -![BF](../../static/img/Docs/Slack/8.png) - -
- -9. Сохраните сгенерированный токен - -![BF](../../static/img/Docs/Slack/9.png) - -
\ No newline at end of file diff --git a/docs/ru/md/Slack/_category_.json b/docs/ru/md/Slack/_category_.json deleted file mode 100644 index beb5d69a1b..0000000000 --- a/docs/ru/md/Slack/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Slack", - "position": 9, - "link": { - "type": "doc", - "id": "Slack" - } -} diff --git a/docs/ru/md/Telegram/Telegram.md b/docs/ru/md/Telegram/Telegram.md deleted file mode 100644 index 80edeebb65..0000000000 --- a/docs/ru/md/Telegram/Telegram.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: Telegram -sidebar_class_name: Telegram ---- - - - -# Telegram - -Этот раздел посвящен библиотеке для работы с Telegram API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -- Создайте бота Telegram - - 1. Все действия при работе с Telegram API осуществляются посредством ботов. Для создания нового бота необходимо в мессенджере начать диалог с [@BotFather](https://t.me/BotFather) - - ![BF](../../static/img/Docs/Telegram/2.png) - - 2. Выбрать в меню команду */newbot* - - ![BF](../../static/img/Docs/Telegram/3.png) - - 3. BotFather предложит вам выбрать имя и никнейм бота, после чего процедура создания будет завершена - -- Сохраните **токен**, который вам прислал BotFather после завершения создания бота - - ![BF](../../static/img/Docs/Telegram/1.png) - -- (Дополнительно) Определитесь с целью взаимодействия - - Созданного вами бота теперь можно применить двумя способами - - - В качестве чат-бота - - Для автоматизации ведения канала - - В зависимости от выбранного способа примения будет отличаться способ получения **ID чата** - параметра, отвечающего за определение объекта взаимодействия. - - В случае с чат-ботом, ID чата будет являться ID пользователя, с которым бот осуществляет диалог. Если же бота необходимо использовать для ведения канала, то, после добавления его в качестве администратора, вместо ID чата можно использовать имя канала через @ (@MyChannel) - - Токен и ID чата являются основными параметрами всех методов работы с Telegram API \ No newline at end of file diff --git a/docs/ru/md/Telegram/_category_.json b/docs/ru/md/Telegram/_category_.json deleted file mode 100644 index a2917ded75..0000000000 --- a/docs/ru/md/Telegram/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Telegram", - "position": 2, - "link": { - "type": "doc", - "id": "Telegram" - } -} diff --git a/docs/ru/md/Twitter/Twitter.md b/docs/ru/md/Twitter/Twitter.md deleted file mode 100644 index efae7d6b47..0000000000 --- a/docs/ru/md/Twitter/Twitter.md +++ /dev/null @@ -1,120 +0,0 @@ ---- -id: Twitter -sidebar_class_name: Twitter ---- - - - -# Twitter | X - -Этот раздел посвящен библиотеке для работы с Twitter API. На данной странице описаны все действия, необходимые для полноценного начала работы. Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты. - -## Начало работы - - -Работа с Twitter подразумевает работу с двумя API - v1 (1.1) и v2, которые, при этом, не относятся к разным видам действий, но просто являются версиями друг друга. Несмотря на то, что Twitter настаивает на использовании v2, вышло так, что некоторые механизмы (в частности механизм загрузки файлов) в ней так и не появилися. Поэтому, даже для создания обычного твита с картинкой необходима работа с обеими версиями API, а, как следствие, двойной набор авторизационных данны. Этот набор описан в функции *ПолучитьСтандартныеПараметры()* - - -```bsl - - Параметры_.Вставить("redirect_uri" , ""); - Параметры_.Вставить("scope" , ""); - Параметры_.Вставить("client_id" , ""); - Параметры_.Вставить("client_secret" , ""); - Параметры_.Вставить("access_token" , ""); - Параметры_.Вставить("refresh_token" , ""); - Параметры_.Вставить("oauth_token" , ""); - Параметры_.Вставить("oauth_token_secret" , ""); - Параметры_.Вставить("oauth_consumer_key" , ""); - Параметры_.Вставить("oauth_consumer_secret", ""); - -``` - -Вы можете определить эти параметры прямо в структуре внутри данной функции или передавать непосредственно при вызове функций уже для работы с API - каждая из них принимает параметры последним необязательным параметром. При такой передаче стандартные параметры будут перезаписаны по ключам. Рассмотрим создание приложения и получение каждого поля - - - ### Создание приложения - Для работы с Twitter API необходимо перейти по адресу [https://developer.twitter.com/](https://developer.twitter.com/), зарегистрироваться и создать новое приложение - - ![BF](../../static/img/Docs/Twitter/1.png) - ![BF](../../static/img/Docs/Twitter/2.png) - ![BF](../../static/img/Docs/Twitter/3.png) - ![BF](../../static/img/Docs/Twitter/4.png) - ![BF](../../static/img/Docs/Twitter/5.png) - - ### Определение полей - После создания приложения можно заполнить необходимые данные в 1С - - - - **redirect_uri** - - redirect_uri - адрес обработчика http-запросов, указанный при регистрации. Авторизация API v2 требует подтверждения входа через браузер, после которого запрос со специальным кодом на данный обработчик должен будет прийти. Далее об этом будет в пункте access_token и refresh_token. - - - - **scope** - - scope определяет доступные для работы функции. В *ПолучитьСтандартныеПараметры()* список scope определен по умолчанию. - - - **client_id** - - ![BF](../../static/img/Docs/Twitter/6.png) - - - **client_secret** - - ![BF](../../static/img/Docs/Twitter/7.png) - - - **access_token** и **refresh_token** - - Эти токены необходимо получить http запросом с указанием кода, который приходит при авторизации на http-сервис redirect_uri. Порядок действий: - 1. Создать ссылку для авторизации в браузере при помощи функции *ПолучитьСсылкуАвторизации* - 2. Добавить в модуль http-сервиса (GET) вызов функции *ОбработкаВходящегоЗапросаПослеАвторизации*, передавая HTTPСервисЗапрос как параметр. - 3. Авторизоваться в браузере по ссылке из п.1. - 3. Сохранить access_token и refresh_token, полученный из функции *ОбработкаВходящегоЗапросаПослеАвторизации* п. 2, в константы или другое хранилище - - - ```bsl title="Получение" - - Функция Twitterget(Запрос) - - Код = Запрос.ПараметрыЗапроса["code"]; - ОтветТокен = OPI_Twitter.ПолучитьТокен(Код, Параметры); - - Константы.TwitterRefresh.Установить(ОтветТокен["refresh_token"]); - Константы.TwitterToken.Установить(ОтветТокен["access_token"]); - - Ответ = Новый HTTPСервисОтвет(200); - Возврат Ответ; - - КонецФункции - - ``` - - ```bsl title="Обновление" - - Процедура ОбновлятьТокенКаждыеДваЧаса(Знач Параметры) - - Ответ = OPI_Twitter.ОбновитьТокен(Параметры); - Константы.TwitterToken.Установить(Ответ["access_token"]); - Константы.TwitterRefresh.Установить(Ответ["refresh_token"]); - - КонецПроцедуры - ``` - - Хардкодить данные токены нельзя, так как acess_token действует всего 2 часа. По истечении этого времени, токен необходимо обновить функцией *ОбновитьТокен*. При этом обновляется как access_token, так и refresh_token. Т.е. при следующем обновлении сгоревшего acess_token токена, refresh_token должен быть из предыдущего запроса. - - ![BF](../../static/img/Docs/Twitter/8.png) - - - - **oauth_token** и **oauth_token_secret** - - ![BF](../../static/img/Docs/Twitter/9.png) - - - **oauth_consumer_key** и **oauth_consumer_secret** - - ![BF](../../static/img/Docs/Twitter/10.png) - - - После заполнения данных полей можно приступать к работе с методами API - - - \ No newline at end of file diff --git a/docs/ru/md/Twitter/_category_.json b/docs/ru/md/Twitter/_category_.json deleted file mode 100644 index ec287980ab..0000000000 --- a/docs/ru/md/Twitter/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Twitter", - "position": 4, - "link": { - "type": "doc", - "id": "Twitter" - } -} diff --git a/docs/ru/md/VK/Group-work/Create-album.md b/docs/ru/md/VK/Group-work/Create-album.md deleted file mode 100644 index 7e1bec28d5..0000000000 --- a/docs/ru/md/VK/Group-work/Create-album.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Создать альбом - Создает альбом для хранения картинок - - -*Функция СоздатьАльбом(Знач Наименование, Знач Описание = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Наименование | --title | Строка | Наименование альбома | - | Описание | --description | Строка | Описание альбома | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - Имя = "Альбом из автотеста"; - Описание = "Новый альбом из автотеста"; - - Результат = OPI_VK.СоздатьАльбом(Имя, Описание, Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk СоздатьАльбом --title %title% --description %description% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": { - "id": 304498513, - "owner_id": -218861756, - "size": 0, - "title": "Альбом из автотеста", - "feed_disabled": 0, - "feed_has_pinned": 0, - "can_upload": 1, - "comments_disabled": 0, - "created": 1717072416, - "description": "Новый альбом из автотеста", - "thumb_id": 0, - "updated": 1717072416, - "upload_by_admins_only": 1 - } -} - -``` diff --git a/docs/ru/md/VK/Group-work/Create-composite-post.md b/docs/ru/md/VK/Group-work/Create-composite-post.md deleted file mode 100644 index 482d5bbd44..0000000000 --- a/docs/ru/md/VK/Group-work/Create-composite-post.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Создать составной пост - Создает пост на основе массива идетификаторов объектов (картинок, видео и др.) - - -*Функция СоздатьСоставнойПост(Знач Текст, Знач Объекты, Знач Реклама = Ложь, Знач СсылкаПодЗаписью = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Текст | --text | Строка | Текст поста | - | Объекты | --objects | Массив из Строка | Массив идентификаторов вида photo123_123 | - | Реклама | --ad | Булево | Признак ""Это реклама"" | - | СсылкаПодЗаписью | --url | Строка | Ссылка (URL) под записью | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - Текст = "Пост из автотеста"; - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - - Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные - Видео = "https://openintegrations.dev/test_data/video.mp4"; // URL, Путь или Двоичные данные - - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, ИВФ); - - ЗагрузкаКартинки = OPI_VK.ЗагрузитьФотоНаСервер(ИВФ, Параметры)["response"][0]; - ЗагрузкаВидео = OPI_VK.ЗагрузитьВидеоНаСервер(Видео, "Новое видео", , , Параметры); - - ВладелецКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["owner_id"]); - ВладелецВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["owner_id"]); - - IDКартинки = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаКартинки["id"]); - IDВидео = OPI_Инструменты.ЧислоВСтроку(ЗагрузкаВидео["video_id"]); - - МассивВложений = Новый Массив; - МассивВложений.Добавить("photo" + ВладелецКартинки + "_" + IDКартинки); - МассивВложений.Добавить("video" + ВладелецВидео + "_" + IDВидео); - - Результат = OPI_VK.СоздатьСоставнойПост(Текст, МассивВложений, Ложь, URL, Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk СоздатьСоставнойПост --text %text% --objects %objects% --ad %ad% --url %url% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": { - "post_id": 2126 - } -} - -``` diff --git a/docs/ru/md/VK/Group-work/Create-poll.md b/docs/ru/md/VK/Group-work/Create-poll.md deleted file mode 100644 index 8ccd826eba..0000000000 --- a/docs/ru/md/VK/Group-work/Create-poll.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Создать опрос - Создает опрос с вариантами ответа - - -*Функция СоздатьОпрос(Знач Вопрос, Знач МассивОтветов, Знач Картинка = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Вопрос | --question | Строка | Вопрос опроса | - | МассивОтветов | --options | Массив из Строка | Массив вариантов ответа | - | Картинка | --picture | Строка,ДвоичныеДанные | Картинка опроса | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - Вопрос = "Какой ваш любимый цвет?"; - - МассивВариантов = Новый Массив; - МассивВариантов.Добавить("Красный"); - МассивВариантов.Добавить("Желтый"); - МассивВариантов.Добавить("Зеленый"); - - Результат = OPI_VK.СоздатьОпрос(Вопрос, МассивВариантов, , Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk СоздатьОпрос --question "Какой ваш любимый цвет?" --options "['Красный','Желтый','Зеленый']" --picture %picture% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": { - "post_id": 2127 - } -} - -``` diff --git a/docs/ru/md/VK/Group-work/Create-post.md b/docs/ru/md/VK/Group-work/Create-post.md deleted file mode 100644 index 4667390e06..0000000000 --- a/docs/ru/md/VK/Group-work/Create-post.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать пост - Создает пост с картинками - - -*Функция СоздатьПост(Знач Текст, Знач МассивКартинок, Знач Реклама = Ложь, Знач СсылкаПодЗаписью = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Текст | --text | Строка | Текст поста | - | МассивКартинок | --pictures | Массив из Строка,ДвоичныеДанные | Массив картинок | - | Реклама | --ad | Булево | Признак ""Это реклама"" | - | СсылкаПодЗаписью | --url | Строка | Ссылка (URL) под записью | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - Текст = "Пост из автотеста"; - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - - Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные - Картинка2 = "https://openintegrations.dev/test_data/picture2.jpg"; // URL, Путь или Двоичные данные - - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка2, ИВФ); - - МассивКартинок = Новый Массив; - МассивКартинок.Добавить(Картинка); - МассивКартинок.Добавить(ИВФ); - - Результат = OPI_VK.СоздатьПост(Текст, МассивКартинок, Истина, URL, Параметры); - Результат = OPI_VK.СоздатьПост(Текст, Картинка, Ложь , , Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk СоздатьПост --text %text% --pictures %pictures% --ad %ad% --url %url% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": { - "post_id": 2123 - } -} - -``` diff --git a/docs/ru/md/VK/Group-work/Create-story.md b/docs/ru/md/VK/Group-work/Create-story.md deleted file mode 100644 index fbd3315457..0000000000 --- a/docs/ru/md/VK/Group-work/Create-story.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -sidebar_position: 7 ---- - -# Создать историю - Создает историю из картинки - - -*Функция СоздатьИсторию(Знач Картинка, Знач URL = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Картинка | --picture | Строка,ДвоичныеДанные | Фон истории | - | URL | --url | Строка | URL для кнопки под историей | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - URL = "https://github.com/Bayselonarrend/OpenIntegrations"; - - Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь к файлу или Двоичные данные - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, ИВФ); - Картинка = Новый ДвоичныеДанные(ИВФ); - - Результат = OPI_VK.СоздатьИсторию(Картинка , URL, Параметры); - Результат = OPI_VK.СоздатьИсторию(ИВФ, , Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk СоздатьИсторию --picture "https://openintegrations.dev/test_data/picture.jpg" --url %url% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": { - "count": 1, - "items": [ - { - "id": 456239491, - "owner_id": -218861756, - "access_key": "story", - "can_comment": 1, - "can_reply": 1, - "can_see": 1, - "can_like": true, - "can_share": 1, - "can_hide": 1, - "date": 1717072436, - "expires_at": 1717158836, - "link": { - "text": "Ещё", - "url": "https://github.com/Bayselonarrend/OpenIntegrations" - }, - "photo": { - "album_id": -81, - "date": 1717072436, - "id": 457244016, - "owner_id": -218861756, - "sizes": [ - { - "height": 56, - "type": "s", - "width": 75, - "url": "https://sun6-20.userapi.com/s/v1/ig2/TUrQJn6Un8LHB0aNIOPtaqEt3K_J4tZbV2notqyJ1TUyHCj9m-bbiOZKm1u07WpGGAZfH1LFXbg95EM-uS0JHKX9.jpg?size=75x56&quality=95&type=story" - }, - { - "height": 97, - "type": "m", - "width": 130, - "url": "https://sun6-20.userapi.com/s/v1/ig2/lASmJS8sUOYvtmSKkFOsBGNIWpcqoqenWSBOdBHSXQE9PuZjUx_aVVA3Zd6DOV08nssSEYQgXJ6Vam6TiPx2Lcpm.jpg?size=130x97&quality=95&type=story" - }, - { - "height": 192, - "type": "j", - "width": 256, - "url": "https://sun6-20.userapi.com/s/v1/ig2/mmYPgPQo3uRxhAH1qIKIijT-5j87fr0A5PEe1X8k3kdo5MmagHYZIdECvXyFL9KubVsKzTZTWFJSQgskL5a09dhS.jpg?size=256x192&quality=95&type=story" - }, - { - "height": 453, - "type": "x", - "width": 604, - "url": "https://sun6-20.userapi.com/s/v1/ig2/APnAEUFfn6z-WwqFWAM0_jbv9cRo4zrIPx3RSFrsSNdh8bXpv6438yZqB_BDM3pMfSfl6Gsx751T7mJ8yEf_zCi9.jpg?size=604x453&quality=95&type=story" - }, - { - "height": 605, - "type": "y", - "width": 807, - "url": "https://sun6-20.userapi.com/s/v1/ig2/vou57hqLWC875j9nOB1HbiEWaVcSXCHmxNlyzyKEyKv6UO97Mm67PyKNftSvW0RvaHARFvl7Hc9noOv2TAV8Tq6X.jpg?size=807x605&quality=95&type=story" - }, - { - "height": 960, - "type": "z", - "width": 1280, - "url": "https://sun6-20.userapi.com/s/v1/ig2/WGh4yRLRWsT4baZUDXiIUZU90sFYcZKcme9nnAPSy8CW_uYDQRDQSy8s0SkNRDEBteCyRBPG0Ka7tPwRQzp5M6Cx.jpg?size=1280x960&quality=95&type=story" - }, - { - "height": 1920, - "type": "w", - "width": 2560, - "url": "https://sun6-20.userapi.com/s/v1/ig2/QugTL2gH3oV88GUPKhP1GOUfKWONc8iSt_v-Qt6TOsmioQPJ9nyq4L2a1yBHu2eSJKjsql1VhMtEx6wpt3fVVnly.jpg?size=2560x1920&quality=95&type=story" - } - ], - "text": "", - "user_id": 100, - "web_view_token": "404a88e5d32e0ff306", - "has_tags": false - }, - "replies": { - "count": 0, - "new": 0 - }, - "is_one_time": false, - "track_code": "story/3AAQAdLy9G9EAs4bMamDA84nNfHkBAAFoAagB6AIAA==", - "type": "photo", - "views": 0, - "likes_count": 0, - "reaction_set_id": "reactions", - "no_sound": false, - "can_ask": 0, - "can_ask_anonymous": 0, - "narratives_count": 0, - "can_use_in_narrative": true - } - ] - } -} - -``` diff --git a/docs/ru/md/VK/Group-work/Delete-album.md b/docs/ru/md/VK/Group-work/Delete-album.md deleted file mode 100644 index e9ad50cd3f..0000000000 --- a/docs/ru/md/VK/Group-work/Delete-album.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Удалить альбом - Удаляет ранее созданный альбом - - -*Функция УдалитьАльбом(Знач IDАльбома, Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | IDАльбома | --album | Строка,Число | ID альбома | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - ИДАльбома = "304549394"; - - Результат = OPI_VK.УдалитьАльбом(ИДАльбома, Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk УдалитьАльбом --album %album% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": 1 -} - -``` diff --git a/docs/ru/md/VK/Group-work/Delete-image.md b/docs/ru/md/VK/Group-work/Delete-image.md deleted file mode 100644 index 621fdd260e..0000000000 --- a/docs/ru/md/VK/Group-work/Delete-image.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 9 ---- - -# Удалить картинку - Удалить картинку из альбома - - -*Функция УдалитьКартинку(Знач IDКартинки, Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | IDКартинки | --pictureid | Строка,Число | ID картинки | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - ИДКартинки = "457244340"; - - Результат = OPI_VK.УдалитьКартинку(ИДКартинки, Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk УдалитьКартинку --pictureid %pictureid% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": 1 -} - -``` diff --git a/docs/ru/md/VK/Group-work/Delete-post.md b/docs/ru/md/VK/Group-work/Delete-post.md deleted file mode 100644 index 8812f63e2d..0000000000 --- a/docs/ru/md/VK/Group-work/Delete-post.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Удалить пост - Удаляет пост по id - - -*Функция УдалитьПост(Знач IDПоста, Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | IDПоста | --post | Строка,Число | ID поста | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - ИДПоста = "2304"; - - Результат = OPI_VK.УдалитьПост(ИДПоста, Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk УдалитьПост --post %post% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": 1 -} - -``` diff --git a/docs/ru/md/VK/Group-work/Save-image-to-album.md b/docs/ru/md/VK/Group-work/Save-image-to-album.md deleted file mode 100644 index 4d25618553..0000000000 --- a/docs/ru/md/VK/Group-work/Save-image-to-album.md +++ /dev/null @@ -1,126 +0,0 @@ ---- -sidebar_position: 8 ---- - -# Сохранить картинку в альбом - Сохраняет картинку в альбом сообщества - - -*Функция СохранитьКартинкуВАльбом(Знач IDАльбома, Знач Картинка, Знач Описание = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | IDАльбома | --album | Строка,Число | ID альбома | - | Картинка | --picture | ДвоичныеДанные,Строка | Файл картинки | - | Описание | --description | Строка | Описание картинки | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - Параметры = ПолучитьПараметрыВК(); - ОписаниеКартинки = "Картинка автотест"; - ИДАльбома = "304549394"; - - Картинка = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Путь к файлу или Двоичные данные - ИВФ = ПолучитьИмяВременногоФайла("png"); - КопироватьФайл(Картинка, ИВФ); - - Картинка = Новый ДвоичныеДанные(ИВФ); - - Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, Картинка, ОписаниеКартинки, Параметры); - Результат = OPI_VK.СохранитьКартинкуВАльбом(ИДАльбома, ИВФ, ОписаниеКартинки, Параметры); - - -``` - -```sh title="Пример команды CLI" - - oint vk СохранитьКартинкуВАльбом --album %album% --picture "https://openintegrations.dev/test_data/picture.jpg" --description %description% --auth %auth% - - -``` - - -```json title="Результат" - -{ - "response": [ - { - "album_id": 304498513, - "date": 1717072420, - "id": 457244015, - "owner_id": -218861756, - "sizes": [ - { - "height": 56, - "type": "s", - "width": 75, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=75x56&quality=96&sign=025829abd0851633ab894cc48e64dbbb&c_uniq_tag=2CLDgToJpt6arrVUiZQ9l04lyJ415VJvA6WDs7UOnoI&type=album" - }, - { - "height": 97, - "type": "m", - "width": 130, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=130x97&quality=96&sign=695e45c5d6322047a61314118cb57ef4&c_uniq_tag=cDuBpPHNopdt-Cizd6uRFsKIdW_Oui8oo7TYcflfRgE&type=album" - }, - { - "height": 453, - "type": "x", - "width": 604, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=604x453&quality=96&sign=13ca3aaef94483586ace112657fe8241&c_uniq_tag=_pon027js3STBAQDQY4UbPdMBOh0AzKmalzEJnHAb-8&type=album" - }, - { - "height": 605, - "type": "y", - "width": 807, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=807x605&quality=96&sign=ca6a02d61aa6e88bbd63631e32c49895&c_uniq_tag=NSEWtM7U9s0sKGN84elYe-6ayOzx8dJXPD5JxUFUSK8&type=album" - }, - { - "height": 960, - "type": "z", - "width": 1280, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=1280x960&quality=96&sign=b10c42d8778cd2ac306fdeed0d7c77e9&c_uniq_tag=OsjHk58Ztn163AK2vT9xOw8tz75w00HoqpQSzJ9DOzo&type=album" - }, - { - "height": 1920, - "type": "w", - "width": 2560, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=2560x1920&quality=96&sign=2b5cb4cd90cd4d100b394da5cd1d2540&c_uniq_tag=JXApXjELC3QaCHRgTV2wAZ9xT_1uGPHx2DnJ15ZrfqQ&type=album" - }, - { - "height": 97, - "type": "o", - "width": 130, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=130x97&quality=96&sign=695e45c5d6322047a61314118cb57ef4&c_uniq_tag=cDuBpPHNopdt-Cizd6uRFsKIdW_Oui8oo7TYcflfRgE&type=album" - }, - { - "height": 150, - "type": "p", - "width": 200, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=200x150&quality=96&sign=aea8308f1793d48319babde7d4cf7a2a&c_uniq_tag=0oVRnXvNOW_41uhPO1-daYe0KK2SgLDPeMJ4gk2Js5g&type=album" - }, - { - "height": 240, - "type": "q", - "width": 320, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=320x240&quality=96&sign=f3d612a2ac0b297964e48d1775fa0c70&c_uniq_tag=LAynb-BcGM4BS_ew4PYMa93V627AEj8nTMcnq8Wy5gY&type=album" - }, - { - "height": 382, - "type": "r", - "width": 510, - "url": "https://sun9-38.userapi.com/impg/ejNe0jcXKF-JoKZdXKCs97GJjsJh4ZGE0iH8KQ/88_4gS4JO3s.jpg?size=510x382&quality=96&sign=88209c9869f3522afe0a292a5884e246&c_uniq_tag=eMrSiFeVaca-qCgJXIxD1U1wU6ZInBYxsJVHxKn8CbY&type=album" - } - ], - "text": "Картинка автотест", - "user_id": 100, - "web_view_token": "dcacf60c612a67607b", - "has_tags": false - } - ] -} - -``` diff --git a/docs/ru/md/VK/Group-work/Upload-photo-to-server.md b/docs/ru/md/VK/Group-work/Upload-photo-to-server.md deleted file mode 100644 index 64810d4594..0000000000 --- a/docs/ru/md/VK/Group-work/Upload-photo-to-server.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -sidebar_position: 11 ---- - -# Загрузить фото на сервер - Загружает фото на сервер для его дальнейшего использования - - -*Функция ЗагрузитьФотоНаСервер(Знач Картинка, Знач Параметры = "", Знач Вид = "Пост") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Картинка | --file | Строка, ДвоичныеДанные | Файл картинки | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - | Вид | --type | Строка | Вид загрузки (Пост, Товар, История, Опрос, Прочее) | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команды CLI" - - oint vk ЗагрузитьФотоНаСервер --file %file% --auth %auth% --type %type% - - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/VK/Group-work/Upload-video-to-server.md b/docs/ru/md/VK/Group-work/Upload-video-to-server.md deleted file mode 100644 index 0294b0ed5c..0000000000 --- a/docs/ru/md/VK/Group-work/Upload-video-to-server.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -sidebar_position: 10 ---- - -# Загрузить видео на сервер - Загружает видео в группу с возможностью его дальнейшего использования - - -*Функция ЗагрузитьВидеоНаСервер(Знач Видео, Знач Наименование, Знач Описание = "", Знач Альбом = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Видео | --file | Строка, ДвоичныеДанные | Файл видео | - | Наименование | --title | Строка | Наименование видео | - | Описание | --description | Строка | Описание видео | - | Альбом | --album | Строка | ID альбома, если необходимо | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от VK - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команды CLI" - - oint vk ЗагрузитьВидеоНаСервер --file %file% --title %title% --description %description% --album %album% --auth %auth% - - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/VK/Group-work/_category_.json b/docs/ru/md/VK/Group-work/_category_.json deleted file mode 100644 index ab5c8ba5a3..0000000000 --- a/docs/ru/md/VK/Group-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с группой", -"position": "3" -} \ No newline at end of file diff --git a/docs/ru/md/VK/VK.md b/docs/ru/md/VK/VK.md deleted file mode 100644 index f39029adb5..0000000000 --- a/docs/ru/md/VK/VK.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -id: VK -sidebar_class_name: VK ---- - - - -# ВКонтакте - -Этот раздел посвящен библиотеке для работы с VK API. Она заточена для работы с сообществами и выполнением действий от их имени. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -Для начала работы необходимо получить некоторые параметры для VK API. - -

-Перечень необходимых данных в виде структуры содержится в функции *ПолучитьСтандартныеПараметры()*. Вы можете указывать значения параметров прямо в ней или же передавать их структурой при вызове любых других методов библиотеки в качестве необязательного параметра *Параметры* (последний во всех методах билиотеки). В последнем случае стандартные параметры будут перезаписаны по ключам теми, которые переданы при вызове метода. Перезаписаны будут только совпадающие по ключам данные. Если какой то параметр есть в наборе стандартных, но не был передан при вызове метода, то он сохранит стандартное значение. -

- - ```bsl - _Параметры = Новый Структура; - - _Параметры.Вставить("v" , "5.131"); - _Параметры.Вставить("from_group" , "1"); - _Параметры.Вставить("group_id" , "123456789"); - _Параметры.Вставить("owner_id" , "-123456789"); - _Параметры.Вставить("app_id" , "87654321"); - _Параметры.Вставить("access_token" , "vk1.a.E-byuFeG1qcN7..."); - - ``` - -Рассмотрим получение каждого значения: - -**1. v** - - Параметр `v` означает версию VK API. Тестирование проводилось на 5.131, рекомендуется его таким и оставить - -**2. from_group** - - От лица группы. Должен быть 1 - -**3. group_id и owner_id** - - ID группы. Если у вас стандартный адрес группы, то id можно найти в URL. В противном случае он будет на вкладке "Управление" в группе, под полем Адрес. owner_id - тоже самое, но со знаком '-' впереди - - ![BF](../../static/img/Docs/VK/1.png) - -**4. app_id** - - app_id - ID приложения. Для создания приложения необходимо: - - * Перейти по адресу https://id.vk.com/about/business/go, авторизоваться и ввести свои данные физ. или юр. лица - - ![BF](../../static/img/Docs/VK/2.png) - - * Ввести название приложения и выбрать пункт **Web** - - ![BF](../../static/img/Docs/VK/3.png) - - * Ввести домееное имя и URL обработчика перенаправлений. Тут нужно отметить, что данный механизм создания приложений - новый. Еще недавно приложения VK создавались иначе и иметь redirect_url для них было не нужно. На данный момент не совсем понятно, зачем он нужен нам для серверного приложения - просто такого понятия как серверное приложение у VK теперь нет. Теоретически, туда можно вписать что угодно - для работы с библиотекой в получении обратных данных нет необходимости. Однако, с течением времени, это может измениться. - - ![BF](../../static/img/Docs/VK/4.png) - - * Ввести паспортные данные или данные об организации, включить доступ к сообществам (короче, если у вас уже было приложение до этого, то вам крупно повезло, а если нет российского паспорта - придется писать в поддержку) - - ![BF](../../static/img/Docs/VK/8.png) - - * Получить app_id на странице приложения - - ![BF](../../static/img/Docs/VK/5.png) - -**5. access_token** - - Ссылку на получение acess_token можно получить при помощи функции *СоздатьСсылкуПолученияТокена* или склеить вручную: - - https://oauth.vk.com/authorize?client_id= + *app_id* + &scope=offline,wall,groups,photos,stats,stories,ads&v=5.131&response_type=token&redirect_uri=https://api.vk.com/blank.html - - * По этой ссылке необходимо перейти в браузере - * Авторизоваться через ВК и подтвердить доступ - * Забрать токен из параметра URL в адресной строке - - ![BF](../../static/img/Docs/VK/6.png) - -**(Дополнительно) communitytoken** - - Некоторые методы, например для работы с чат-ботом сообщества, принимают в качестве параметра communitytoken - в этих методах он заменяет access_token. Для его получения необходимо: - - * Зайти в раздел "Управление" в группе ВК - * Найти вкладку "Работа с API" - * Нажать "Создать ключ" и забрать его - - ![BF](../../static/img/Docs/VK/7.png) - - Пока вам не нужно использовать такие методы, получать communitytoken не обязательно \ No newline at end of file diff --git a/docs/ru/md/VK/_category_.json b/docs/ru/md/VK/_category_.json deleted file mode 100644 index 13bb948612..0000000000 --- a/docs/ru/md/VK/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "VK", - "position": 3, - "link": { - "type": "doc", - "id": "VK" - } -} diff --git a/docs/ru/md/Viber/Viber.md b/docs/ru/md/Viber/Viber.md deleted file mode 100644 index ee9d0d50d9..0000000000 --- a/docs/ru/md/Viber/Viber.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: Viber -sidebar_class_name: Viber ---- - - - -# Viber - -Этот раздел посвящен библиотеке для работы с Viber API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -У Viber есть два REST API: один для работы с каналами, а второй - для чат-ботов. В обоих случаях основными параметрами служат **Токен** и **IDПользователя** - -- Если вам необходимо управлять каналом: - 1. Зайдите в приложение Viber и создайте новый канал - - ![BF](../../static/img/Docs/Viber/1.png) - - 2. После создания, перейдите в настройки канала -> Для разработчиков, и скопируйте **Токен** - - ![BF](../../static/img/Docs/Viber/2.png) - - 3. Установите Webhook. См. Установить Webhook - 4. **IDПользователя** - ваш ID (администратора канала). См. Получить информацию о канале - -
- -- Если вам необходим чат-бот: - 1. Перейдите по ссылке [https://partners.viber.com/account/create-bot-account](https://partners.viber.com/account/create-bot-account) и авторизуйтесь с вашим номером телефона, который привязан к Viber - - ![BF](../../static/img/Docs/Viber/3.png) - - 2. Выберите пункт создания нового бота - - ![BF](../../static/img/Docs/Viber/4.png) - - 3. В меню создания бота заполните все необходимые поля - - ![BF](../../static/img/Docs/Viber/5.png) - - 4. Скопируйте **Токен** - - ![BF](../../static/img/Docs/Viber/6.png) - - 4. Найти своего нового бота вы можете отсканировав QR на странице создания или в настройках (пункт чат-боты) в приложении Viber. - - ![BF](../../static/img/Docs/Viber/7.png) - - 5. Сейчас вы не можете начать диалог с ботом, сначала необходимо установить Webhook. См. Установить Webhook - 6. После запуска **IDПользователя** будет ID конкретного человека, ведущего диалог с ботом. Получить можно из обработыки входящих сообщения по Webhook - - - **Важно:** ID одного и того же пользователя у чата и канала - это разные значения. Нельзя использовать ID, полученный из сообщения боту для вызова методов управления каналом и наоборот \ No newline at end of file diff --git a/docs/ru/md/Viber/_category_.json b/docs/ru/md/Viber/_category_.json deleted file mode 100644 index 302de2e37c..0000000000 --- a/docs/ru/md/Viber/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Viber", - "position": 3, - "link": { - "type": "doc", - "id": "Viber" - } -} diff --git a/docs/ru/md/Yandex_Disk/Yandex_Disk.md b/docs/ru/md/Yandex_Disk/Yandex_Disk.md deleted file mode 100644 index 8934261fe0..0000000000 --- a/docs/ru/md/Yandex_Disk/Yandex_Disk.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -id: YandexDisk -sidebar_class_name: YandexDisk ---- - - - -# Яндекс Диск - -Этот раздел посвящен библиотеке для работы с Яндекс Диск API. На данной странице описаны все действия, необходимые для полноценного начала работы - -## Начало работы - -Для начала работы необходимо получить токен доступа к диску: - -1. Перейдите на [страницу создания приложения](https://oauth.yandex.ru/client/new/) - -![BF](../../static/img/Docs/YandexDisk/1.png) - -2. Введите название сервиса, выберите *Веб-сервисы* в качестве платформы. Redirect URI можно указать любой или выбрать пункт *Подставить URL для отладки* - для работы с библиотекой он не понадобится. - -![BF](../../static/img/Docs/YandexDisk/3.png) - -3. В поле *Доступ к данным* добавьте разрешения как на скриншоте ниже, после чего нажмите *Создать приложение* - -![BF](../../static/img/Docs/YandexDisk/2.png) - -4. Сохраните **ClientID** и **Client secret** со страницы приложения - -![BF](../../static/img/Docs/YandexDisk/4.png) - -5. Вызовите функцию *OPI_YandexID.ПолучитьКодПодтверждения()*, передав ClientID в качестве параметра. Она вернет ответ сервера Yandex, где будут поля: - - **user_code** - необходимо будет ввести в браузере - - **device_code** - необходимо будет передать в другую функцию - - **verification_url** - URL, который нужно открыть в браузере -
- ```json title="Результат функции ПолучитьКодПодтверждения(), если перевести его в JSON" - { - "verification_url": "https://ya.ru/device", - "user_code": "gjehyruw", - "interval": 5, - "expires_in": 300, - "device_code": "12207cafec1b40ad8d0052af3faf0d12" - } - ``` - -6. Откройте URL из **verification_url** в барузере. Скорее всего это будет https://ya.ru/device. В появившееся поле введите **user_code** из пункта 5 - -![BF](../../static/img/Docs/YandexDisk/5.png) - -7. После ввода кода в пункте 6, вызовите функцию *OPI_YandexID.ПреобразоватьКодВТокен()*, передав туда **ClientID** и **ClientSecret** из пункта 4, а также **device_code** из пункта 5. Сохраните полученные **acess_token** и **refresh_token** - -```json title="Результат функции ПреобразоватьКодВТокен(), если перевести его в JSON" -{ - "token_type": "bearer", - "refresh_token": "1:Tj6nD2vgE2L8jwSm:YgWjQXPv6_y3e07GW70ig2AOyEXoRVsKKpApGHq2EOg7pfx0MKrXiCrfLBFtzgQawdawdwadad3Sasa9z2H0vSeZKNmZmA", - "expires_in": 31535956, - "access_token": "y0_AgAAAABWxxdkAAs0QgAAAAD59cawdawdwadadVKIiwGK__crw" -} -``` - -**acess_token** используется во всех остальных функциях библиотеки, а при помощи **refresh_token** его можно обновить, когда срок жизни будет подходить к концу (при помощи функции *ОбновитьТокен()*) \ No newline at end of file diff --git a/docs/ru/md/Yandex_Disk/_category_.json b/docs/ru/md/Yandex_Disk/_category_.json deleted file mode 100644 index e4a627327a..0000000000 --- a/docs/ru/md/Yandex_Disk/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Yandex Disk", - "position": 13, - "link": { - "type": "doc", - "id": "YandexDisk" - } -} diff --git a/service/dictionaries/en.json b/service/dictionaries/en.json index c9287eaf05..4874571a84 100644 --- a/service/dictionaries/en.json +++ b/service/dictionaries/en.json @@ -874,7 +874,7 @@ "Строка,Число": "String, Number", "КодировкаURL": "URLencoding", "РазмерДанных": "DataSize", -"Удалить лист": "DeleteSheet", +"Удалить лист": "Delete sheet", "Создать пост": "Create post", "МассивДанных": "DataArray", "Архивирована": "Archived", @@ -1110,7 +1110,7 @@ "РаботаСБазами": "WorkingWithDatabases", "ПолучитьКнигу": "GetSpreadsheet", "СписокТоваров": "ProductList", -"Добавить лист": "AddSheet", +"Добавить лист": "Add sheet", "ТекущийОбъект": "CurrentObject", "Новая таблица": "NewTable", "ИсходныйПоток": "SourceStream", @@ -1367,7 +1367,7 @@ "ДвоичныеДанные1": "BinaryData1", "ID целевой базы": "Target database ID", "ЗаголовокПотока": "StreamHeader", -"Копировать лист": "CopySheet", +"Копировать лист": "Copy sheet", "Создать событие": "Create event", "МассивВариантов": "OptionArray", "ID целевого чата": "Target chat ID", @@ -2369,7 +2369,7 @@ "ВК_ПолучитьСписокПодборок": "VKAPI_GetSelectionList", "Команда + \"\"#color=Бирюза": "Command + \"\"#color=Aqua", "ИзменитьНаименованиеКниги": "EditSpreadsheetTitle", -"Установить значения ячеек": "SetCellValues", +"Установить значения ячеек": "Set cell values", "ЯДиск_СоздатьКопиюОбъекта": "YDisk_CreateObjectCopy", "ЭкранированиеСимволовJSON": "JSONCharactersEscapeMode", "РаботаСФайламиИКаталогами": "FileAndDirectoryManagement",