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",