From 37d9932880c49db909e780313630e60409ab4d5f Mon Sep 17 00:00:00 2001 From: Anton Date: Tue, 4 Jun 2024 21:55:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=BE=D0=B4=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docs_deploy_en.yml | 40 + .../{docs_deploy.yml => docs_deploy_ru.yml} | 3 +- .github/workflows/os/docs_extract.os | 235 +++--- .github/workflows/os/oint_docs.os | 201 ++++- .github/workflows/os/opi_translate.os | 2 +- .github/workflows/os/template.md | 4 +- coverage/genericCoverage.xml | 2 - .../Comment-management/Create-comment.md | 58 ++ .../Comment-management/Delete-comment.md | 51 ++ .../Comment-management/Edit-comment.md | 60 ++ .../Comment-management/Get-comments.md | 62 ++ .../Comment-management/_category_.json | 4 + .../Airtable/Database-work/Create-database.md | 85 +++ .../Database-work/Get-database-tables.md | 72 ++ .../Database-work/Get-list-of-bases.md | 89 +++ .../md/Airtable/Database-work/_category_.json | 4 + .../en/md/Airtable/Field-work/Create-field.md | 54 ++ .../Field-work/Get-attachment-field.md | 44 ++ .../Airtable/Field-work/Get-checkbox-field.md | 48 ++ .../md/Airtable/Field-work/Get-date-field.md | 50 ++ .../md/Airtable/Field-work/Get-email-field.md | 44 ++ .../md/Airtable/Field-work/Get-link-field.md | 44 ++ .../Airtable/Field-work/Get-number-field.md | 49 ++ .../md/Airtable/Field-work/Get-phone-field.md | 44 ++ .../Airtable/Field-work/Get-string-field.md | 44 ++ .../en/md/Airtable/Field-work/Modify-field.md | 58 ++ .../en/md/Airtable/Field-work/_category_.json | 4 + .../Record-management/Create-posts.md | 73 ++ .../Record-management/Delete-posts.md | 60 ++ .../Record-management/Get-list-of-records.md | 72 ++ .../Airtable/Record-management/Get-record.md | 53 ++ .../Record-management/_category_.json | 4 + .../Airtable/Table-management/Create-table.md | 127 ++++ .../Airtable/Table-management/Modify-table.md | 118 +++ .../Airtable/Table-management/_category_.json | 4 + .../Get-account-information.md | 63 ++ .../Get-authorization-link.md | 37 + .../Get-space-usage-data.md | 44 ++ .../Account-and-authorization/Get-token.md | 45 ++ .../Refresh-token.md | 46 ++ .../Account-and-authorization/_category_.json | 4 + .../Copy-object.md | 56 ++ .../Create-folder.md | 47 ++ .../Delete-object.md | 55 ++ .../Download-file.md | 40 + .../Download-folder.md | 40 + .../Get-list-of-folder-files.md | 42 ++ .../Get-object-information.md | 53 ++ .../Get-object-version-list.md | 57 ++ .../Get-preview.md | 40 + .../Get-upload-status-by-url.md | 62 ++ .../Move-object.md | 42 ++ .../Restore-object-to-version.md | 53 ++ .../Upload-file-by-url.md | 45 ++ .../Upload-file.md | 57 ++ .../_category_.json | 4 + .../Add-users-to-file.md | 43 ++ .../Add-users-to-folder.md | 43 ++ .../Cancel-file-publication.md | 40 + .../Cancel-folder-publication.md | 50 ++ .../Get-asynchronous-change-status.md | 36 + .../Shared-access-settings/Publish-folder.md | 68 ++ .../Shared-access-settings/_category_.json | 4 + docs/en/md/Dropbox/Tag-work/Add-tag.md | 42 ++ docs/en/md/Dropbox/Tag-work/Delete-tag.md | 42 ++ docs/en/md/Dropbox/Tag-work/Get-tag-list.md | 52 ++ docs/en/md/Dropbox/Tag-work/_category_.json | 4 + .../Add-calendar-to-list.md | 58 ++ .../Delete-calendar-from-list.md | 40 + .../Edit-list-calendar.md | 64 ++ .../Get-calendar-list.md | 174 +++++ .../Get-list-calendar.md | 57 ++ .../Calendar-list-management/_category_.json | 4 + .../Clear-main-calendar.md | 38 + .../Create-calendar.md | 51 ++ .../Delete-calendar.md | 39 + .../Edit-calendar-metadata.md | 56 ++ .../Get-calendar-metadata.md | 52 ++ .../_category_.json | 4 + .../Event-management/Create-event.md | 99 +++ .../Event-management/Delete-event.md | 41 + .../Event-management/Edit-event.md | 90 +++ .../Event-management/Get-event-description.md | 41 + .../Event-management/Get-event-list.md | 89 +++ .../Event-management/Get-event.md | 86 +++ .../Event-management/Move-event.md | 87 +++ .../Event-management/_category_.json | 4 + .../Comment-management/Create-comment.md | 59 ++ .../Comment-management/Delete-comment.md | 42 ++ .../Comment-management/Get-comment-list.md | 62 ++ .../Comment-management/Get-comment.md | 59 ++ .../Comment-management/_category_.json | 4 + .../Copy-object.md | 51 ++ .../Create-folder.md | 48 ++ .../Delete-object.md | 41 + .../Download-file.md | 43 ++ .../Get-directories-list.md | 147 ++++ .../Get-file-description.md | 43 ++ .../Get-files-list.md | 176 +++++ .../Get-object-information.md | 145 ++++ .../Update-file.md | 51 ++ .../Upload-file.md | 54 ++ .../_category_.json | 4 + .../md/Google_Sheets/Book-work/Create-book.md | 207 +++++ .../Book-work/Edit-book-title.md | 49 ++ .../en/md/Google_Sheets/Book-work/Get-book.md | 202 +++++ .../Google_Sheets/Book-work/_category_.json | 4 + .../md/Google_Sheets/Data-work/Clear-cells.md | 57 ++ .../Data-work/Get-cell-values.md | 81 ++ .../Data-work/Set-cell-values.md | 120 +++ .../Google_Sheets/Data-work/_category_.json | 4 + .../md/Google_Sheets/Sheet-work/Add-sheet.md | 62 ++ .../md/Google_Sheets/Sheet-work/Copy-sheet.md | 55 ++ .../Google_Sheets/Sheet-work/Delete-sheet.md | 49 ++ .../Google_Sheets/Sheet-work/_category_.json | 4 + .../Public/Form-code-retrieval-link.md | 38 + .../Public/Get-token-by-code.md | 37 + .../Google_Workspace/Public/Refresh-token.md | 37 + .../Google_Workspace/Public/_category_.json | 4 + .../Notion/Blocks-managment/Create-block.md | 101 +++ .../Notion/Blocks-managment/Delete-block.md | 87 +++ .../Notion/Blocks-managment/Return-block.md | 88 +++ .../Blocks-managment/Return-child-blocks.md | 138 ++++ .../Notion/Blocks-managment/_category_.json | 4 + .../Database-management/Create-database.md | 200 +++++ .../Edit-database-properties.md | 199 +++++ .../Database-management/Get-database.md | 190 +++++ .../Database-management/_category_.json | 4 + .../Create-page-in-database.md | 203 +++++ .../md/Notion/Page-management/Create-page.md | 93 +++ .../Page-management/Edit-page-properties.md | 214 ++++++ docs/en/md/Notion/Page-management/Get-page.md | 198 +++++ .../md/Notion/Page-management/_category_.json | 4 + docs/en/md/Notion/Users/Get-user-data.md | 53 ++ docs/en/md/Notion/Users/User-list.md | 73 ++ docs/en/md/Notion/Users/_category_.json | 4 + .../Block-formation/Generate-image-block.md | 47 ++ .../md/Slack/Block-formation/_category_.json | 4 + .../Channel-management/Archive-channel.md | 45 ++ .../Channel-management/Create-channel.md | 86 +++ .../Channel-management/Get-channel-history.md | 81 ++ .../Channel-management/Get-channel-list.md | 90 +++ .../Get-channel-user-list.md | 51 ++ .../Slack/Channel-management/Get-channel.md | 84 +++ .../Invite-users-to-channel.md | 87 +++ .../Slack/Channel-management/Join-channel.md | 85 +++ .../Kick-user-from-channel.md | 46 ++ .../Slack/Channel-management/Leave-channel.md | 44 ++ .../Channel-management/Rename-channel.md | 88 +++ .../Channel-management/Set-channel-goal.md | 85 +++ .../Channel-management/Set-channel-topic.md | 85 +++ .../Slack/Channel-management/_category_.json | 4 + .../Add-external-file.md | 81 ++ .../Delete-external-file.md | 44 ++ .../Get-external-file-list.md | 49 ++ .../Get-external-file.md | 79 ++ .../Send-external-file.md | 98 +++ .../Deleted-files-management/_category_.json | 4 + .../Slack/Dialog-management/Close-dialog.md | 46 ++ .../md/Slack/Dialog-management/Open-dialog.md | 51 ++ .../Slack/Dialog-management/_category_.json | 4 + docs/en/md/Slack/File-work/Delete-file.md | 44 ++ docs/en/md/Slack/File-work/Get-file-data.md | 83 ++ docs/en/md/Slack/File-work/Get-files-list.md | 83 ++ .../md/Slack/File-work/Make-file-private.md | 36 + .../en/md/Slack/File-work/Make-file-public.md | 36 + docs/en/md/Slack/File-work/Upload-file.md | 87 +++ docs/en/md/Slack/File-work/_category_.json | 4 + .../Get-bot-information.md | 49 ++ .../Management-and-settings/Get-user-list.md | 195 +++++ .../Get-workspace-list.md | 49 ++ .../Management-and-settings/_category_.json | 4 + .../Message-management/Delete-message.md | 49 ++ .../Slack/Message-management/Edit-message.md | 90 +++ .../Get-delayed-message-list.md | 49 ++ .../Message-management/Get-message-link.md | 48 ++ .../Get-message-reply-list.md | 93 +++ .../Send-ephemeral-message.md | 49 ++ .../Slack/Message-management/Send-message.md | 89 +++ .../Slack/Message-management/_category_.json | 4 + docs/en/md/Telegram/Administration/Ban.md | 46 ++ .../Administration/Create-invitation-link.md | 66 ++ .../Administration/Get-participant-count.md | 43 ++ .../md/Telegram/Administration/Pin-message.md | 45 ++ docs/en/md/Telegram/Administration/Unban.md | 46 ++ .../Telegram/Administration/Unpin-message.md | 45 ++ .../Telegram/Administration/_category_.json | 4 + .../Delete-webhook.md | 41 + .../Download-file.md | 40 + .../Get-bot-information.md | 49 ++ .../Get-updates.md | 365 +++++++++ .../Set-webhook.md | 44 ++ .../_category_.json | 4 + .../Form-keyboard-from-button-array.md | 67 ++ .../Telegram/Data-sending/Forward-message.md | 83 ++ .../en/md/Telegram/Data-sending/Send-audio.md | 92 +++ .../md/Telegram/Data-sending/Send-contact.md | 77 ++ .../md/Telegram/Data-sending/Send-document.md | 89 +++ docs/en/md/Telegram/Data-sending/Send-gif.md | 127 ++++ .../en/md/Telegram/Data-sending/Send-image.md | 119 +++ .../md/Telegram/Data-sending/Send-location.md | 74 ++ .../Telegram/Data-sending/Send-media-group.md | 152 ++++ docs/en/md/Telegram/Data-sending/Send-poll.md | 104 +++ .../Data-sending/Send-text-message.md | 70 ++ .../en/md/Telegram/Data-sending/Send-video.md | 106 +++ .../md/Telegram/Data-sending/_category_.json | 4 + .../Clear-thread-pinned-messages-list.md | 50 ++ .../Close-forum-thread.md | 51 ++ .../Create-forum-thread.md | 52 ++ .../Delete-forum-topic.md | 45 ++ .../Edit-forum-topic.md | 49 ++ .../Edit-main-forum-topic-name.md | 45 ++ .../Get-avatar-icon-list.md} | 260 +++---- .../Hide-main-forum-topic.md | 43 ++ .../Open-forum-thread.md | 50 ++ .../Show-main-forum-topic.md | 43 ++ .../Forum-topic-management/_category_.json | 4 + .../Get-authorization-link.md | 38 + .../md/Twitter/Data-and-settings/Get-token.md | 46 ++ .../Data-and-settings/Refresh-token.md | 48 ++ .../Twitter/Data-and-settings/_category_.json | 4 + docs/en/md/Twitter/Tweets/Create-gif-tweet.md | 53 ++ .../md/Twitter/Tweets/Create-image-tweet.md | 53 ++ .../en/md/Twitter/Tweets/Create-poll-tweet.md | 55 ++ .../en/md/Twitter/Tweets/Create-text-tweet.md | 48 ++ .../md/Twitter/Tweets/Create-video-tweet.md | 53 ++ docs/en/md/Twitter/Tweets/_category_.json | 4 + .../md/VK/Ad-account-management/Create-ad.md | 50 ++ .../Create-advertising-campaign.md | 47 ++ .../Get-advertising-category-list.md | 70 ++ .../Pause-advertising-ad.md | 47 ++ .../VK/Ad-account-management/_category_.json | 4 + .../Discussion-management/Close-discussion.md | 42 ++ .../Create-discussion.md | 44 ++ .../Discussion-management/Open-discussion.md | 41 + .../Write-in-discussion.md | 44 ++ .../VK/Discussion-management/_category_.json | 4 + docs/en/md/VK/Group-work/Create-album.md | 58 ++ .../md/VK/Group-work/Create-composite-post.md | 67 ++ docs/en/md/VK/Group-work/Create-poll.md | 51 ++ docs/en/md/VK/Group-work/Create-post.md | 63 ++ docs/en/md/VK/Group-work/Create-story.md | 143 ++++ docs/en/md/VK/Group-work/Delete-album.md | 42 ++ docs/en/md/VK/Group-work/Delete-image.md | 42 ++ docs/en/md/VK/Group-work/Delete-post.md | 42 ++ .../md/VK/Group-work/Save-image-to-album.md | 130 ++++ .../VK/Group-work/Upload-photo-to-server.md | 37 + .../VK/Group-work/Upload-video-to-server.md | 39 + docs/en/md/VK/Group-work/_category_.json | 4 + .../en/md/VK/Interactive-actions/Like-post.md | 45 ++ .../md/VK/Interactive-actions/Make-repost.md | 57 ++ .../md/VK/Interactive-actions/Shorten-link.md | 39 + .../VK/Interactive-actions/Write-comment.md | 47 ++ .../VK/Interactive-actions/Write-message.md | 47 ++ .../md/VK/Interactive-actions/_category_.json | 4 + .../md/VK/Order-management/Get-order-list.md | 35 + .../en/md/VK/Order-management/_category_.json | 4 + docs/en/md/VK/Others/Form-keyboard.md | 64 ++ docs/en/md/VK/Others/_category_.json | 4 + .../md/VK/Product-management/Add-product.md | 66 ++ .../VK/Product-management/Delete-product.md | 42 ++ .../md/VK/Product-management/Edit-product.md | 47 ++ .../Get-product-category-list.md | 43 ++ .../Get-product-description.md | 51 ++ .../VK/Product-management/Get-product-list.md | 347 +++++++++ .../Product-management/Get-products-by-id.md | 712 ++++++++++++++++++ .../VK/Product-management/Group-products.md | 49 ++ .../md/VK/Product-management/_category_.json | 4 + .../Add-product-property-variant.md | 45 ++ .../Create-product-property.md | 44 ++ .../Delete-product-property-variant.md | 42 ++ .../Delete-product-property.md | 42 ++ .../Edit-product-property-variant.md | 44 ++ .../Edit-product-property.md | 43 ++ .../Get-property-list.md | 59 ++ .../_category_.json | 4 + .../Add-product-to-selection.md | 43 ++ .../Create-product-collection.md | 53 ++ .../Delete-selection.md | 42 ++ .../Edit-product-collection.md | 52 ++ .../Get-selection-list.md | 115 +++ .../Get-selections-by-id.md | 116 +++ .../Remove-product-from-selection.md | 43 ++ .../_category_.json | 4 + .../md/VK/Statistics/Get-post-statistics.md | 89 +++ docs/en/md/VK/Statistics/Get-statistics.md | 548 ++++++++++++++ docs/en/md/VK/Statistics/_category_.json | 4 + .../Create-token-retrieval-link.md | 37 + docs/en/md/VK/Token-retrieval/_category_.json | 4 + .../Create-keyboard-from-array-button.md | 71 ++ .../md/Viber/Message-sending/Send-contact.md | 52 ++ docs/en/md/Viber/Message-sending/Send-file.md | 52 ++ .../en/md/Viber/Message-sending/Send-image.md | 51 ++ docs/en/md/Viber/Message-sending/Send-link.md | 51 ++ .../md/Viber/Message-sending/Send-location.md | 52 ++ .../Message-sending/Send-text-message.md | 59 ++ .../md/Viber/Message-sending/_category_.json | 4 + .../Get-channel-information.md | 62 ++ .../Get-online-users.md | 51 ++ .../Settings-and-information/Get-user-data.md | 57 ++ .../Settings-and-information/Set-webhook.md | 56 ++ .../Settings-and-information/_category_.json | 4 + .../Create-folder.md | 63 ++ .../Create-object-copy.md | 117 +++ .../Delete-object.md | 43 ++ .../Download-file.md | 37 + .../Get-disk-information.md | 75 ++ .../Get-download-link.md | 46 ++ .../Get-files-list.md | 197 +++++ .../File-and-folder-management/Get-object.md | 113 +++ .../File-and-folder-management/Move-object.md | 117 +++ .../Upload-file-by-url.md | 49 ++ .../File-and-folder-management/Upload-file.md | 46 ++ .../_category_.json | 4 + .../Cancel-object-publication.md | 113 +++ .../Get-download-link-for-public-object.md | 48 ++ .../Manage-public-access/Get-public-object.md | 124 +++ .../Get-published-objects-list.md | 192 +++++ .../Manage-public-access/Publish-object.md | 115 +++ .../Save-public-object-to-disk.md | 116 +++ .../Manage-public-access/_category_.json | 4 + .../Yandex_ID/Public/Convert-code-to-token.md | 37 + .../Yandex_ID/Public/Get-confirmation-code.md | 35 + docs/en/md/Yandex_ID/Public/Refresh-token.md | 37 + docs/en/md/Yandex_ID/Public/_category_.json | 4 + .../ru/data/Airtable/ИзменитьКомментарий.json | 7 + docs/ru/data/Airtable/ИзменитьПоле.json | 6 + docs/ru/data/Airtable/ИзменитьТаблицу.json | 6 + docs/ru/data/Airtable/ПолучитьЗапись.json | 5 + .../ru/data/Airtable/ПолучитьКомментарии.json | 5 + .../data/Airtable/ПолучитьПолеВложения.json | 3 + docs/ru/data/Airtable/ПолучитьПолеДаты.json | 3 + docs/ru/data/Airtable/ПолучитьПолеНомера.json | 4 + docs/ru/data/Airtable/ПолучитьПолеПочты.json | 3 + docs/ru/data/Airtable/ПолучитьПолеСсылки.json | 3 + .../data/Airtable/ПолучитьПолеСтроковое.json | 3 + .../data/Airtable/ПолучитьПолеТелефона.json | 3 + docs/ru/data/Airtable/ПолучитьПолеФлажка.json | 3 + .../data/Airtable/ПолучитьСписокЗаписей.json | 4 + .../ru/data/Airtable/ПолучитьТаблицыБазы.json | 3 + docs/ru/data/Airtable/СоздатьБазу.json | 5 + docs/ru/data/Airtable/СоздатьЗаписи.json | 6 + docs/ru/data/Airtable/СоздатьКомментарий.json | 6 + docs/ru/data/Airtable/СоздатьПоле.json | 4 + docs/ru/data/Airtable/СоздатьТаблицу.json | 5 + docs/ru/data/Airtable/УдалитьЗаписи.json | 4 + docs/ru/data/Airtable/УдалитьКомментарий.json | 6 + .../Dropbox/ВосстановитьОбъектКВерсии.json | 3 +- .../Dropbox/ВостановитьОбъектКВерсии.json | 4 - .../Dropbox/ДобавитьПользователейКПапке.json | 2 +- docs/ru/data/Dropbox/ДобавитьТег.json | 4 +- docs/ru/data/Dropbox/ЗагрузитьФайл.json | 4 +- docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json | 1 + docs/ru/data/Dropbox/КопироватьОбъект.json | 2 + docs/ru/data/Dropbox/ОпубликоватьПапку.json | 3 +- .../data/Dropbox/ОтменитьПубликациюПапки.json | 5 +- docs/ru/data/Dropbox/ПереместитьОбъект.json | 2 + .../Dropbox/ПолучитьИнформациюОбОбъекте.json | 1 + docs/ru/data/Dropbox/ПолучитьПревью.json | 3 +- .../Dropbox/ПолучитьСписокВерсийОбъекта.json | 3 +- .../Dropbox/ПолучитьСписокФайловПапки.json | 1 + .../Dropbox/ПолучитьСтатусЗагрузкиПоURL.json | 4 +- docs/ru/data/Dropbox/ПолчитьСписокТегов.json | 3 - docs/ru/data/Dropbox/СкачатьПапку.json | 3 +- docs/ru/data/Dropbox/СкачатьФайл.json | 3 +- docs/ru/data/Dropbox/УдалитьОбъект.json | 1 + docs/ru/data/Dropbox/УдалитьТег.json | 4 +- .../ИзменитьКалендарьСписка.json | 4 + .../ИзменитьМетаданныеКалендаря.json | 4 + docs/ru/data/GoogleDrive/ОбновитьФайл.json | 4 + .../ПолучитьИнформациюОбОбъекте.json | 3 + .../data/GoogleDrive/ПолучитьКомментарий.json | 4 + .../GoogleDrive/ПолучитьСписокКаталогов.json | 3 + .../ПолучитьСписокКомментариев.json | 3 + .../GoogleDrive/ПолучитьСписокФайлов.json | 3 + docs/ru/data/GoogleDrive/СкачатьФайл.json | 3 + .../data/GoogleDrive/СкопироватьОбъект.json | 5 + .../data/GoogleDrive/СоздатьКомментарий.json | 3 + docs/ru/data/GoogleDrive/СоздатьПапку.json | 3 + .../data/GoogleDrive/УдалитьКомментарий.json | 3 + docs/ru/data/GoogleDrive/УдалитьОбъект.json | 3 + docs/ru/data/GoogleSheets/ДобавитьЛист.json | 4 + .../ИзменитьНаименованиеКниги.json | 4 + docs/ru/data/GoogleSheets/КопироватьЛист.json | 5 + docs/ru/data/GoogleSheets/ОчиститьЯчейки.json | 4 + .../GoogleSheets/ПолучитьЗначенияЯчеек.json | 4 + docs/ru/data/GoogleSheets/ПолучитьКнигу.json | 3 + docs/ru/data/GoogleSheets/СоздатьКнигу.json | 3 + docs/ru/data/GoogleSheets/УдалитьЛист.json | 4 + .../GoogleSheets/УстановитьЗначенияЯчеек.json | 4 + docs/ru/data/Notion/ВернутьБлок.json | 4 + docs/ru/data/Notion/ВернутьДочерниеБлоки.json | 4 + docs/ru/data/Notion/ИзменитьСвойстваБазы.json | 6 + .../data/Notion/ИзменитьСвойстваСтраницы.json | 6 + docs/ru/data/Notion/ПолучитьБазуДанных.json | 4 + .../Notion/ПолучитьДанныеПользователя.json | 4 + docs/ru/data/Notion/ПолучитьСтраницу.json | 4 + docs/ru/data/Notion/СоздатьБазуДанных.json | 5 + docs/ru/data/Notion/СоздатьБлок.json | 4 + docs/ru/data/Notion/СоздатьСтраницу.json | 5 + docs/ru/data/Notion/СоздатьСтраницуВБазу.json | 4 + docs/ru/data/Notion/СписокПользователей.json | 3 + docs/ru/data/Notion/УдалитьБлок.json | 4 + docs/ru/data/Slack/АрхивироватьКанал.json | 3 + docs/ru/data/Slack/ВступитьВКанал.json | 3 + .../Slack/ВыгнатьПользователяИзКанала.json | 4 + docs/ru/data/Slack/ДобавитьВнешнийФайл.json | 3 + docs/ru/data/Slack/ЗагрузитьФайл.json | 4 + docs/ru/data/Slack/ЗакрытьДиалог.json | 3 + docs/ru/data/Slack/ИзменитьСообщение.json | 5 + docs/ru/data/Slack/ОтправитьВнешнийФайл.json | 4 + docs/ru/data/Slack/ОтправитьСообщение.json | 4 + .../Slack/ОтправитьЭфемерноеСообщение.json | 3 + docs/ru/data/Slack/ПереименоватьКанал.json | 3 + docs/ru/data/Slack/ПокинутьКанал.json | 3 + docs/ru/data/Slack/ПолучитьВнешнийФайл.json | 3 + docs/ru/data/Slack/ПолучитьДанныеФайла.json | 3 + docs/ru/data/Slack/ПолучитьИсториюКанала.json | 3 + docs/ru/data/Slack/ПолучитьКанал.json | 3 + .../Slack/ПолучитьСписокВнешнихФайлов.json | 3 + docs/ru/data/Slack/ПолучитьСписокКаналов.json | 3 + .../ПолучитьСписокОтветовНаСообщение.json | 4 + .../ПолучитьСписокОтложенныхСообщений.json | 3 + .../ПолучитьСписокПользователейКанала.json | 3 + docs/ru/data/Slack/ПолучитьСписокФайлов.json | 4 + .../data/Slack/ПолучитьСсылкуНаСообщение.json | 4 + .../Slack/ПригласитьПользователейВКанал.json | 3 + .../data/Slack/СформироватьБлокКартинку.json | 4 + docs/ru/data/Slack/УдалитьВнешнийФайл.json | 3 + docs/ru/data/Slack/УдалитьСообщение.json | 4 + docs/ru/data/Slack/УдалитьФайл.json | 3 + docs/ru/data/Slack/УстановитьТемуКанала.json | 4 + docs/ru/data/Slack/УстановитьЦельКанала.json | 4 + docs/ru/data/Telegram/ИзменитьТемуФорума.json | 3 +- docs/ru/data/Telegram/ОтправитьАудио.json | 3 +- docs/ru/data/Telegram/ОтправитьВидео.json | 3 +- docs/ru/data/Telegram/ОтправитьГифку.json | 3 +- docs/ru/data/Telegram/ОтправитьДокумент.json | 3 +- docs/ru/data/Telegram/ОтправитьКартинку.json | 3 +- .../data/Telegram/ОтправитьМедиагруппу.json | 4 + .../data/Telegram/ОтправитьМеидагруппу.json | 7 - docs/ru/data/Telegram/ОтправитьОпрос.json | 3 +- .../ПолучитьСписокАватаровФорума.json | 3 - .../ПолучитьСписокИконокАватаров.json | 3 + .../Telegram/СоздатьСсылкуПриглашение.json | 5 +- docs/ru/data/Telegram/СоздатьТемуФорума.json | 3 +- docs/ru/data/VK/ЗакрытьОбсуждение.json | 3 +- docs/ru/data/VK/НаписатьВОбсуждение.json | 4 +- docs/ru/data/VK/НаписатьСообщение.json | 3 + docs/ru/data/VK/ОткрытьОбсуждение.json | 3 +- docs/ru/data/VK/СоздатьАльбом.json | 4 + docs/ru/data/VK/СоздатьИсторию.json | 5 +- docs/ru/data/VK/СоздатьОбсуждение.json | 5 + docs/ru/data/VK/СоздатьОпрос.json | 4 + docs/ru/data/VK/СоздатьПост.json | 8 +- docs/ru/data/VK/СоздатьСоставнойПост.json | 8 +- docs/ru/data/VK/СохранитьКартинкуВАльбом.json | 7 +- docs/ru/data/VK/СформироватьКлавиатуру.json | 3 + docs/ru/data/VK/УдалитьАльбом.json | 3 +- docs/ru/data/VK/УдалитьКартинку.json | 3 +- docs/ru/data/VK/УдалитьПост.json | 1 + docs/ru/data/Viber/ОтправитьКартинку.json | 4 + docs/ru/data/Viber/ОтправитьКонтакт.json | 4 + docs/ru/data/Viber/ОтправитьЛокацию.json | 4 + docs/ru/data/Viber/ОтправитьСсылку.json | 4 + .../Viber/ОтправитьТекстовоеСообщение.json | 4 + docs/ru/data/Viber/ОтправитьФайл.json | 4 + docs/ru/data/YandexDisk/ЗагрузитьФайл.json | 5 + .../data/YandexDisk/ЗагрузитьФайлПоURL.json | 5 + .../data/YandexDisk/ОпубликоватьОбъект.json | 4 + .../YandexDisk/ОтменитьПубликациюОбъекта.json | 4 + .../ru/data/YandexDisk/ПереместитьОбъект.json | 5 + .../YandexDisk/ПолучитьИнформациюОДиске.json | 3 + docs/ru/data/YandexDisk/ПолучитьОбъект.json | 4 + .../YandexDisk/ПолучитьПубличныйОбъект.json | 4 + .../ПолучитьСписокОпубликованныхОбъектов.json | 3 + .../data/YandexDisk/ПолучитьСписокФайлов.json | 3 + .../ПолучитьСсылкуДляСкачивания.json | 4 + ...лучитьСсылкуСкачиванияПубличногоОбъекта.json | 4 + .../data/YandexDisk/СоздатьКопиюОбъекта.json | 5 + docs/ru/data/YandexDisk/СоздатьПапку.json | 4 + .../СохранитьПубличныйОбъектНаДиск.json | 4 + docs/ru/data/YandexDisk/УдалитьОбъект.json | 4 + docs/ru/examples/Notion/СоздатьБлок.txt | 6 +- docs/ru/examples/Slack/ЗагрузитьФайл.txt | 2 +- .../Slack/ПригласитьПользователейВКанал.txt | 2 +- .../Twitter/СоздатьПроизвольныйТвит.txt | 4 +- .../!temp/Notion/Block-work/_category_.json | 4 - .../Process-tma-data.md | 36 - ...le-incoming-request-after-authorization.md | 35 - .../Twitter/Tweets/Create-custom-tweet.md | 58 -- .../Tweets/Upload-attachments-array.md | 45 -- .../Get-product-category-list.md | 227 ------ docs/ru/md/Airtable/Airtable.md | 24 - .../Comment-management/Create-comment.md | 6 +- .../Comment-management/Delete-comment.md | 6 +- .../Comment-management/Edit-comment.md | 6 +- .../Comment-management/Get-comments.md | 6 +- .../Comment-management/_category_.json | 0 .../Airtable/Database-work/Create-database.md | 6 +- .../Database-work/Get-database-tables.md | 6 +- .../Database-work/Get-list-of-bases.md | 4 +- .../Airtable/Database-work/_category_.json | 0 .../Airtable/Field-work/Create-field.md | 6 +- .../Field-work/Get-attachment-field.md | 6 +- .../Airtable/Field-work/Get-checkbox-field.md | 6 +- .../Airtable/Field-work/Get-date-field.md | 6 +- .../Airtable/Field-work/Get-email-field.md | 6 +- .../Airtable/Field-work/Get-link-field.md | 6 +- .../Airtable/Field-work/Get-number-field.md | 6 +- .../Airtable/Field-work/Get-phone-field.md | 6 +- .../Airtable/Field-work/Get-string-field.md | 6 +- .../Airtable/Field-work/Modify-field.md | 6 +- .../Airtable/Field-work/_category_.json | 0 .../Rabota-s-bazami/Poluchit-spisok-baz.md | 86 --- .../Rabota-s-bazami/Poluchit-tablitsy-bazy.md | 69 -- .../Airtable/Rabota-s-bazami/Sozdat-bazu.md | 83 -- .../Airtable/Rabota-s-bazami/_category_.json | 4 - docs/ru/md/Airtable/Rabota-s-bazami/img/1.png | Bin 16237 -> 0 bytes docs/ru/md/Airtable/Rabota-s-bazami/img/2.png | Bin 15982 -> 0 bytes .../Izmenit-kommentariy.md | 57 -- .../Poluchit-kommentarii.md | 59 -- .../Sozdat-kommentariy.md | 55 -- .../Udalit-kommentariy.md | 48 -- .../Rabota-s-kommentariyami/_category_.json | 4 - .../Airtable/Rabota-s-polyami/Izmenit-pole.md | 55 -- .../Poluchit-pole-chislovoe.md | 46 -- .../Rabota-s-polyami/Poluchit-pole-data.md | 47 -- .../Rabota-s-polyami/Poluchit-pole-email.md | 41 - .../Rabota-s-polyami/Poluchit-pole-fayl.md | 41 - .../Rabota-s-polyami/Poluchit-pole-flazhok.md | 45 -- .../Poluchit-pole-strokovoe.md | 41 - .../Rabota-s-polyami/Poluchit-pole-telefon.md | 41 - .../Rabota-s-polyami/Poluchit-pole-url.md | 41 - .../Airtable/Rabota-s-polyami/Sozdat-pole.md | 51 -- .../Airtable/Rabota-s-polyami/_category_.json | 4 - .../Rabota-s-tablitsami/Izmenit-tablitsu.md | 115 --- .../Rabota-s-tablitsami/Sozdat-tablitsu.md | 125 --- .../Rabota-s-tablitsami/_category_.json | 4 - .../md/Airtable/Rabota-s-tablitsami/img/1.png | Bin 15982 -> 0 bytes .../Poluchit-spisok-zapisey.md | 69 -- .../Rabota-s-zapisyami/Poluchit-zapis.md | 50 -- .../Rabota-s-zapisyami/Sozdat-zapisi.md | 70 -- .../Rabota-s-zapisyami/Udalit-zapisi.md | 57 -- .../Rabota-s-zapisyami/_category_.json | 4 - .../Record-management/Create-posts.md | 6 +- .../Record-management/Delete-posts.md | 6 +- .../Record-management/Get-list-of-records.md | 6 +- .../Airtable/Record-management/Get-record.md | 6 +- .../Record-management/_category_.json | 0 .../Airtable/Table-management/Create-table.md | 6 +- .../Airtable/Table-management/Modify-table.md | 6 +- .../Airtable/Table-management/_category_.json | 0 docs/ru/md/Airtable/_category_.json | 8 - .../Get-account-information.md | 8 +- .../Get-authorization-link.md | 4 +- .../Get-space-usage-data.md | 8 +- .../Account-and-authorization/Get-token.md | 8 +- .../Refresh-token.md | 4 +- .../Account-and-authorization/_category_.json | 0 .../Copy-object.md | 8 +- .../Create-folder.md | 8 +- .../Delete-object.md | 8 +- .../Download-file.md | 8 +- .../Download-folder.md | 8 +- .../Get-list-of-folder-files.md | 8 +- .../Get-object-information.md | 8 +- .../Get-object-version-list.md | 8 +- .../Get-preview.md | 8 +- .../Get-upload-status-by-url.md | 10 +- .../Move-object.md | 8 +- .../Restore-object-to-version.md | 10 +- .../Upload-file-by-url.md | 8 +- .../Upload-file.md | 8 +- .../_category_.json | 0 .../Add-users-to-file.md | 8 +- .../Add-users-to-folder.md | 10 +- .../Cancel-file-publication.md | 8 +- .../Cancel-folder-publication.md | 10 +- .../Get-asynchronous-change-status.md | 4 +- .../Shared-access-settings/Publish-folder.md | 8 +- .../Shared-access-settings/_category_.json | 0 .../{!temp => }/Dropbox/Tag-work/Add-tag.md | 8 +- .../Dropbox/Tag-work/Delete-tag.md | 8 +- .../Dropbox/Tag-work/Get-tag-list.md | 4 +- .../Dropbox/Tag-work/_category_.json | 0 .../Add-calendar-to-list.md | 4 +- .../Delete-calendar-from-list.md | 4 +- .../Edit-list-calendar.md | 4 +- .../Get-calendar-list.md | 4 +- .../Get-list-calendar.md | 4 +- .../Calendar-list-management/_category_.json | 0 .../Clear-main-calendar.md | 4 +- .../Create-calendar.md | 4 +- .../Delete-calendar.md | 4 +- .../Edit-calendar-metadata.md | 6 +- .../Get-calendar-metadata.md | 4 +- .../_category_.json | 0 .../Event-management/Create-event.md | 4 +- .../Event-management/Delete-event.md | 4 +- .../Event-management/Edit-event.md | 4 +- .../Event-management/Get-event-description.md | 4 +- .../Event-management/Get-event-list.md | 4 +- .../Event-management/Get-event.md | 4 +- .../Event-management/Move-event.md | 4 +- .../Event-management/_category_.json | 0 docs/ru/md/Google_Calendar/Google_Calendar.md | 98 --- .../Izmenit-dannye-kalendarya.md | 55 -- .../Ochistit-kalendar.md | 35 - .../Poluchit-metadannye-kalendarya.md | 49 -- .../Sozdat-kalendar.md | 50 -- .../Udalit-kalendar.md | 36 - .../_category_.json | 4 - .../Rabota-s-metadannymi-kalendarey/img/1.png | Bin 2469 -> 0 bytes .../Rabota-s-metadannymi-kalendarey/img/2.png | Bin 34543 -> 0 bytes .../Rabota-s-sobytiyami/Izmenit-sobytie.md | 87 --- .../Rabota-s-sobytiyami/Peremestit-sobytie.md | 84 --- .../Poluchit-opisanye-sobytiya.md | 24 - .../Rabota-s-sobytiyami/Poluchit-sobytie.md | 83 -- .../Poluchit-spisok-sobytiy.md | 86 --- .../Rabota-s-sobytiyami/Sozdat-sobytie.md | 98 --- .../Rabota-s-sobytiyami/Udalit-sobytie.md | 38 - .../Rabota-s-sobytiyami/_category_.json | 4 - .../Rabota-s-sobytiyami/img/1.png | Bin 32103 -> 0 bytes .../Dobavit-calendar-v-spisok.md | 57 -- .../Izmenit-calendar-spiska.md | 63 -- .../Poluchit-calendar-spiska.md | 54 -- .../Poluchit-spisok-kalendarey.md | 171 ----- .../Udalit-kalendar-iz-spiska.md | 37 - .../_category_.json | 4 - .../Rabota-so-spiskom-kalendarey/img/1.png | Bin 2469 -> 0 bytes .../Rabota-so-spiskom-kalendarey/img/2.png | Bin 9296 -> 0 bytes docs/ru/md/Google_Calendar/_category_.json | 8 - .../Comment-management/Create-comment.md | 6 +- .../Comment-management/Delete-comment.md | 4 +- .../Comment-management/Get-comment-list.md | 4 +- .../Comment-management/Get-comment.md | 6 +- .../Comment-management/_category_.json | 0 .../Copy-object.md | 6 +- .../Create-folder.md | 6 +- .../Delete-object.md | 6 +- .../Download-file.md | 6 +- .../Get-directories-list.md | 4 +- .../Get-file-description.md | 4 +- .../Get-files-list.md | 6 +- .../Get-object-information.md | 6 +- .../Update-file.md | 6 +- .../Upload-file.md | 4 +- .../_category_.json | 0 docs/ru/md/Google_Drive/Google_Drive.md | 98 --- .../Obnovit-fayl.md | 50 -- .../Poluchit-objekt.md | 142 ---- .../Poluchit-opisanye-fayla.md | 21 - .../Poluchit-spisok-faylov.md | 173 ----- .../Poluchit-spisok-katalogov.md | 144 ---- .../Skachat-fayl.md | 33 - .../Skopirovat-fayl.md | 50 -- .../Sozdat-papku.md | 47 -- .../Udalit-objekt.md | 38 - .../Zagruzit-fayl.md | 63 -- .../_category_.json | 4 - .../Rabota-s-fajlami-i-papkami/img/1.png | Bin 12544 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/2.png | Bin 8791 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/3.png | Bin 9346 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/4.png | Bin 5109 -> 0 bytes .../Poluchit-kommentariy.md | 57 -- .../Poluchit-spisok-kommentariev.md | 59 -- .../Sozdat-kommentariy.md | 58 -- .../Udalit-kommentariy.md | 40 - .../Rabota-s-kommentariyami/_category_.json | 4 - .../Rabota-s-kommentariyami/img/1.png | Bin 75970 -> 0 bytes docs/ru/md/Google_Drive/_category_.json | 10 - .../Google_Sheets/Book-work/Create-book.md | 6 +- .../Book-work/Edit-book-title.md | 6 +- .../Google_Sheets/Book-work/Get-book.md | 6 +- .../Google_Sheets/Book-work/_category_.json | 0 .../Google_Sheets/Data-work/Clear-cells.md | 6 +- .../Data-work/Get-cell-values.md | 6 +- .../Data-work/Set-cell-values.md | 6 +- .../Google_Sheets/Data-work/_category_.json | 0 docs/ru/md/Google_Sheets/Google_Sheets.md | 98 --- .../Rabota-s-dannymi/Ochistit-yacheyki.md | 54 -- .../Poluchit-znacheniya-yacheek.md | 77 -- .../Ustanovit-znacheniya-yacheek.md | 123 --- .../Rabota-s-dannymi/_category_.json | 4 - .../Google_Sheets/Rabota-s-dannymi/img/1.png | Bin 23926 -> 0 bytes .../Izmenit-naimenovanie-knigi.md | 49 -- .../Rabota-s-knigami/Poluchit-knigu.md | 199 ----- .../Rabota-s-knigami/Sozdat-knigu.md | 206 ----- .../Rabota-s-knigami/_category_.json | 4 - .../Google_Sheets/Rabota-s-knigami/img/1.png | Bin 14289 -> 0 bytes .../Google_Sheets/Rabota-s-knigami/img/2.png | Bin 1695 -> 0 bytes .../Rabota-s-listami/Dobavit-list.md | 59 -- .../Rabota-s-listami/Kopirovat-list.md | 53 -- .../Rabota-s-listami/Udalit-list.md | 46 -- .../Rabota-s-listami/_category_.json | 4 - .../Google_Sheets/Rabota-s-listami/img/1.png | Bin 2766 -> 0 bytes .../Google_Sheets/Sheet-work/Add-sheet.md | 6 +- .../Google_Sheets/Sheet-work/Copy-sheet.md | 6 +- .../Google_Sheets/Sheet-work/Delete-sheet.md | 6 +- .../Google_Sheets/Sheet-work/_category_.json | 0 docs/ru/md/Google_Sheets/_category_.json | 8 - .../Public/Form-code-retrieval-link.md | 4 +- .../Public/Get-token-by-code.md | 4 +- .../Google_Workspace/Public/Refresh-token.md | 4 +- .../Google_Workspace/Public/_category_.json | 0 docs/ru/md/Nachalo-raboty/Nachalo-raboty.md | 44 -- .../md/Nachalo-raboty/Pro-varianty-relisov.md | 53 -- .../md/Nachalo-raboty/Rabota-s-CLI-versiei.md | 42 -- docs/ru/md/Nachalo-raboty/_category_.json | 8 - docs/ru/md/Nachalo-raboty/img/1.gif | Bin 73908 -> 0 bytes docs/ru/md/Nachalo-raboty/img/1.png | Bin 7272 -> 0 bytes docs/ru/md/Nachalo-raboty/img/2.gif | Bin 95372 -> 0 bytes docs/ru/md/Nachalo-raboty/img/2.png | Bin 5987 -> 0 bytes docs/ru/md/Nachalo-raboty/img/3.gif | Bin 249636 -> 0 bytes docs/ru/md/Nachalo-raboty/img/3.png | Bin 13158 -> 0 bytes docs/ru/md/Nachalo-raboty/img/4.png | Bin 23046 -> 0 bytes docs/ru/md/Nachalo-raboty/img/5.png | Bin 2020 -> 0 bytes docs/ru/md/Nachalo-raboty/img/6.png | Bin 3633 -> 0 bytes docs/ru/md/Nachalo-raboty/img/7.png | Bin 6851 -> 0 bytes docs/ru/md/Nachalo-raboty/img/8.png | Bin 7871 -> 0 bytes .../Blocks-managment}/Create-block.md | 12 +- .../Blocks-managment}/Delete-block.md | 6 +- .../Blocks-managment}/Return-block.md | 6 +- .../Blocks-managment}/Return-child-blocks.md | 6 +- .../Notion/Blocks-managment/_category_.json | 4 + .../Database-management/Create-database.md | 6 +- .../Edit-database-properties.md | 6 +- .../Database-management/Get-database.md | 6 +- .../Database-management/_category_.json | 0 docs/ru/md/Notion/Notion.md | 38 - .../Create-page-in-database.md | 6 +- .../Notion/Page-management/Create-page.md | 6 +- .../Page-management/Edit-page-properties.md | 6 +- .../Notion/Page-management/Get-page.md | 6 +- .../Notion/Page-management/_category_.json | 0 .../Rabota-s-bazami/Izmenit-svoystva-bazy.md | 196 ----- .../Poluchit-informaciyu-o-baze.md | 185 ----- .../Rabota-s-bazami/Sozdat-bazu-dannyh.md | 197 ----- .../md/Notion/Rabota-s-bazami/_category_.json | 4 - docs/ru/md/Notion/Rabota-s-bazami/img/1.png | Bin 21163 -> 0 bytes docs/ru/md/Notion/Rabota-s-bazami/img/2.png | Bin 15152 -> 0 bytes .../Notion/Rabota-s-blokami/Poluchit-blok.md | 82 -- .../Poluchit-dochernie-bloki.md | 134 ---- .../md/Notion/Rabota-s-blokami/Sozdat-blok.md | 106 --- .../md/Notion/Rabota-s-blokami/Udalit-blok.md | 81 -- .../Notion/Rabota-s-blokami/_category_.json | 4 - docs/ru/md/Notion/Rabota-s-blokami/img/1.png | Bin 37157 -> 0 bytes docs/ru/md/Notion/Rabota-s-blokami/img/2.png | Bin 39744 -> 0 bytes docs/ru/md/Notion/Rabota-s-blokami/img/3.png | Bin 1129 -> 0 bytes .../Poluchit-dannye-polzovatelya.md | 53 -- .../Poluchit-spisok-polzovateley.md | 68 -- .../Rabota-s-polzovatelyami/_category_.json | 4 - .../Notion/Rabota-s-polzovatelyami/img/1.png | Bin 65472 -> 0 bytes .../Izmenit-svoystva-stranicy.md | 211 ------ .../Poluchit-informaciyu-o-stranice.md | 193 ----- .../Sozdat-stranicu-v-bazu-dannyh.md | 200 ----- .../Rabota-so-stranicami/Sozdat-stranicu.md | 90 --- .../Rabota-so-stranicami/_category_.json | 4 - .../md/Notion/Rabota-so-stranicami/img/1.png | Bin 35402 -> 0 bytes .../md/Notion/Rabota-so-stranicami/img/2.png | Bin 74536 -> 0 bytes .../md/Notion/Rabota-so-stranicami/img/3.png | Bin 93108 -> 0 bytes .../{!temp => }/Notion/Users/Get-user-data.md | 6 +- .../md/{!temp => }/Notion/Users/User-list.md | 6 +- .../{!temp => }/Notion/Users/_category_.json | 0 docs/ru/md/Notion/_category_.json | 8 - .../Block-formation/Generate-image-block.md | 6 +- .../Slack/Block-formation/_category_.json | 0 .../Channel-management/Archive-channel.md | 6 +- .../Channel-management/Create-channel.md | 4 +- .../Channel-management/Get-channel-history.md | 6 +- .../Channel-management/Get-channel-list.md | 6 +- .../Get-channel-user-list.md | 6 +- .../Slack/Channel-management/Get-channel.md | 6 +- .../Invite-users-to-channel.md | 8 +- .../Slack/Channel-management/Join-channel.md | 6 +- .../Kick-user-from-channel.md | 6 +- .../Slack/Channel-management/Leave-channel.md | 6 +- .../Channel-management/Rename-channel.md | 6 +- .../Channel-management/Set-channel-goal.md | 6 +- .../Channel-management/Set-channel-topic.md | 6 +- .../Slack/Channel-management/_category_.json | 0 .../Add-external-file.md | 6 +- .../Delete-external-file.md | 6 +- .../Get-external-file-list.md | 6 +- .../Get-external-file.md | 6 +- .../Send-external-file.md | 6 +- .../Deleted-files-management/_category_.json | 0 .../Slack/Dialog-management/Close-dialog.md | 6 +- .../Slack/Dialog-management/Open-dialog.md | 4 +- .../Slack/Dialog-management/_category_.json | 0 .../Slack/File-work/Delete-file.md | 6 +- .../Slack/File-work/Get-file-data.md | 6 +- .../Slack/File-work/Get-files-list.md | 6 +- .../Slack/File-work/Make-file-private.md | 4 +- .../Slack/File-work/Make-file-public.md | 4 +- .../Slack/File-work/Upload-file.md | 8 +- .../Slack/File-work/_category_.json | 0 .../Sformirovat-blok-kartinku.md | 44 -- .../Slack/Formirovanie-blokov/_category_.json | 4 - .../Get-bot-information.md | 4 +- .../Management-and-settings/Get-user-list.md | 4 +- .../Get-workspace-list.md | 4 +- .../Management-and-settings/_category_.json | 0 .../Message-management/Delete-message.md | 6 +- .../Slack/Message-management/Edit-message.md | 6 +- .../Get-delayed-message-list.md | 6 +- .../Message-management/Get-message-link.md | 6 +- .../Get-message-reply-list.md | 6 +- .../Send-ephemeral-message.md | 6 +- .../Slack/Message-management/Send-message.md | 6 +- .../Slack/Message-management/_category_.json | 0 .../Slack/Rabota-s-dialogami/Otkryt-dialog.md | 48 -- .../Slack/Rabota-s-dialogami/Zakryt-dialog.md | 43 -- .../Slack/Rabota-s-dialogami/_category_.json | 4 - .../Rabota-s-faylami/Poluchit-dannye-fayla.md | 80 -- .../Poluchit-spisok-faylov.md | 80 -- .../md/Slack/Rabota-s-faylami/Udalit-fayl.md | 41 - .../Slack/Rabota-s-faylami/Zagruzit-fayl.md | 85 --- .../md/Slack/Rabota-s-faylami/_category_.json | 4 - docs/ru/md/Slack/Rabota-s-faylami/img/1.png | Bin 15316 -> 0 bytes .../Rabota-s-kanalami/Arhivirovat-kanal.md | 42 -- .../Rabota-s-kanalami/Pereimenovat-kanal.md | 85 --- .../Slack/Rabota-s-kanalami/Pokinut-kanal.md | 41 - .../Poluchit-istoriu-kanala.md | 78 -- .../Slack/Rabota-s-kanalami/Poluchit-kanal.md | 81 -- .../Poluchit-spisok-kanalov.md | 87 --- .../Poluchit-spisok-polzovateley-kanala.md | 48 -- .../Priglasit-polzovateley-v-kanal.md | 84 --- .../Slack/Rabota-s-kanalami/Sozdat-kanal.md | 84 --- .../Ustanovit-temu-kanala.md | 82 -- .../Ustanovit-tsel-kanala.md | 82 -- .../Rabota-s-kanalami/Vstupit-v-kanal.md | 82 -- .../Vygnat-polzovatelya-iz-kanala.md | 43 -- .../md/Slack/Rabota-s-kanalami/_category.json | 4 - .../Slack/Rabota-s-kanalami/_category_.json | 4 - docs/ru/md/Slack/Rabota-s-kanalami/img/1.png | Bin 23662 -> 0 bytes .../Izmenit-soobschenie.md | 87 --- .../Otpravit-efemernoe-soobschenie.md | 48 -- .../Otpravit-soobschenie.md | 87 --- ...Poluchit-spisok-otlozhennyh-soobscheniy.md | 46 -- .../Poluchit-spisok-otvetov-na-soobschenie.md | 90 --- .../Poluchit-ssylku-na-soobschenie.md | 45 -- .../Udalit-soobschenie.md | 46 -- .../Rabota-s-soobscheniyami/_category_.json | 4 - .../Slack/Rabota-s-soobscheniyami/img/1.png | Bin 6309 -> 0 bytes .../Slack/Rabota-s-soobscheniyami/img/2.png | Bin 63372 -> 0 bytes .../Dobavit-vneshniy-fayl.md | 78 -- .../Otpravit-vneshniy-fayl.md | 95 --- .../Poluchit-spisok-vneshnih-faylov.md | 46 -- .../Poluchit-vneshniy-fayl.md | 76 -- .../Udalit-vneshniy-fayl.md | 41 - .../_category_.json | 4 - docs/ru/md/Slack/Slack.md | 64 -- .../Poluchit-informatsiu-o-bote.md | 46 -- .../Poluchit-spisok-polzovateley.md | 192 ----- .../Poluchit-spisok-rabochih-oblastey.md | 46 -- .../Upravlenie-i-nastroyki/_category_.json | 4 - docs/ru/md/Slack/_category_.json | 8 - .../Telegram/Administration/Ban.md | 4 +- .../Administration/Create-invitation-link.md | 6 +- .../Administration/Get-participant-count.md | 4 +- .../Telegram/Administration/Pin-message.md | 8 +- .../Telegram/Administration/Unban.md | 4 +- .../Telegram/Administration/Unpin-message.md | 8 +- .../Telegram/Administration/_category_.json | 0 docs/ru/md/Telegram/Administrirovanie/Ban.md | 36 - .../Administrirovanie/Otkrepit-soobschenie.md | 41 - .../Poluchit-chislo-uchastnikov.md | 40 - .../md/Telegram/Administrirovanie/Razban.md | 35 - .../Sozdat-ssylku-priglasheniya.md | 59 -- .../Administrirovanie/Zakrepit-soobschenie.md | 43 -- .../Administrirovanie/_category_.json | 4 - .../md/Telegram/Administrirovanie/img/15.png | Bin 3517 -> 0 bytes .../Delete-webhook.md | 4 +- .../Download-file.md | 8 +- .../Get-bot-information.md | 4 +- .../Get-updates.md | 4 +- .../Set-webhook.md | 4 +- .../_category_.json | 0 .../Form-keyboard-from-button-array.md | 4 +- .../Telegram/Data-sending/Forward-message.md | 6 +- .../Telegram/Data-sending/Send-audio.md | 4 +- .../Telegram/Data-sending/Send-contact.md | 4 +- .../Telegram/Data-sending/Send-document.md | 4 +- .../Telegram/Data-sending/Send-gif.md | 4 +- .../Telegram/Data-sending/Send-image.md | 4 +- .../Telegram/Data-sending/Send-location.md | 4 +- .../Telegram/Data-sending/Send-media-group.md | 6 +- .../Telegram/Data-sending/Send-poll.md | 6 +- .../Data-sending/Send-text-message.md | 4 +- .../Telegram/Data-sending/Send-video.md | 4 +- .../Telegram/Data-sending/_category_.json | 0 .../Clear-thread-pinned-messages-list.md | 6 +- .../Close-forum-thread.md | 6 +- .../Create-forum-thread.md | 4 +- .../Delete-forum-topic.md | 6 +- .../Edit-forum-topic.md | 6 +- .../Edit-main-forum-topic-name.md | 4 +- .../Get-avatar-icon-list.md | 4 +- .../Hide-main-forum-topic.md | 4 +- .../Open-forum-thread.md | 6 +- .../Show-main-forum-topic.md | 4 +- .../Forum-topic-management/_category_.json | 0 .../Poluchit-informaciyu-o-bote.md | 46 -- .../Poluchit-obnovleniya.md | 66 -- .../Primer-obrabotki-dannyh.md | 46 -- .../Skachat-fayl.md | 37 - .../Ustanovit-Webhook.md | 40 - .../_category_.json | 4 - .../Rabota-s-dialogami/Otpravit-audio.md | 76 -- .../Rabota-s-dialogami/Otpravit-dokument.md | 73 -- .../Rabota-s-dialogami/Otpravit-gifku.md | 111 --- .../Otpravit-gruppu-media.md | 167 ---- .../Rabota-s-dialogami/Otpravit-kartinku.md | 96 --- .../Rabota-s-dialogami/Otpravit-kontakt.md | 68 -- .../Otpravit-mestopolozhenie.md | 66 -- .../Rabota-s-dialogami/Otpravit-opros.md | 89 --- .../Otpravit-tekstovoe-soobschenie.md | 92 --- .../Rabota-s-dialogami/Otpravit-video.md | 90 --- .../Pereslat-soobschenie.md | 81 -- ...formirovat-klaviaturu-po-massivu-knopok.md | 63 -- .../Rabota-s-dialogami/_category_.json | 4 - .../md/Telegram/Rabota-s-dialogami/img/10.png | Bin 150071 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/11.png | Bin 30086 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/12.png | Bin 3903 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/13.png | Bin 4491 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/14.png | Bin 3033 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/4.png | Bin 3782 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/5.png | Bin 120709 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/6.png | Bin 229276 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/7.gif | Bin 4559156 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/8.png | Bin 6578 -> 0 bytes .../md/Telegram/Rabota-s-dialogami/img/9.png | Bin 5941 -> 0 bytes .../Izmenit-imya-glavnoy-temu-foruma.md | 45 -- .../Izmenit-temu-foruma.md | 49 -- ...it-spisok-zakreplennyh-soobscheniy-temy.md | 42 -- .../Otkryt-temu-foruma.md | 44 -- .../Pokazat-glavnuu-temu-foruma.md | 41 - .../Scryt-glavnuu-temu-foruma.md | 41 - .../Sozdat-temu-foruma.md | 52 -- .../Udalit-temu-foruma.md | 42 -- .../Zakryt-temu-foruma.md | 44 -- .../Rabota-s-temami-foruma/_category_.json | 4 - .../Telegram/Rabota-s-temami-foruma/img/1.png | Bin 1945 -> 0 bytes .../Telegram/Rabota-s-temami-foruma/img/2.png | Bin 4177 -> 0 bytes .../Telegram/Rabota-s-temami-foruma/img/3.png | Bin 2862 -> 0 bytes .../Telegram/Rabota-s-temami-foruma/img/4.png | Bin 2136 -> 0 bytes .../Telegram/Rabota-s-temami-foruma/img/5.png | Bin 2427 -> 0 bytes docs/ru/md/Telegram/Telegram.md | 41 - docs/ru/md/Telegram/_category_.json | 8 - .../Get-authorization-link.md | 4 +- .../Twitter/Data-and-settings/Get-token.md | 4 +- .../Data-and-settings/Refresh-token.md | 4 +- .../Twitter/Data-and-settings/_category_.json | 0 .../Obnovit-token.md | 44 -- .../Poluchit-ssylku-avtorizacii.md | 32 - .../Poluchit-token.md | 36 - .../_category_.json | 4 - .../Poluchenie-dannyh-avtorizacii/img/1.png | Bin 21270 -> 0 bytes .../Sozdat-proizvolnyy-tvit.md | 51 -- .../Sozdanie-tvitov/Sozdat-tekstovyy-tvit.md | 46 -- .../Sozdanie-tvitov/Sozdat-tvit-opros.md | 53 -- .../Sozdanie-tvitov/Sozdat-tvit-s-gifkoy.md | 51 -- .../Sozdat-tvit-s-kartinkoy.md | 51 -- .../Sozdanie-tvitov/Sozdat-tvit-s-video.md | 51 -- .../Zagruzit-massiv-vlozheniy.md | 29 - .../Twitter/Sozdanie-tvitov/_category_.json | 4 - docs/ru/md/Twitter/Sozdanie-tvitov/img/0.png | Bin 1349 -> 0 bytes docs/ru/md/Twitter/Sozdanie-tvitov/img/1.png | Bin 80457 -> 0 bytes docs/ru/md/Twitter/Sozdanie-tvitov/img/2.png | Bin 146372 -> 0 bytes docs/ru/md/Twitter/Sozdanie-tvitov/img/3.png | Bin 216723 -> 0 bytes docs/ru/md/Twitter/Sozdanie-tvitov/img/4.png | Bin 145603 -> 0 bytes docs/ru/md/Twitter/Sozdanie-tvitov/img/5.png | Bin 3318 -> 0 bytes docs/ru/md/Twitter/Sozdanie-tvitov/img/6.png | Bin 81275 -> 0 bytes .../Twitter/Tweets/Create-gif-tweet.md | 6 +- .../Twitter/Tweets/Create-image-tweet.md | 6 +- .../Twitter/Tweets/Create-poll-tweet.md | 6 +- .../Twitter/Tweets/Create-text-tweet.md | 6 +- .../Twitter/Tweets/Create-video-tweet.md | 6 +- .../Twitter/Tweets/_category_.json | 0 docs/ru/md/Twitter/Twitter.md | 125 --- docs/ru/md/Twitter/_category_.json | 8 - .../VK/Ad-account-management/Create-ad.md | 4 +- .../Create-advertising-campaign.md | 4 +- .../Get-advertising-category-list.md | 4 +- .../Pause-advertising-ad.md | 4 +- .../VK/Ad-account-management/_category_.json | 0 .../Discussion-management/Close-discussion.md | 8 +- .../Create-discussion.md | 6 +- .../Discussion-management/Open-discussion.md | 8 +- .../Write-in-discussion.md | 8 +- .../VK/Discussion-management/_category_.json | 0 .../{!temp => }/VK/Group-work/Create-album.md | 6 +- .../VK/Group-work/Create-composite-post.md | 6 +- .../{!temp => }/VK/Group-work/Create-poll.md | 6 +- .../{!temp => }/VK/Group-work/Create-post.md | 6 +- .../{!temp => }/VK/Group-work/Create-story.md | 6 +- .../{!temp => }/VK/Group-work/Delete-album.md | 8 +- .../{!temp => }/VK/Group-work/Delete-image.md | 8 +- .../{!temp => }/VK/Group-work/Delete-post.md | 8 +- .../VK/Group-work/Save-image-to-album.md | 8 +- .../VK/Group-work/Upload-photo-to-server.md | 4 +- .../VK/Group-work/Upload-video-to-server.md | 4 +- .../{!temp => }/VK/Group-work/_category_.json | 0 .../VK/Interactive-actions/Like-post.md | 4 +- .../VK/Interactive-actions/Make-repost.md | 4 +- .../VK/Interactive-actions/Shorten-link.md | 4 +- .../VK/Interactive-actions/Write-comment.md | 4 +- .../VK/Interactive-actions/Write-message.md | 4 +- .../VK/Interactive-actions/_category_.json | 0 .../Napisat-kommentariy.md | 43 -- .../Napisat-soobschenie.md | 43 -- .../Interaktivnye-deytsviya/Postavit-layk.md | 39 - .../Interaktivnye-deytsviya/Sdelat-repost.md | 53 -- .../Sformirovat-klaviaturu.md | 60 -- .../Sokratit-ssylku.md | 33 - .../Interaktivnye-deytsviya/_category_.json | 4 - .../md/VK/Interaktivnye-deytsviya/img/1.png | Bin 170463 -> 0 bytes .../md/VK/Interaktivnye-deytsviya/img/2.png | Bin 65043 -> 0 bytes .../md/VK/Interaktivnye-deytsviya/img/3.png | Bin 3663 -> 0 bytes .../md/VK/Interaktivnye-deytsviya/img/4.png | Bin 9889 -> 0 bytes .../VK/Order-management/Get-order-list.md | 4 +- .../VK/Order-management/_category_.json | 0 .../md/{!temp => }/VK/Others/Form-keyboard.md | 4 +- .../md/{!temp => }/VK/Others/_category_.json | 0 .../Poluchit-statistiku-po-postam.md | 83 -- .../Poluchit-statistiku.md | 541 ------------- .../VK/Poluchenie-statistiki/_category_.json | 4 - .../VK/Product-management/Add-product.md | 4 +- .../VK/Product-management/Delete-product.md | 4 +- .../VK/Product-management/Edit-product.md | 4 +- .../Get-product-category-list.md | 43 ++ .../Get-product-description.md | 4 +- .../VK/Product-management/Get-product-list.md | 4 +- .../Product-management/Get-products-by-id.md | 4 +- .../VK/Product-management/Group-products.md | 4 +- .../VK/Product-management/_category_.json | 0 .../Add-product-property-variant.md | 4 +- .../Create-product-property.md | 4 +- .../Delete-product-property-variant.md | 4 +- .../Delete-product-property.md | 4 +- .../Edit-product-property-variant.md | 4 +- .../Edit-product-property.md | 4 +- .../Get-property-list.md | 4 +- .../_category_.json | 0 .../Add-product-to-selection.md | 4 +- .../Create-product-collection.md | 4 +- .../Delete-selection.md | 4 +- .../Edit-product-collection.md | 4 +- .../Get-selection-list.md | 4 +- .../Get-selections-by-id.md | 4 +- .../Remove-product-from-selection.md | 4 +- .../_category_.json | 0 .../Sohranit-kartinku-v-albom.md | 111 --- .../md/VK/Rabota-s-kontentom/Sozdat-albom.md | 53 -- .../VK/Rabota-s-kontentom/Sozdat-istoiyu.md | 123 --- .../md/VK/Rabota-s-kontentom/Sozdat-opros.md | 53 -- .../md/VK/Rabota-s-kontentom/Sozdat-post.md | 52 -- .../Sozdat-sostavnoy-post.md | 63 -- .../md/VK/Rabota-s-kontentom/Udalit-albom.md | 38 - .../VK/Rabota-s-kontentom/Udalit-kartinku.md | 36 - .../md/VK/Rabota-s-kontentom/Udalit-post.md | 36 - .../VK/Rabota-s-kontentom/Zagruzit-video.md | 45 -- .../md/VK/Rabota-s-kontentom/_category_.json | 4 - docs/ru/md/VK/Rabota-s-kontentom/img/1.png | Bin 65006 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/2.png | Bin 19210 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/3.png | Bin 18406 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/4.png | Bin 43731 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/5.png | Bin 415370 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/6.png | Bin 16919 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/7.png | Bin 191265 -> 0 bytes docs/ru/md/VK/Rabota-s-kontentom/img/8.png | Bin 61877 -> 0 bytes .../Napisat-v-obsuzhdenie.md | 39 - .../Otkryt-obsuzhdenie.md | 36 - .../Sozdat-obsuzhdenie.md | 42 -- .../Zakryt-obsuzhdenie.md | 37 - .../Rabota-s-obuszhdeniyami/_category_.json | 4 - .../md/VK/Rabota-s-obuszhdeniyami/img/1.png | Bin 16919 -> 0 bytes .../md/VK/Rabota-s-obuszhdeniyami/img/2.png | Bin 23386 -> 0 bytes .../Dobavit-podborku.md | 49 -- .../Dobavit-tovar-v-podborku.md | 39 - .../Izmenit-podborku.md | 48 -- .../Poluchit-podborki-po-ID.md | 110 --- .../Poluchit-spisok-podborok.md | 109 --- .../Udalit-podborku.md | 36 - .../Udalit-tovar-iz-podborki.md | 37 - .../_category_.json | 4 - .../VK/Rabota-s-podborkami-tovarov/img/1.png | Bin 18941 -> 0 bytes .../VK/Rabota-s-podborkami-tovarov/img/2.png | Bin 19218 -> 0 bytes .../VK/Rabota-s-podborkami-tovarov/img/3.png | Bin 37066 -> 0 bytes .../Poluchit-spisok-reklamnyh-kategoriy.md | 63 -- .../Priostanovit-pokaz-obyavleniya.md | 43 -- .../Sozdat-reklamnyu-komapniu.md | 43 -- .../Sozdat-reklasnoe-obyavlenie.md | 46 -- .../_category_.json | 4 - .../VK/Rabota-s-reklamnym-kabinetom/img/1.png | Bin 2282 -> 0 bytes .../VK/Rabota-s-reklamnym-kabinetom/img/2.png | Bin 7473 -> 0 bytes .../md/VK/Rabota-s-tovarami/Dobavit-tovar.md | 62 -- .../md/VK/Rabota-s-tovarami/Izmenit-tovar.md | 43 -- .../Poluchit-opisanye-tovara.md | 32 - .../Poluchit-spisok-kategoriy-tovarov.md | 221 ------ .../Poluchit-spisok-tovarov.md | 341 --------- .../Poluchit-tovary-po-ID.md | 706 ----------------- .../Rabota-s-tovarami/Sgruppirovat-tovary.md | 45 -- .../md/VK/Rabota-s-tovarami/Udalit-tovar.md | 36 - .../md/VK/Rabota-s-tovarami/_category_.json | 4 - docs/ru/md/VK/Rabota-s-tovarami/img/1.png | Bin 173232 -> 0 bytes docs/ru/md/VK/Rabota-s-tovarami/img/2.png | Bin 193657 -> 0 bytes docs/ru/md/VK/Rabota-s-tovarami/img/3.png | Bin 180852 -> 0 bytes .../Izmenit-svoystvo-tovara.md | 37 - .../Izmenit-varyant-svoystva-tovara.md | 38 - .../Poluchit-spisok-svoystv.md | 53 -- .../Sozdat-svoystvo-tovara.md | 38 - .../Sozdat-varyant-svoystva-tovara.md | 39 - .../Udalit-svoystvo-tovara.md | 36 - .../Udalit-varyant-svoystva-tovara.md | 36 - .../_category_.json | 4 - .../VK/Statistics/Get-post-statistics.md | 4 +- .../VK/Statistics/Get-statistics.md | 4 +- .../{!temp => }/VK/Statistics/_category_.json | 0 .../Create-token-retrieval-link.md | 4 +- .../VK/Token-retrieval/_category_.json | 0 docs/ru/md/VK/VK.md | 94 --- docs/ru/md/VK/_category_.json | 8 - .../Create-keyboard-from-array-button.md | 4 +- .../Viber/Message-sending/Send-contact.md | 6 +- .../Viber/Message-sending/Send-file.md | 6 +- .../Viber/Message-sending/Send-image.md | 6 +- .../Viber/Message-sending/Send-link.md | 6 +- .../Viber/Message-sending/Send-location.md | 6 +- .../Message-sending/Send-text-message.md | 6 +- .../Viber/Message-sending/_category_.json | 0 .../Poluchit-dannye-o-kanale.md | 57 -- .../Poluchit-dannye-o-polzovatele.md | 51 -- .../Poluchit-online-polzovateley.md | 45 -- .../Ustanovit-Webhook.md | 51 -- .../_category_.json | 4 - .../Viber/Rabota-s-dialogami/Otpravit-fayl.md | 49 -- .../Rabota-s-dialogami/Otpravit-kartinku.md | 48 -- .../Rabota-s-dialogami/Otpravit-kontakt.md | 49 -- .../Rabota-s-dialogami/Otpravit-lokaciyu.md | 49 -- .../Rabota-s-dialogami/Otpravit-ssylku.md | 48 -- .../Otpravit-tekstovoe-soobschenie.md | 57 -- ...formirovat-klaviaturu-po-massivu-knopok.md | 66 -- .../Viber/Rabota-s-dialogami/_category_.json | 4 - docs/ru/md/Viber/Rabota-s-dialogami/img/1.png | Bin 101177 -> 0 bytes docs/ru/md/Viber/Rabota-s-dialogami/img/2.png | Bin 73358 -> 0 bytes docs/ru/md/Viber/Rabota-s-dialogami/img/3.png | Bin 4063 -> 0 bytes docs/ru/md/Viber/Rabota-s-dialogami/img/4.png | Bin 8415 -> 0 bytes docs/ru/md/Viber/Rabota-s-dialogami/img/5.png | Bin 44060 -> 0 bytes docs/ru/md/Viber/Rabota-s-dialogami/img/6.png | Bin 63143 -> 0 bytes .../Get-channel-information.md | 4 +- .../Get-online-users.md | 4 +- .../Settings-and-information/Get-user-data.md | 4 +- .../Settings-and-information/Set-webhook.md | 4 +- .../Settings-and-information/_category_.json | 0 docs/ru/md/Viber/Viber.md | 69 -- docs/ru/md/Viber/_category_.json | 8 - .../Create-folder.md | 6 +- .../Create-object-copy.md | 6 +- .../Delete-object.md | 6 +- .../Download-file.md | 4 +- .../Get-disk-information.md | 6 +- .../Get-download-link.md | 6 +- .../Get-files-list.md | 6 +- .../File-and-folder-management/Get-object.md | 6 +- .../File-and-folder-management/Move-object.md | 6 +- .../Upload-file-by-url.md | 6 +- .../File-and-folder-management/Upload-file.md | 6 +- .../_category_.json | 0 .../Cancel-object-publication.md | 6 +- .../Get-download-link-for-public-object.md | 6 +- .../Manage-public-access/Get-public-object.md | 6 +- .../Get-published-objects-list.md | 6 +- .../Manage-public-access/Publish-object.md | 6 +- .../Save-public-object-to-disk.md | 6 +- .../Manage-public-access/_category_.json | 0 .../Peremestit-obekt.md | 113 --- .../Poluchit-informaciyu-o-diske.md | 69 -- .../Poluchit-obekt.md | 107 --- .../Poluchit-spisok-faylov.md | 195 ----- .../Poluchit-ssylku-dlya-skachivaniya.md | 42 -- .../Sozdat-kopiyu-obekta.md | 113 --- .../Sozdat-papku.md | 59 -- .../Ydalit-obekt.md | 40 - .../Zagruzit-fayl-na-Disk.md | 42 -- .../Zagruzit-fayl-po-URL-na-Disk.md | 45 -- .../_category_.json | 4 - .../Rabota-s-fajlami-i-papkami/img/1.png | Bin 879 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/2.png | Bin 7101 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/3.png | Bin 1446 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/4.png | Bin 8482 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/5.png | Bin 12309 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/6.png | Bin 9216 -> 0 bytes .../Rabota-s-fajlami-i-papkami/img/7.png | Bin 17165 -> 0 bytes .../Opublikovat-obekt.md | 112 --- .../Otmenit-publikaciyu-obekta.md | 107 --- .../Poluchit-publichnyy-obekt.md | 118 --- .../Poluchit-spisok-publichnyh-obektov.md | 186 ----- ...-ssylku-skachivaniya-publichnogo-obekta.md | 44 -- .../Sohranit-publichnyy-obekt-na-disk.md | 112 --- .../_category_.json | 4 - .../img/1.png | Bin 232770 -> 0 bytes .../img/2.png | Bin 20905 -> 0 bytes .../img/3.png | Bin 9813 -> 0 bytes docs/ru/md/Yandex_Disk/Yandex_Disk.md | 62 -- .../Yandex_ID/Public/Convert-code-to-token.md | 4 +- .../Yandex_ID/Public/Get-confirmation-code.md | 4 +- .../Yandex_ID/Public/Refresh-token.md | 4 +- .../Yandex_ID/Public/_category_.json | 0 .../VK/ПолучитьСписокКатегорийТоваров.log | 186 +---- service/dictionaries/en.json | 84 ++- 1213 files changed, 21892 insertions(+), 19928 deletions(-) create mode 100644 .github/workflows/docs_deploy_en.yml rename .github/workflows/{docs_deploy.yml => docs_deploy_ru.yml} (90%) delete mode 100644 coverage/genericCoverage.xml create mode 100644 docs/en/md/Airtable/Comment-management/Create-comment.md create mode 100644 docs/en/md/Airtable/Comment-management/Delete-comment.md create mode 100644 docs/en/md/Airtable/Comment-management/Edit-comment.md create mode 100644 docs/en/md/Airtable/Comment-management/Get-comments.md create mode 100644 docs/en/md/Airtable/Comment-management/_category_.json create mode 100644 docs/en/md/Airtable/Database-work/Create-database.md create mode 100644 docs/en/md/Airtable/Database-work/Get-database-tables.md create mode 100644 docs/en/md/Airtable/Database-work/Get-list-of-bases.md create mode 100644 docs/en/md/Airtable/Database-work/_category_.json create mode 100644 docs/en/md/Airtable/Field-work/Create-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-attachment-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-checkbox-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-date-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-email-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-link-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-number-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-phone-field.md create mode 100644 docs/en/md/Airtable/Field-work/Get-string-field.md create mode 100644 docs/en/md/Airtable/Field-work/Modify-field.md create mode 100644 docs/en/md/Airtable/Field-work/_category_.json create mode 100644 docs/en/md/Airtable/Record-management/Create-posts.md create mode 100644 docs/en/md/Airtable/Record-management/Delete-posts.md create mode 100644 docs/en/md/Airtable/Record-management/Get-list-of-records.md create mode 100644 docs/en/md/Airtable/Record-management/Get-record.md create mode 100644 docs/en/md/Airtable/Record-management/_category_.json create mode 100644 docs/en/md/Airtable/Table-management/Create-table.md create mode 100644 docs/en/md/Airtable/Table-management/Modify-table.md create mode 100644 docs/en/md/Airtable/Table-management/_category_.json create mode 100644 docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md create mode 100644 docs/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md create mode 100644 docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md create mode 100644 docs/en/md/Dropbox/Account-and-authorization/Get-token.md create mode 100644 docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md create mode 100644 docs/en/md/Dropbox/Account-and-authorization/_category_.json create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Copy-object.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Create-folder.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Delete-object.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Download-file.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Download-folder.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Get-preview.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Move-object.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/Upload-file.md create mode 100644 docs/en/md/Dropbox/File-and-directory-management/_category_.json create mode 100644 docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md create mode 100644 docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md create mode 100644 docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md create mode 100644 docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md create mode 100644 docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md create mode 100644 docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md create mode 100644 docs/en/md/Dropbox/Shared-access-settings/_category_.json create mode 100644 docs/en/md/Dropbox/Tag-work/Add-tag.md create mode 100644 docs/en/md/Dropbox/Tag-work/Delete-tag.md create mode 100644 docs/en/md/Dropbox/Tag-work/Get-tag-list.md create mode 100644 docs/en/md/Dropbox/Tag-work/_category_.json create mode 100644 docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md create mode 100644 docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md create mode 100644 docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md create mode 100644 docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md create mode 100644 docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md create mode 100644 docs/en/md/Google_Calendar/Calendar-list-management/_category_.json create mode 100644 docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md create mode 100644 docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md create mode 100644 docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md create mode 100644 docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md create mode 100644 docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md create mode 100644 docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json create mode 100644 docs/en/md/Google_Calendar/Event-management/Create-event.md create mode 100644 docs/en/md/Google_Calendar/Event-management/Delete-event.md create mode 100644 docs/en/md/Google_Calendar/Event-management/Edit-event.md create mode 100644 docs/en/md/Google_Calendar/Event-management/Get-event-description.md create mode 100644 docs/en/md/Google_Calendar/Event-management/Get-event-list.md create mode 100644 docs/en/md/Google_Calendar/Event-management/Get-event.md create mode 100644 docs/en/md/Google_Calendar/Event-management/Move-event.md create mode 100644 docs/en/md/Google_Calendar/Event-management/_category_.json create mode 100644 docs/en/md/Google_Drive/Comment-management/Create-comment.md create mode 100644 docs/en/md/Google_Drive/Comment-management/Delete-comment.md create mode 100644 docs/en/md/Google_Drive/Comment-management/Get-comment-list.md create mode 100644 docs/en/md/Google_Drive/Comment-management/Get-comment.md create mode 100644 docs/en/md/Google_Drive/Comment-management/_category_.json create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Download-file.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Update-file.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md create mode 100644 docs/en/md/Google_Drive/File-and-directory-management/_category_.json create mode 100644 docs/en/md/Google_Sheets/Book-work/Create-book.md create mode 100644 docs/en/md/Google_Sheets/Book-work/Edit-book-title.md create mode 100644 docs/en/md/Google_Sheets/Book-work/Get-book.md create mode 100644 docs/en/md/Google_Sheets/Book-work/_category_.json create mode 100644 docs/en/md/Google_Sheets/Data-work/Clear-cells.md create mode 100644 docs/en/md/Google_Sheets/Data-work/Get-cell-values.md create mode 100644 docs/en/md/Google_Sheets/Data-work/Set-cell-values.md create mode 100644 docs/en/md/Google_Sheets/Data-work/_category_.json create mode 100644 docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md create mode 100644 docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md create mode 100644 docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md create mode 100644 docs/en/md/Google_Sheets/Sheet-work/_category_.json create mode 100644 docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md create mode 100644 docs/en/md/Google_Workspace/Public/Get-token-by-code.md create mode 100644 docs/en/md/Google_Workspace/Public/Refresh-token.md create mode 100644 docs/en/md/Google_Workspace/Public/_category_.json create mode 100644 docs/en/md/Notion/Blocks-managment/Create-block.md create mode 100644 docs/en/md/Notion/Blocks-managment/Delete-block.md create mode 100644 docs/en/md/Notion/Blocks-managment/Return-block.md create mode 100644 docs/en/md/Notion/Blocks-managment/Return-child-blocks.md create mode 100644 docs/en/md/Notion/Blocks-managment/_category_.json create mode 100644 docs/en/md/Notion/Database-management/Create-database.md create mode 100644 docs/en/md/Notion/Database-management/Edit-database-properties.md create mode 100644 docs/en/md/Notion/Database-management/Get-database.md create mode 100644 docs/en/md/Notion/Database-management/_category_.json create mode 100644 docs/en/md/Notion/Page-management/Create-page-in-database.md create mode 100644 docs/en/md/Notion/Page-management/Create-page.md create mode 100644 docs/en/md/Notion/Page-management/Edit-page-properties.md create mode 100644 docs/en/md/Notion/Page-management/Get-page.md create mode 100644 docs/en/md/Notion/Page-management/_category_.json create mode 100644 docs/en/md/Notion/Users/Get-user-data.md create mode 100644 docs/en/md/Notion/Users/User-list.md create mode 100644 docs/en/md/Notion/Users/_category_.json create mode 100644 docs/en/md/Slack/Block-formation/Generate-image-block.md create mode 100644 docs/en/md/Slack/Block-formation/_category_.json create mode 100644 docs/en/md/Slack/Channel-management/Archive-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Create-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Get-channel-history.md create mode 100644 docs/en/md/Slack/Channel-management/Get-channel-list.md create mode 100644 docs/en/md/Slack/Channel-management/Get-channel-user-list.md create mode 100644 docs/en/md/Slack/Channel-management/Get-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Invite-users-to-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Join-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Kick-user-from-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Leave-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Rename-channel.md create mode 100644 docs/en/md/Slack/Channel-management/Set-channel-goal.md create mode 100644 docs/en/md/Slack/Channel-management/Set-channel-topic.md create mode 100644 docs/en/md/Slack/Channel-management/_category_.json create mode 100644 docs/en/md/Slack/Deleted-files-management/Add-external-file.md create mode 100644 docs/en/md/Slack/Deleted-files-management/Delete-external-file.md create mode 100644 docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md create mode 100644 docs/en/md/Slack/Deleted-files-management/Get-external-file.md create mode 100644 docs/en/md/Slack/Deleted-files-management/Send-external-file.md create mode 100644 docs/en/md/Slack/Deleted-files-management/_category_.json create mode 100644 docs/en/md/Slack/Dialog-management/Close-dialog.md create mode 100644 docs/en/md/Slack/Dialog-management/Open-dialog.md create mode 100644 docs/en/md/Slack/Dialog-management/_category_.json create mode 100644 docs/en/md/Slack/File-work/Delete-file.md create mode 100644 docs/en/md/Slack/File-work/Get-file-data.md create mode 100644 docs/en/md/Slack/File-work/Get-files-list.md create mode 100644 docs/en/md/Slack/File-work/Make-file-private.md create mode 100644 docs/en/md/Slack/File-work/Make-file-public.md create mode 100644 docs/en/md/Slack/File-work/Upload-file.md create mode 100644 docs/en/md/Slack/File-work/_category_.json create mode 100644 docs/en/md/Slack/Management-and-settings/Get-bot-information.md create mode 100644 docs/en/md/Slack/Management-and-settings/Get-user-list.md create mode 100644 docs/en/md/Slack/Management-and-settings/Get-workspace-list.md create mode 100644 docs/en/md/Slack/Management-and-settings/_category_.json create mode 100644 docs/en/md/Slack/Message-management/Delete-message.md create mode 100644 docs/en/md/Slack/Message-management/Edit-message.md create mode 100644 docs/en/md/Slack/Message-management/Get-delayed-message-list.md create mode 100644 docs/en/md/Slack/Message-management/Get-message-link.md create mode 100644 docs/en/md/Slack/Message-management/Get-message-reply-list.md create mode 100644 docs/en/md/Slack/Message-management/Send-ephemeral-message.md create mode 100644 docs/en/md/Slack/Message-management/Send-message.md create mode 100644 docs/en/md/Slack/Message-management/_category_.json create mode 100644 docs/en/md/Telegram/Administration/Ban.md create mode 100644 docs/en/md/Telegram/Administration/Create-invitation-link.md create mode 100644 docs/en/md/Telegram/Administration/Get-participant-count.md create mode 100644 docs/en/md/Telegram/Administration/Pin-message.md create mode 100644 docs/en/md/Telegram/Administration/Unban.md create mode 100644 docs/en/md/Telegram/Administration/Unpin-message.md create mode 100644 docs/en/md/Telegram/Administration/_category_.json create mode 100644 docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md create mode 100644 docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md create mode 100644 docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md create mode 100644 docs/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md create mode 100644 docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md create mode 100644 docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json create mode 100644 docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md create mode 100644 docs/en/md/Telegram/Data-sending/Forward-message.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-audio.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-contact.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-document.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-gif.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-image.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-location.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-media-group.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-poll.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-text-message.md create mode 100644 docs/en/md/Telegram/Data-sending/Send-video.md create mode 100644 docs/en/md/Telegram/Data-sending/_category_.json create mode 100644 docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md rename docs/{ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md => en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md} (74%) create mode 100644 docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md create mode 100644 docs/en/md/Telegram/Forum-topic-management/_category_.json create mode 100644 docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md create mode 100644 docs/en/md/Twitter/Data-and-settings/Get-token.md create mode 100644 docs/en/md/Twitter/Data-and-settings/Refresh-token.md create mode 100644 docs/en/md/Twitter/Data-and-settings/_category_.json create mode 100644 docs/en/md/Twitter/Tweets/Create-gif-tweet.md create mode 100644 docs/en/md/Twitter/Tweets/Create-image-tweet.md create mode 100644 docs/en/md/Twitter/Tweets/Create-poll-tweet.md create mode 100644 docs/en/md/Twitter/Tweets/Create-text-tweet.md create mode 100644 docs/en/md/Twitter/Tweets/Create-video-tweet.md create mode 100644 docs/en/md/Twitter/Tweets/_category_.json create mode 100644 docs/en/md/VK/Ad-account-management/Create-ad.md create mode 100644 docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md create mode 100644 docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md create mode 100644 docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md create mode 100644 docs/en/md/VK/Ad-account-management/_category_.json create mode 100644 docs/en/md/VK/Discussion-management/Close-discussion.md create mode 100644 docs/en/md/VK/Discussion-management/Create-discussion.md create mode 100644 docs/en/md/VK/Discussion-management/Open-discussion.md create mode 100644 docs/en/md/VK/Discussion-management/Write-in-discussion.md create mode 100644 docs/en/md/VK/Discussion-management/_category_.json create mode 100644 docs/en/md/VK/Group-work/Create-album.md create mode 100644 docs/en/md/VK/Group-work/Create-composite-post.md create mode 100644 docs/en/md/VK/Group-work/Create-poll.md create mode 100644 docs/en/md/VK/Group-work/Create-post.md create mode 100644 docs/en/md/VK/Group-work/Create-story.md create mode 100644 docs/en/md/VK/Group-work/Delete-album.md create mode 100644 docs/en/md/VK/Group-work/Delete-image.md create mode 100644 docs/en/md/VK/Group-work/Delete-post.md create mode 100644 docs/en/md/VK/Group-work/Save-image-to-album.md create mode 100644 docs/en/md/VK/Group-work/Upload-photo-to-server.md create mode 100644 docs/en/md/VK/Group-work/Upload-video-to-server.md create mode 100644 docs/en/md/VK/Group-work/_category_.json create mode 100644 docs/en/md/VK/Interactive-actions/Like-post.md create mode 100644 docs/en/md/VK/Interactive-actions/Make-repost.md create mode 100644 docs/en/md/VK/Interactive-actions/Shorten-link.md create mode 100644 docs/en/md/VK/Interactive-actions/Write-comment.md create mode 100644 docs/en/md/VK/Interactive-actions/Write-message.md create mode 100644 docs/en/md/VK/Interactive-actions/_category_.json create mode 100644 docs/en/md/VK/Order-management/Get-order-list.md create mode 100644 docs/en/md/VK/Order-management/_category_.json create mode 100644 docs/en/md/VK/Others/Form-keyboard.md create mode 100644 docs/en/md/VK/Others/_category_.json create mode 100644 docs/en/md/VK/Product-management/Add-product.md create mode 100644 docs/en/md/VK/Product-management/Delete-product.md create mode 100644 docs/en/md/VK/Product-management/Edit-product.md create mode 100644 docs/en/md/VK/Product-management/Get-product-category-list.md create mode 100644 docs/en/md/VK/Product-management/Get-product-description.md create mode 100644 docs/en/md/VK/Product-management/Get-product-list.md create mode 100644 docs/en/md/VK/Product-management/Get-products-by-id.md create mode 100644 docs/en/md/VK/Product-management/Group-products.md create mode 100644 docs/en/md/VK/Product-management/_category_.json create mode 100644 docs/en/md/VK/Product-properties-management/Add-product-property-variant.md create mode 100644 docs/en/md/VK/Product-properties-management/Create-product-property.md create mode 100644 docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md create mode 100644 docs/en/md/VK/Product-properties-management/Delete-product-property.md create mode 100644 docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md create mode 100644 docs/en/md/VK/Product-properties-management/Edit-product-property.md create mode 100644 docs/en/md/VK/Product-properties-management/Get-property-list.md create mode 100644 docs/en/md/VK/Product-properties-management/_category_.json create mode 100644 docs/en/md/VK/Product-selection-management/Add-product-to-selection.md create mode 100644 docs/en/md/VK/Product-selection-management/Create-product-collection.md create mode 100644 docs/en/md/VK/Product-selection-management/Delete-selection.md create mode 100644 docs/en/md/VK/Product-selection-management/Edit-product-collection.md create mode 100644 docs/en/md/VK/Product-selection-management/Get-selection-list.md create mode 100644 docs/en/md/VK/Product-selection-management/Get-selections-by-id.md create mode 100644 docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md create mode 100644 docs/en/md/VK/Product-selection-management/_category_.json create mode 100644 docs/en/md/VK/Statistics/Get-post-statistics.md create mode 100644 docs/en/md/VK/Statistics/Get-statistics.md create mode 100644 docs/en/md/VK/Statistics/_category_.json create mode 100644 docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md create mode 100644 docs/en/md/VK/Token-retrieval/_category_.json create mode 100644 docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md create mode 100644 docs/en/md/Viber/Message-sending/Send-contact.md create mode 100644 docs/en/md/Viber/Message-sending/Send-file.md create mode 100644 docs/en/md/Viber/Message-sending/Send-image.md create mode 100644 docs/en/md/Viber/Message-sending/Send-link.md create mode 100644 docs/en/md/Viber/Message-sending/Send-location.md create mode 100644 docs/en/md/Viber/Message-sending/Send-text-message.md create mode 100644 docs/en/md/Viber/Message-sending/_category_.json create mode 100644 docs/en/md/Viber/Settings-and-information/Get-channel-information.md create mode 100644 docs/en/md/Viber/Settings-and-information/Get-online-users.md create mode 100644 docs/en/md/Viber/Settings-and-information/Get-user-data.md create mode 100644 docs/en/md/Viber/Settings-and-information/Set-webhook.md create mode 100644 docs/en/md/Viber/Settings-and-information/_category_.json create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md create mode 100644 docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md create mode 100644 docs/en/md/Yandex_Disk/Manage-public-access/_category_.json create mode 100644 docs/en/md/Yandex_ID/Public/Convert-code-to-token.md create mode 100644 docs/en/md/Yandex_ID/Public/Get-confirmation-code.md create mode 100644 docs/en/md/Yandex_ID/Public/Refresh-token.md create mode 100644 docs/en/md/Yandex_ID/Public/_category_.json create mode 100644 docs/ru/data/Airtable/ИзменитьКомментарий.json create mode 100644 docs/ru/data/Airtable/ИзменитьПоле.json create mode 100644 docs/ru/data/Airtable/ИзменитьТаблицу.json create mode 100644 docs/ru/data/Airtable/ПолучитьЗапись.json create mode 100644 docs/ru/data/Airtable/ПолучитьКомментарии.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеВложения.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеДаты.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеНомера.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеПочты.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеСсылки.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеСтроковое.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеТелефона.json create mode 100644 docs/ru/data/Airtable/ПолучитьПолеФлажка.json create mode 100644 docs/ru/data/Airtable/ПолучитьСписокЗаписей.json create mode 100644 docs/ru/data/Airtable/ПолучитьТаблицыБазы.json create mode 100644 docs/ru/data/Airtable/СоздатьБазу.json create mode 100644 docs/ru/data/Airtable/СоздатьЗаписи.json create mode 100644 docs/ru/data/Airtable/СоздатьКомментарий.json create mode 100644 docs/ru/data/Airtable/СоздатьПоле.json create mode 100644 docs/ru/data/Airtable/СоздатьТаблицу.json create mode 100644 docs/ru/data/Airtable/УдалитьЗаписи.json create mode 100644 docs/ru/data/Airtable/УдалитьКомментарий.json delete mode 100644 docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json delete mode 100644 docs/ru/data/Dropbox/ПолчитьСписокТегов.json create mode 100644 docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json create mode 100644 docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json create mode 100644 docs/ru/data/GoogleDrive/ОбновитьФайл.json create mode 100644 docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json create mode 100644 docs/ru/data/GoogleDrive/ПолучитьКомментарий.json create mode 100644 docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json create mode 100644 docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json create mode 100644 docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json create mode 100644 docs/ru/data/GoogleDrive/СкачатьФайл.json create mode 100644 docs/ru/data/GoogleDrive/СкопироватьОбъект.json create mode 100644 docs/ru/data/GoogleDrive/СоздатьКомментарий.json create mode 100644 docs/ru/data/GoogleDrive/СоздатьПапку.json create mode 100644 docs/ru/data/GoogleDrive/УдалитьКомментарий.json create mode 100644 docs/ru/data/GoogleDrive/УдалитьОбъект.json create mode 100644 docs/ru/data/GoogleSheets/ДобавитьЛист.json create mode 100644 docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json create mode 100644 docs/ru/data/GoogleSheets/КопироватьЛист.json create mode 100644 docs/ru/data/GoogleSheets/ОчиститьЯчейки.json create mode 100644 docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json create mode 100644 docs/ru/data/GoogleSheets/ПолучитьКнигу.json create mode 100644 docs/ru/data/GoogleSheets/СоздатьКнигу.json create mode 100644 docs/ru/data/GoogleSheets/УдалитьЛист.json create mode 100644 docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json create mode 100644 docs/ru/data/Notion/ВернутьБлок.json create mode 100644 docs/ru/data/Notion/ВернутьДочерниеБлоки.json create mode 100644 docs/ru/data/Notion/ИзменитьСвойстваБазы.json create mode 100644 docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json create mode 100644 docs/ru/data/Notion/ПолучитьБазуДанных.json create mode 100644 docs/ru/data/Notion/ПолучитьДанныеПользователя.json create mode 100644 docs/ru/data/Notion/ПолучитьСтраницу.json create mode 100644 docs/ru/data/Notion/СоздатьБазуДанных.json create mode 100644 docs/ru/data/Notion/СоздатьБлок.json create mode 100644 docs/ru/data/Notion/СоздатьСтраницу.json create mode 100644 docs/ru/data/Notion/СоздатьСтраницуВБазу.json create mode 100644 docs/ru/data/Notion/СписокПользователей.json create mode 100644 docs/ru/data/Notion/УдалитьБлок.json create mode 100644 docs/ru/data/Slack/АрхивироватьКанал.json create mode 100644 docs/ru/data/Slack/ВступитьВКанал.json create mode 100644 docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json create mode 100644 docs/ru/data/Slack/ДобавитьВнешнийФайл.json create mode 100644 docs/ru/data/Slack/ЗагрузитьФайл.json create mode 100644 docs/ru/data/Slack/ЗакрытьДиалог.json create mode 100644 docs/ru/data/Slack/ИзменитьСообщение.json create mode 100644 docs/ru/data/Slack/ОтправитьВнешнийФайл.json create mode 100644 docs/ru/data/Slack/ОтправитьСообщение.json create mode 100644 docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json create mode 100644 docs/ru/data/Slack/ПереименоватьКанал.json create mode 100644 docs/ru/data/Slack/ПокинутьКанал.json create mode 100644 docs/ru/data/Slack/ПолучитьВнешнийФайл.json create mode 100644 docs/ru/data/Slack/ПолучитьДанныеФайла.json create mode 100644 docs/ru/data/Slack/ПолучитьИсториюКанала.json create mode 100644 docs/ru/data/Slack/ПолучитьКанал.json create mode 100644 docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json create mode 100644 docs/ru/data/Slack/ПолучитьСписокКаналов.json create mode 100644 docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json create mode 100644 docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json create mode 100644 docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json create mode 100644 docs/ru/data/Slack/ПолучитьСписокФайлов.json create mode 100644 docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json create mode 100644 docs/ru/data/Slack/ПригласитьПользователейВКанал.json create mode 100644 docs/ru/data/Slack/СформироватьБлокКартинку.json create mode 100644 docs/ru/data/Slack/УдалитьВнешнийФайл.json create mode 100644 docs/ru/data/Slack/УдалитьСообщение.json create mode 100644 docs/ru/data/Slack/УдалитьФайл.json create mode 100644 docs/ru/data/Slack/УстановитьТемуКанала.json create mode 100644 docs/ru/data/Slack/УстановитьЦельКанала.json create mode 100644 docs/ru/data/Telegram/ОтправитьМедиагруппу.json delete mode 100644 docs/ru/data/Telegram/ОтправитьМеидагруппу.json delete mode 100644 docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json create mode 100644 docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json create mode 100644 docs/ru/data/VK/НаписатьСообщение.json create mode 100644 docs/ru/data/VK/СоздатьАльбом.json create mode 100644 docs/ru/data/VK/СоздатьОбсуждение.json create mode 100644 docs/ru/data/VK/СоздатьОпрос.json create mode 100644 docs/ru/data/VK/СформироватьКлавиатуру.json create mode 100644 docs/ru/data/Viber/ОтправитьКартинку.json create mode 100644 docs/ru/data/Viber/ОтправитьКонтакт.json create mode 100644 docs/ru/data/Viber/ОтправитьЛокацию.json create mode 100644 docs/ru/data/Viber/ОтправитьСсылку.json create mode 100644 docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json create mode 100644 docs/ru/data/Viber/ОтправитьФайл.json create mode 100644 docs/ru/data/YandexDisk/ЗагрузитьФайл.json create mode 100644 docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json create mode 100644 docs/ru/data/YandexDisk/ОпубликоватьОбъект.json create mode 100644 docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json create mode 100644 docs/ru/data/YandexDisk/ПереместитьОбъект.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьОбъект.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json create mode 100644 docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json create mode 100644 docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json create mode 100644 docs/ru/data/YandexDisk/СоздатьПапку.json create mode 100644 docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json create mode 100644 docs/ru/data/YandexDisk/УдалитьОбъект.json delete mode 100644 docs/ru/md/!temp/Notion/Block-work/_category_.json delete mode 100644 docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md delete mode 100644 docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md delete mode 100644 docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md delete mode 100644 docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md delete mode 100644 docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md delete mode 100644 docs/ru/md/Airtable/Airtable.md rename docs/ru/md/{!temp => }/Airtable/Comment-management/Create-comment.md (88%) rename docs/ru/md/{!temp => }/Airtable/Comment-management/Delete-comment.md (88%) rename docs/ru/md/{!temp => }/Airtable/Comment-management/Edit-comment.md (88%) rename docs/ru/md/{!temp => }/Airtable/Comment-management/Get-comments.md (89%) rename docs/ru/md/{!temp => }/Airtable/Comment-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Airtable/Database-work/Create-database.md (91%) rename docs/ru/md/{!temp => }/Airtable/Database-work/Get-database-tables.md (91%) rename docs/ru/md/{!temp => }/Airtable/Database-work/Get-list-of-bases.md (94%) rename docs/ru/md/{!temp => }/Airtable/Database-work/_category_.json (100%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Create-field.md (86%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-attachment-field.md (89%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-checkbox-field.md (83%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-date-field.md (84%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-email-field.md (84%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-link-field.md (84%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-number-field.md (85%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-phone-field.md (89%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Get-string-field.md (89%) rename docs/ru/md/{!temp => }/Airtable/Field-work/Modify-field.md (89%) rename docs/ru/md/{!temp => }/Airtable/Field-work/_category_.json (100%) delete mode 100644 docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-tablitsy-bazy.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-bazami/Sozdat-bazu.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-bazami/_category_.json delete mode 100644 docs/ru/md/Airtable/Rabota-s-bazami/img/1.png delete mode 100644 docs/ru/md/Airtable/Rabota-s-bazami/img/2.png delete mode 100644 docs/ru/md/Airtable/Rabota-s-kommentariyami/Izmenit-kommentariy.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-kommentariyami/Poluchit-kommentarii.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-kommentariyami/Sozdat-kommentariy.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-kommentariyami/Udalit-kommentariy.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-kommentariyami/_category_.json delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Izmenit-pole.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-chislovoe.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-data.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-email.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-fayl.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-flazhok.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-strokovoe.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-telefon.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Poluchit-pole-url.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/Sozdat-pole.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-polyami/_category_.json delete mode 100644 docs/ru/md/Airtable/Rabota-s-tablitsami/Izmenit-tablitsu.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-tablitsami/Sozdat-tablitsu.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-tablitsami/_category_.json delete mode 100644 docs/ru/md/Airtable/Rabota-s-tablitsami/img/1.png delete mode 100644 docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-spisok-zapisey.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-zapisyami/Poluchit-zapis.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-zapisyami/Sozdat-zapisi.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md delete mode 100644 docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json rename docs/ru/md/{!temp => }/Airtable/Record-management/Create-posts.md (93%) rename docs/ru/md/{!temp => }/Airtable/Record-management/Delete-posts.md (90%) rename docs/ru/md/{!temp => }/Airtable/Record-management/Get-list-of-records.md (90%) rename docs/ru/md/{!temp => }/Airtable/Record-management/Get-record.md (88%) rename docs/ru/md/{!temp => }/Airtable/Record-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Airtable/Table-management/Create-table.md (94%) rename docs/ru/md/{!temp => }/Airtable/Table-management/Modify-table.md (91%) rename docs/ru/md/{!temp => }/Airtable/Table-management/_category_.json (100%) delete mode 100644 docs/ru/md/Airtable/_category_.json rename docs/ru/md/{!temp => }/Dropbox/Account-and-authorization/Get-account-information.md (83%) rename docs/ru/md/{!temp => }/Dropbox/Account-and-authorization/Get-authorization-link.md (90%) rename docs/ru/md/{!temp => }/Dropbox/Account-and-authorization/Get-space-usage-data.md (75%) rename docs/ru/md/{!temp => }/Dropbox/Account-and-authorization/Get-token.md (83%) rename docs/ru/md/{!temp => }/Dropbox/Account-and-authorization/Refresh-token.md (93%) rename docs/ru/md/{!temp => }/Dropbox/Account-and-authorization/_category_.json (100%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Copy-object.md (79%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Create-folder.md (75%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Delete-object.md (77%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Download-file.md (71%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Download-folder.md (73%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Get-list-of-folder-files.md (81%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Get-object-information.md (81%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Get-object-version-list.md (81%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Get-preview.md (72%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Get-upload-status-by-url.md (82%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Move-object.md (77%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Restore-object-to-version.md (78%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Upload-file-by-url.md (73%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/Upload-file.md (81%) rename docs/ru/md/{!temp => }/Dropbox/File-and-directory-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/Add-users-to-file.md (82%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/Add-users-to-folder.md (78%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/Cancel-file-publication.md (75%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/Cancel-folder-publication.md (80%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md (89%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/Publish-folder.md (83%) rename docs/ru/md/{!temp => }/Dropbox/Shared-access-settings/_category_.json (100%) rename docs/ru/md/{!temp => }/Dropbox/Tag-work/Add-tag.md (71%) rename docs/ru/md/{!temp => }/Dropbox/Tag-work/Delete-tag.md (71%) rename docs/ru/md/{!temp => }/Dropbox/Tag-work/Get-tag-list.md (90%) rename docs/ru/md/{!temp => }/Dropbox/Tag-work/_category_.json (100%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md (93%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md (90%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-list-management/Edit-list-calendar.md (95%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-list-management/Get-calendar-list.md (97%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-list-management/Get-list-calendar.md (93%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-list-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md (88%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-metadata-management/Create-calendar.md (92%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-metadata-management/Delete-calendar.md (88%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md (88%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md (93%) rename docs/ru/md/{!temp => }/Google_Calendar/Calendar-metadata-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Create-event.md (97%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Delete-event.md (91%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Edit-event.md (96%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Get-event-description.md (94%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Get-event-list.md (95%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Get-event.md (95%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/Move-event.md (96%) rename docs/ru/md/{!temp => }/Google_Calendar/Event-management/_category_.json (100%) delete mode 100644 docs/ru/md/Google_Calendar/Google_Calendar.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Ochistit-kalendar.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Poluchit-metadannye-kalendarya.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Sozdat-kalendar.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Udalit-kalendar.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/_category_.json delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/img/1.png delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/img/2.png delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Izmenit-sobytie.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Peremestit-sobytie.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Poluchit-opisanye-sobytiya.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Poluchit-sobytie.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Poluchit-spisok-sobytiy.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Sozdat-sobytie.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/Udalit-sobytie.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/_category_.json delete mode 100644 docs/ru/md/Google_Calendar/Rabota-s-sobytiyami/img/1.png delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Dobavit-calendar-v-spisok.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Izmenit-calendar-spiska.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Poluchit-calendar-spiska.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Poluchit-spisok-kalendarey.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Udalit-kalendar-iz-spiska.md delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/_category_.json delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/img/1.png delete mode 100644 docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/img/2.png delete mode 100644 docs/ru/md/Google_Calendar/_category_.json rename docs/ru/md/{!temp => }/Google_Drive/Comment-management/Create-comment.md (91%) rename docs/ru/md/{!temp => }/Google_Drive/Comment-management/Delete-comment.md (91%) rename docs/ru/md/{!temp => }/Google_Drive/Comment-management/Get-comment-list.md (94%) rename docs/ru/md/{!temp => }/Google_Drive/Comment-management/Get-comment.md (92%) rename docs/ru/md/{!temp => }/Google_Drive/Comment-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Copy-object.md (88%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Create-folder.md (83%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Delete-object.md (86%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Download-file.md (84%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Get-directories-list.md (97%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Get-file-description.md (91%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Get-files-list.md (96%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Get-object-information.md (96%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Update-file.md (89%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/Upload-file.md (94%) rename docs/ru/md/{!temp => }/Google_Drive/File-and-directory-management/_category_.json (100%) delete mode 100644 docs/ru/md/Google_Drive/Google_Drive.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Poluchit-objekt.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Poluchit-opisanye-fayla.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Poluchit-spisok-faylov.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Poluchit-spisok-katalogov.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Skachat-fayl.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Skopirovat-fayl.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Sozdat-papku.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Udalit-objekt.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Zagruzit-fayl.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/_category_.json delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/1.png delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/2.png delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/3.png delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/4.png delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Poluchit-kommentariy.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Poluchit-spisok-kommentariev.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Sozdat-kommentariy.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Udalit-kommentariy.md delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-kommentariyami/_category_.json delete mode 100644 docs/ru/md/Google_Drive/Rabota-s-kommentariyami/img/1.png delete mode 100644 docs/ru/md/Google_Drive/_category_.json rename docs/ru/md/{!temp => }/Google_Sheets/Book-work/Create-book.md (96%) rename docs/ru/md/{!temp => }/Google_Sheets/Book-work/Edit-book-title.md (85%) rename docs/ru/md/{!temp => }/Google_Sheets/Book-work/Get-book.md (95%) rename docs/ru/md/{!temp => }/Google_Sheets/Book-work/_category_.json (100%) rename docs/ru/md/{!temp => }/Google_Sheets/Data-work/Clear-cells.md (89%) rename docs/ru/md/{!temp => }/Google_Sheets/Data-work/Get-cell-values.md (90%) rename docs/ru/md/{!temp => }/Google_Sheets/Data-work/Set-cell-values.md (94%) rename docs/ru/md/{!temp => }/Google_Sheets/Data-work/_category_.json (100%) delete mode 100644 docs/ru/md/Google_Sheets/Google_Sheets.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ochistit-yacheyki.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-dannymi/_category_.json delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-dannymi/img/1.png delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-knigami/Sozdat-knigu.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-knigami/_category_.json delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-knigami/img/1.png delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-knigami/img/2.png delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-listami/Kopirovat-list.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-listami/_category_.json delete mode 100644 docs/ru/md/Google_Sheets/Rabota-s-listami/img/1.png rename docs/ru/md/{!temp => }/Google_Sheets/Sheet-work/Add-sheet.md (88%) rename docs/ru/md/{!temp => }/Google_Sheets/Sheet-work/Copy-sheet.md (86%) rename docs/ru/md/{!temp => }/Google_Sheets/Sheet-work/Delete-sheet.md (87%) rename docs/ru/md/{!temp => }/Google_Sheets/Sheet-work/_category_.json (100%) delete mode 100644 docs/ru/md/Google_Sheets/_category_.json rename docs/ru/md/{!temp => }/Google_Workspace/Public/Form-code-retrieval-link.md (90%) rename docs/ru/md/{!temp => }/Google_Workspace/Public/Get-token-by-code.md (88%) rename docs/ru/md/{!temp => }/Google_Workspace/Public/Refresh-token.md (87%) rename docs/ru/md/{!temp => }/Google_Workspace/Public/_category_.json (100%) delete mode 100644 docs/ru/md/Nachalo-raboty/Nachalo-raboty.md delete mode 100644 docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md delete mode 100644 docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md delete mode 100644 docs/ru/md/Nachalo-raboty/_category_.json delete mode 100644 docs/ru/md/Nachalo-raboty/img/1.gif delete mode 100644 docs/ru/md/Nachalo-raboty/img/1.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/2.gif delete mode 100644 docs/ru/md/Nachalo-raboty/img/2.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/3.gif delete mode 100644 docs/ru/md/Nachalo-raboty/img/3.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/4.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/5.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/6.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/7.png delete mode 100644 docs/ru/md/Nachalo-raboty/img/8.png rename docs/ru/md/{!temp/Notion/Block-work => Notion/Blocks-managment}/Create-block.md (84%) rename docs/ru/md/{!temp/Notion/Block-work => Notion/Blocks-managment}/Delete-block.md (89%) rename docs/ru/md/{!temp/Notion/Block-work => Notion/Blocks-managment}/Return-block.md (90%) rename docs/ru/md/{!temp/Notion/Block-work => Notion/Blocks-managment}/Return-child-blocks.md (92%) create mode 100644 docs/ru/md/Notion/Blocks-managment/_category_.json rename docs/ru/md/{!temp => }/Notion/Database-management/Create-database.md (94%) rename docs/ru/md/{!temp => }/Notion/Database-management/Edit-database-properties.md (93%) rename docs/ru/md/{!temp => }/Notion/Database-management/Get-database.md (94%) rename docs/ru/md/{!temp => }/Notion/Database-management/_category_.json (100%) delete mode 100644 docs/ru/md/Notion/Notion.md rename docs/ru/md/{!temp => }/Notion/Page-management/Create-page-in-database.md (95%) rename docs/ru/md/{!temp => }/Notion/Page-management/Create-page.md (89%) rename docs/ru/md/{!temp => }/Notion/Page-management/Edit-page-properties.md (93%) rename docs/ru/md/{!temp => }/Notion/Page-management/Get-page.md (94%) rename docs/ru/md/{!temp => }/Notion/Page-management/_category_.json (100%) delete mode 100644 docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md delete mode 100644 docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md delete mode 100644 docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md delete mode 100644 docs/ru/md/Notion/Rabota-s-bazami/_category_.json delete mode 100644 docs/ru/md/Notion/Rabota-s-bazami/img/1.png delete mode 100644 docs/ru/md/Notion/Rabota-s-bazami/img/2.png delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/_category_.json delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/img/1.png delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/img/2.png delete mode 100644 docs/ru/md/Notion/Rabota-s-blokami/img/3.png delete mode 100644 docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-dannye-polzovatelya.md delete mode 100644 docs/ru/md/Notion/Rabota-s-polzovatelyami/Poluchit-spisok-polzovateley.md delete mode 100644 docs/ru/md/Notion/Rabota-s-polzovatelyami/_category_.json delete mode 100644 docs/ru/md/Notion/Rabota-s-polzovatelyami/img/1.png delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/_category_.json delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/img/1.png delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/img/2.png delete mode 100644 docs/ru/md/Notion/Rabota-so-stranicami/img/3.png rename docs/ru/md/{!temp => }/Notion/Users/Get-user-data.md (87%) rename docs/ru/md/{!temp => }/Notion/Users/User-list.md (87%) rename docs/ru/md/{!temp => }/Notion/Users/_category_.json (100%) delete mode 100644 docs/ru/md/Notion/_category_.json rename docs/ru/md/{!temp => }/Slack/Block-formation/Generate-image-block.md (86%) rename docs/ru/md/{!temp => }/Slack/Block-formation/_category_.json (100%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Archive-channel.md (88%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Create-channel.md (95%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Get-channel-history.md (93%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Get-channel-list.md (93%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Get-channel-user-list.md (88%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Get-channel.md (93%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Invite-users-to-channel.md (91%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Join-channel.md (93%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Kick-user-from-channel.md (88%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Leave-channel.md (88%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Rename-channel.md (93%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Set-channel-goal.md (92%) rename docs/ru/md/{!temp => }/Slack/Channel-management/Set-channel-topic.md (92%) rename docs/ru/md/{!temp => }/Slack/Channel-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Slack/Deleted-files-management/Add-external-file.md (92%) rename docs/ru/md/{!temp => }/Slack/Deleted-files-management/Delete-external-file.md (89%) rename docs/ru/md/{!temp => }/Slack/Deleted-files-management/Get-external-file-list.md (88%) rename docs/ru/md/{!temp => }/Slack/Deleted-files-management/Get-external-file.md (94%) rename docs/ru/md/{!temp => }/Slack/Deleted-files-management/Send-external-file.md (94%) rename docs/ru/md/{!temp => }/Slack/Deleted-files-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Slack/Dialog-management/Close-dialog.md (83%) rename docs/ru/md/{!temp => }/Slack/Dialog-management/Open-dialog.md (92%) rename docs/ru/md/{!temp => }/Slack/Dialog-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Slack/File-work/Delete-file.md (84%) rename docs/ru/md/{!temp => }/Slack/File-work/Get-file-data.md (94%) rename docs/ru/md/{!temp => }/Slack/File-work/Get-files-list.md (94%) rename docs/ru/md/{!temp => }/Slack/File-work/Make-file-private.md (89%) rename docs/ru/md/{!temp => }/Slack/File-work/Make-file-public.md (89%) rename docs/ru/md/{!temp => }/Slack/File-work/Upload-file.md (91%) rename docs/ru/md/{!temp => }/Slack/File-work/_category_.json (100%) delete mode 100644 docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md delete mode 100644 docs/ru/md/Slack/Formirovanie-blokov/_category_.json rename docs/ru/md/{!temp => }/Slack/Management-and-settings/Get-bot-information.md (91%) rename docs/ru/md/{!temp => }/Slack/Management-and-settings/Get-user-list.md (98%) rename docs/ru/md/{!temp => }/Slack/Management-and-settings/Get-workspace-list.md (92%) rename docs/ru/md/{!temp => }/Slack/Management-and-settings/_category_.json (100%) rename docs/ru/md/{!temp => }/Slack/Message-management/Delete-message.md (88%) rename docs/ru/md/{!temp => }/Slack/Message-management/Edit-message.md (91%) rename docs/ru/md/{!temp => }/Slack/Message-management/Get-delayed-message-list.md (88%) rename docs/ru/md/{!temp => }/Slack/Message-management/Get-message-link.md (88%) rename docs/ru/md/{!temp => }/Slack/Message-management/Get-message-reply-list.md (92%) rename docs/ru/md/{!temp => }/Slack/Message-management/Send-ephemeral-message.md (90%) rename docs/ru/md/{!temp => }/Slack/Message-management/Send-message.md (91%) rename docs/ru/md/{!temp => }/Slack/Message-management/_category_.json (100%) delete mode 100644 docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md delete mode 100644 docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md delete mode 100644 docs/ru/md/Slack/Rabota-s-dialogami/_category_.json delete mode 100644 docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md delete mode 100644 docs/ru/md/Slack/Rabota-s-faylami/Poluchit-spisok-faylov.md delete mode 100644 docs/ru/md/Slack/Rabota-s-faylami/Udalit-fayl.md delete mode 100644 docs/ru/md/Slack/Rabota-s-faylami/Zagruzit-fayl.md delete mode 100644 docs/ru/md/Slack/Rabota-s-faylami/_category_.json delete mode 100644 docs/ru/md/Slack/Rabota-s-faylami/img/1.png delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/_category.json delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/_category_.json delete mode 100644 docs/ru/md/Slack/Rabota-s-kanalami/img/1.png delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Izmenit-soobschenie.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-efemernoe-soobschenie.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Otpravit-soobschenie.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otlozhennyh-soobscheniy.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/img/1.png delete mode 100644 docs/ru/md/Slack/Rabota-s-soobscheniyami/img/2.png delete mode 100644 docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md delete mode 100644 docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md delete mode 100644 docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md delete mode 100644 docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md delete mode 100644 docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md delete mode 100644 docs/ru/md/Slack/Rabota-s-udalennymi-faylami/_category_.json delete mode 100644 docs/ru/md/Slack/Slack.md delete mode 100644 docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md delete mode 100644 docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md delete mode 100644 docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md delete mode 100644 docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json delete mode 100644 docs/ru/md/Slack/_category_.json rename docs/ru/md/{!temp => }/Telegram/Administration/Ban.md (91%) rename docs/ru/md/{!temp => }/Telegram/Administration/Create-invitation-link.md (90%) rename docs/ru/md/{!temp => }/Telegram/Administration/Get-participant-count.md (90%) rename docs/ru/md/{!temp => }/Telegram/Administration/Pin-message.md (84%) rename docs/ru/md/{!temp => }/Telegram/Administration/Unban.md (92%) rename docs/ru/md/{!temp => }/Telegram/Administration/Unpin-message.md (85%) rename docs/ru/md/{!temp => }/Telegram/Administration/_category_.json (100%) delete mode 100644 docs/ru/md/Telegram/Administrirovanie/Ban.md delete mode 100644 docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md delete mode 100644 docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md delete mode 100644 docs/ru/md/Telegram/Administrirovanie/Razban.md delete mode 100644 docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md delete mode 100644 docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md delete mode 100644 docs/ru/md/Telegram/Administrirovanie/_category_.json delete mode 100644 docs/ru/md/Telegram/Administrirovanie/img/15.png rename docs/ru/md/{!temp => }/Telegram/Data-retrieval-and-settings/Delete-webhook.md (88%) rename docs/ru/md/{!temp => }/Telegram/Data-retrieval-and-settings/Download-file.md (76%) rename docs/ru/md/{!temp => }/Telegram/Data-retrieval-and-settings/Get-bot-information.md (92%) rename docs/ru/md/{!temp => }/Telegram/Data-retrieval-and-settings/Get-updates.md (98%) rename docs/ru/md/{!temp => }/Telegram/Data-retrieval-and-settings/Set-webhook.md (91%) rename docs/ru/md/{!temp => }/Telegram/Data-retrieval-and-settings/_category_.json (100%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Form-keyboard-from-button-array.md (95%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Forward-message.md (94%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-audio.md (96%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-contact.md (95%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-document.md (96%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-gif.md (97%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-image.md (97%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-location.md (95%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-media-group.md (95%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-poll.md (92%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-text-message.md (95%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/Send-video.md (97%) rename docs/ru/md/{!temp => }/Telegram/Data-sending/_category_.json (100%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md (92%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Close-forum-thread.md (91%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Create-forum-thread.md (94%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Delete-forum-topic.md (89%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Edit-forum-topic.md (92%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md (92%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Get-avatar-icon-list.md (97%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Hide-main-forum-topic.md (91%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Open-forum-thread.md (91%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/Show-main-forum-topic.md (91%) rename docs/ru/md/{!temp => }/Telegram/Forum-topic-management/_category_.json (100%) delete mode 100644 docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md delete mode 100644 docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md delete mode 100644 docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md delete mode 100644 docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md delete mode 100644 docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md delete mode 100644 docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/10.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/11.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/12.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/13.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/14.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/4.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/5.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/6.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/7.gif delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/8.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-dialogami/img/9.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-imya-glavnoy-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Izmenit-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Ochistit-spisok-zakreplennyh-soobscheniy-temy.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Otkryt-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Pokazat-glavnuu-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Scryt-glavnuu-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Sozdat-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Udalit-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/Zakryt-temu-foruma.md delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/_category_.json delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/img/1.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/img/2.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/img/3.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/img/4.png delete mode 100644 docs/ru/md/Telegram/Rabota-s-temami-foruma/img/5.png delete mode 100644 docs/ru/md/Telegram/Telegram.md delete mode 100644 docs/ru/md/Telegram/_category_.json rename docs/ru/md/{!temp => }/Twitter/Data-and-settings/Get-authorization-link.md (92%) rename docs/ru/md/{!temp => }/Twitter/Data-and-settings/Get-token.md (93%) rename docs/ru/md/{!temp => }/Twitter/Data-and-settings/Refresh-token.md (93%) rename docs/ru/md/{!temp => }/Twitter/Data-and-settings/_category_.json (100%) delete mode 100644 docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Obnovit-token.md delete mode 100644 docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-ssylku-avtorizacii.md delete mode 100644 docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/Poluchit-token.md delete mode 100644 docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/_category_.json delete mode 100644 docs/ru/md/Twitter/Poluchenie-dannyh-avtorizacii/img/1.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-proizvolnyy-tvit.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tekstovyy-tvit.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-opros.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-gifkoy.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-kartinkoy.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Sozdat-tvit-s-video.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/Zagruzit-massiv-vlozheniy.md delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/_category_.json delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/0.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/1.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/2.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/3.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/4.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/5.png delete mode 100644 docs/ru/md/Twitter/Sozdanie-tvitov/img/6.png rename docs/ru/md/{!temp => }/Twitter/Tweets/Create-gif-tweet.md (92%) rename docs/ru/md/{!temp => }/Twitter/Tweets/Create-image-tweet.md (92%) rename docs/ru/md/{!temp => }/Twitter/Tweets/Create-poll-tweet.md (93%) rename docs/ru/md/{!temp => }/Twitter/Tweets/Create-text-tweet.md (90%) rename docs/ru/md/{!temp => }/Twitter/Tweets/Create-video-tweet.md (92%) rename docs/ru/md/{!temp => }/Twitter/Tweets/_category_.json (100%) delete mode 100644 docs/ru/md/Twitter/Twitter.md delete mode 100644 docs/ru/md/Twitter/_category_.json rename docs/ru/md/{!temp => }/VK/Ad-account-management/Create-ad.md (94%) rename docs/ru/md/{!temp => }/VK/Ad-account-management/Create-advertising-campaign.md (92%) rename docs/ru/md/{!temp => }/VK/Ad-account-management/Get-advertising-category-list.md (93%) rename docs/ru/md/{!temp => }/VK/Ad-account-management/Pause-advertising-ad.md (92%) rename docs/ru/md/{!temp => }/VK/Ad-account-management/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Discussion-management/Close-discussion.md (85%) rename docs/ru/md/{!temp => }/VK/Discussion-management/Create-discussion.md (89%) rename docs/ru/md/{!temp => }/VK/Discussion-management/Open-discussion.md (84%) rename docs/ru/md/{!temp => }/VK/Discussion-management/Write-in-discussion.md (85%) rename docs/ru/md/{!temp => }/VK/Discussion-management/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Group-work/Create-album.md (90%) rename docs/ru/md/{!temp => }/VK/Group-work/Create-composite-post.md (91%) rename docs/ru/md/{!temp => }/VK/Group-work/Create-poll.md (84%) rename docs/ru/md/{!temp => }/VK/Group-work/Create-post.md (89%) rename docs/ru/md/{!temp => }/VK/Group-work/Create-story.md (93%) rename docs/ru/md/{!temp => }/VK/Group-work/Delete-album.md (78%) rename docs/ru/md/{!temp => }/VK/Group-work/Delete-image.md (83%) rename docs/ru/md/{!temp => }/VK/Group-work/Delete-post.md (78%) rename docs/ru/md/{!temp => }/VK/Group-work/Save-image-to-album.md (94%) rename docs/ru/md/{!temp => }/VK/Group-work/Upload-photo-to-server.md (90%) rename docs/ru/md/{!temp => }/VK/Group-work/Upload-video-to-server.md (92%) rename docs/ru/md/{!temp => }/VK/Group-work/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Interactive-actions/Like-post.md (90%) rename docs/ru/md/{!temp => }/VK/Interactive-actions/Make-repost.md (93%) rename docs/ru/md/{!temp => }/VK/Interactive-actions/Shorten-link.md (88%) rename docs/ru/md/{!temp => }/VK/Interactive-actions/Write-comment.md (92%) rename docs/ru/md/{!temp => }/VK/Interactive-actions/Write-message.md (93%) rename docs/ru/md/{!temp => }/VK/Interactive-actions/_category_.json (100%) delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-kommentariy.md delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/Napisat-soobschenie.md delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/Postavit-layk.md delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/Sdelat-repost.md delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/Sformirovat-klaviaturu.md delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/Sokratit-ssylku.md delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/_category_.json delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/img/1.png delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/img/2.png delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/img/3.png delete mode 100644 docs/ru/md/VK/Interaktivnye-deytsviya/img/4.png rename docs/ru/md/{!temp => }/VK/Order-management/Get-order-list.md (87%) rename docs/ru/md/{!temp => }/VK/Order-management/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Others/Form-keyboard.md (93%) rename docs/ru/md/{!temp => }/VK/Others/_category_.json (100%) delete mode 100644 docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku-po-postam.md delete mode 100644 docs/ru/md/VK/Poluchenie-statistiki/Poluchit-statistiku.md delete mode 100644 docs/ru/md/VK/Poluchenie-statistiki/_category_.json rename docs/ru/md/{!temp => }/VK/Product-management/Add-product.md (96%) rename docs/ru/md/{!temp => }/VK/Product-management/Delete-product.md (89%) rename docs/ru/md/{!temp => }/VK/Product-management/Edit-product.md (94%) create mode 100644 docs/ru/md/VK/Product-management/Get-product-category-list.md rename docs/ru/md/{!temp => }/VK/Product-management/Get-product-description.md (95%) rename docs/ru/md/{!temp => }/VK/Product-management/Get-product-list.md (99%) rename docs/ru/md/{!temp => }/VK/Product-management/Get-products-by-id.md (99%) rename docs/ru/md/{!temp => }/VK/Product-management/Group-products.md (93%) rename docs/ru/md/{!temp => }/VK/Product-management/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Add-product-property-variant.md (92%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Create-product-property.md (91%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Delete-product-property-variant.md (91%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Delete-product-property.md (90%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Edit-product-property-variant.md (92%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Edit-product-property.md (91%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/Get-property-list.md (91%) rename docs/ru/md/{!temp => }/VK/Product-properties-management/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Add-product-to-selection.md (91%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Create-product-collection.md (93%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Delete-selection.md (89%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Edit-product-collection.md (93%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Get-selection-list.md (97%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Get-selections-by-id.md (97%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/Remove-product-from-selection.md (91%) rename docs/ru/md/{!temp => }/VK/Product-selection-management/_category_.json (100%) delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Sohranit-kartinku-v-albom.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Sozdat-albom.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Sozdat-istoiyu.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Sozdat-opros.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Sozdat-post.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Sozdat-sostavnoy-post.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Udalit-albom.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Udalit-kartinku.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Udalit-post.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/Zagruzit-video.md delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/_category_.json delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/1.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/2.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/3.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/4.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/5.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/6.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/7.png delete mode 100644 docs/ru/md/VK/Rabota-s-kontentom/img/8.png delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/Napisat-v-obsuzhdenie.md delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/Otkryt-obsuzhdenie.md delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/Sozdat-obsuzhdenie.md delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/Zakryt-obsuzhdenie.md delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/_category_.json delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/1.png delete mode 100644 docs/ru/md/VK/Rabota-s-obuszhdeniyami/img/2.png delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-podborku.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Dobavit-tovar-v-podborku.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Izmenit-podborku.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-podborki-po-ID.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Poluchit-spisok-podborok.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-podborku.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/Udalit-tovar-iz-podborki.md delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/_category_.json delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/1.png delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/2.png delete mode 100644 docs/ru/md/VK/Rabota-s-podborkami-tovarov/img/3.png delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Poluchit-spisok-reklamnyh-kategoriy.md delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Priostanovit-pokaz-obyavleniya.md delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklamnyu-komapniu.md delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/Sozdat-reklasnoe-obyavlenie.md delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/_category_.json delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/1.png delete mode 100644 docs/ru/md/VK/Rabota-s-reklamnym-kabinetom/img/2.png delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Dobavit-tovar.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Izmenit-tovar.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Poluchit-opisanye-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-kategoriy-tovarov.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Poluchit-spisok-tovarov.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Poluchit-tovary-po-ID.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Sgruppirovat-tovary.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/Udalit-tovar.md delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/_category_.json delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/img/1.png delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/img/2.png delete mode 100644 docs/ru/md/VK/Rabota-s-tovarami/img/3.png delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-svoystvo-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Izmenit-varyant-svoystva-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Poluchit-spisok-svoystv.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-svoystvo-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Sozdat-varyant-svoystva-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-svoystvo-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/Udalit-varyant-svoystva-tovara.md delete mode 100644 docs/ru/md/VK/Rabota-so-svoystvami-tovarov/_category_.json rename docs/ru/md/{!temp => }/VK/Statistics/Get-post-statistics.md (94%) rename docs/ru/md/{!temp => }/VK/Statistics/Get-statistics.md (98%) rename docs/ru/md/{!temp => }/VK/Statistics/_category_.json (100%) rename docs/ru/md/{!temp => }/VK/Token-retrieval/Create-token-retrieval-link.md (91%) rename docs/ru/md/{!temp => }/VK/Token-retrieval/_category_.json (100%) delete mode 100644 docs/ru/md/VK/VK.md delete mode 100644 docs/ru/md/VK/_category_.json rename docs/ru/md/{!temp => }/Viber/Message-sending/Create-keyboard-from-array-button.md (94%) rename docs/ru/md/{!temp => }/Viber/Message-sending/Send-contact.md (90%) rename docs/ru/md/{!temp => }/Viber/Message-sending/Send-file.md (91%) rename docs/ru/md/{!temp => }/Viber/Message-sending/Send-image.md (89%) rename docs/ru/md/{!temp => }/Viber/Message-sending/Send-link.md (91%) rename docs/ru/md/{!temp => }/Viber/Message-sending/Send-location.md (90%) rename docs/ru/md/{!temp => }/Viber/Message-sending/Send-text-message.md (91%) rename docs/ru/md/{!temp => }/Viber/Message-sending/_category_.json (100%) delete mode 100644 docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-kanale.md delete mode 100644 docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-dannye-o-polzovatele.md delete mode 100644 docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Poluchit-online-polzovateley.md delete mode 100644 docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md delete mode 100644 docs/ru/md/Viber/Poluchenie-dannyh-i-nastroyka/_category_.json delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-fayl.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kartinku.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-kontakt.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-lokaciyu.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-ssylku.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/_category_.json delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/img/1.png delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/img/2.png delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/img/3.png delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/img/4.png delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/img/5.png delete mode 100644 docs/ru/md/Viber/Rabota-s-dialogami/img/6.png rename docs/ru/md/{!temp => }/Viber/Settings-and-information/Get-channel-information.md (94%) rename docs/ru/md/{!temp => }/Viber/Settings-and-information/Get-online-users.md (92%) rename docs/ru/md/{!temp => }/Viber/Settings-and-information/Get-user-data.md (93%) rename docs/ru/md/{!temp => }/Viber/Settings-and-information/Set-webhook.md (94%) rename docs/ru/md/{!temp => }/Viber/Settings-and-information/_category_.json (100%) delete mode 100644 docs/ru/md/Viber/Viber.md delete mode 100644 docs/ru/md/Viber/_category_.json rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Create-folder.md (88%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Create-object-copy.md (96%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Delete-object.md (83%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Download-file.md (89%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Get-disk-information.md (94%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Get-download-link.md (90%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Get-files-list.md (98%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Get-object.md (97%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Move-object.md (96%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md (81%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/Upload-file.md (84%) rename docs/ru/md/{!temp => }/Yandex_Disk/File-and-folder-management/_category_.json (100%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/Cancel-object-publication.md (97%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md (89%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/Get-public-object.md (97%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/Get-published-objects-list.md (98%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/Publish-object.md (97%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md (97%) rename docs/ru/md/{!temp => }/Yandex_Disk/Manage-public-access/_category_.json (100%) delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Peremestit-obekt.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-informaciyu-o-diske.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-obekt.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-spisok-faylov.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Poluchit-ssylku-dlya-skachivaniya.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-kopiyu-obekta.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Sozdat-papku.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Ydalit-obekt.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-na-Disk.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/Zagruzit-fayl-po-URL-na-Disk.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/_category_.json delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/1.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/2.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/3.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/4.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/5.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/6.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-fajlami-i-papkami/img/7.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Opublikovat-obekt.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Otmenit-publikaciyu-obekta.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-publichnyy-obekt.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-spisok-publichnyh-obektov.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Poluchit-ssylku-skachivaniya-publichnogo-obekta.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/Sohranit-publichnyy-obekt-na-disk.md delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/_category_.json delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/1.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/2.png delete mode 100644 docs/ru/md/Yandex_Disk/Rabota-s-obektami-v-publichnom-dostupe/img/3.png delete mode 100644 docs/ru/md/Yandex_Disk/Yandex_Disk.md rename docs/ru/md/{!temp => }/Yandex_ID/Public/Convert-code-to-token.md (90%) rename docs/ru/md/{!temp => }/Yandex_ID/Public/Get-confirmation-code.md (87%) rename docs/ru/md/{!temp => }/Yandex_ID/Public/Refresh-token.md (87%) rename docs/ru/md/{!temp => }/Yandex_ID/Public/_category_.json (100%) diff --git a/.github/workflows/docs_deploy_en.yml b/.github/workflows/docs_deploy_en.yml new file mode 100644 index 0000000000..ccebc31222 --- /dev/null +++ b/.github/workflows/docs_deploy_en.yml @@ -0,0 +1,40 @@ +name: Документация | Развернуть на Neocities (английская версия) + +on: + workflow_dispatch: + +concurrency: + group: deploy-to-neocities + cancel-in-progress: true + +jobs: + Deploy: + runs-on: ubuntu-latest + + steps: + + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - uses: actions/setup-node@v4 + with: + node-version: 18 + + - name: Установка зависимостей + run: | + cd ./docs/docusaurus + npm install + + - name: Сборка + run: | + cp -r ./docs/en/md ./docs/docusaurus/docs + cd ./docs/docusaurus + yarn build + + - name: Развертывание на neocities + uses: jonchang/deploy-neocities@e557d8b4aa935cd3e1a437c038bb043c9b4064f6 + with: + key: ${{ secrets.NEOCITIES_EN_API_TOKEN }} + dir: ./docs/docusaurus/build + clean: false \ No newline at end of file diff --git a/.github/workflows/docs_deploy.yml b/.github/workflows/docs_deploy_ru.yml similarity index 90% rename from .github/workflows/docs_deploy.yml rename to .github/workflows/docs_deploy_ru.yml index cfb8f0ee42..7e306f750e 100644 --- a/.github/workflows/docs_deploy.yml +++ b/.github/workflows/docs_deploy_ru.yml @@ -1,4 +1,4 @@ -name: Документация | Развернуть на Neocities +name: Документация | Развернуть на Neocities (русская версия) on: workflow_dispatch: @@ -28,6 +28,7 @@ jobs: - name: Сборка run: | + cp -r ./docs/ru/md ./docs/docusaurus/docs cd ./docs/docusaurus yarn build diff --git a/.github/workflows/os/docs_extract.os b/.github/workflows/os/docs_extract.os index e13f30244e..dc7b8dd962 100644 --- a/.github/workflows/os/docs_extract.os +++ b/.github/workflows/os/docs_extract.os @@ -1,110 +1,169 @@ -ПутьКДокам = "./docs/ru/md"; -ПутьКПримерам = "./docs/ru/examples/"; -ПутьКРезультатам = "./docs/ru/results/"; -КаталогиБиблиотек = НайтиФайлы(ПутьКДокам, "*", Ложь); +Процедура ИзвлечениеДанных() + + ПутьКДокам = "./docs/ru/md"; + ПутьКПримерам = "./docs/ru/examples/"; + ПутьКРезультатам = "./docs/ru/results/"; + ПутьКДанным = "./docs/ru/data/"; -Для Каждого Каталог Из КаталогиБиблиотек Цикл + КаталогиБиблиотек = НайтиФайлы(ПутьКДокам, "*", Ложь); - ФайлыДокументации = НайтиФайлы(Каталог.ПолноеИмя, "*.md", Истина); - ИмяБиблиотеки = Каталог.Имя; + Для Каждого Каталог Из КаталогиБиблиотек Цикл - Для Каждого Документ Из ФайлыДокументации Цикл + ФайлыДокументации = НайтиФайлы(Каталог.ПолноеИмя, "*.md", Истина); + ИмяБиблиотеки = Каталог.Имя; - ТекущийДокумент = Новый ТекстовыйДокумент(); - ТекущийДокумент.Прочитать(Документ.ПолноеИмя, "UTF-8"); + Для Каждого Документ Из ФайлыДокументации Цикл - ЗаписьПримера = Ложь; - ЗаписьРезультата = Ложь; - Пример = ""; - Результат = ""; - ИмяФункции = ""; - Для Н = 1 По ТекущийДокумент.КоличествоСтрок() Цикл + ТекущийДокумент = Новый ТекстовыйДокумент(); + ТекущийДокумент.Прочитать(Документ.ПолноеИмя, "UTF-8"); - ТекущаяСтрока = СокрЛП(ТекущийДокумент.ПолучитьСтроку(Н)); + СоответствиеДанных = Новый Соответствие; - Если СтрНачинаетсяС(ТекущаяСтрока, "*Функция ") - Или СтрНачинаетсяС(ТекущаяСтрока, "Функция ") Тогда + ЗаписьПримера = Ложь; + ЗаписьРезультата = Ложь; + Пример = ""; + Результат = ""; + ИмяФункции = ""; + Для Н = 1 По ТекущийДокумент.КоличествоСтрок() Цикл - ИмяФункции = СтрЗаменить(ТекущаяСтрока, "*Функция ", ""); - ИмяФункции = СтрЗаменить(ИмяФункции, "Функция ", ""); - ИмяФункции = Лев(ИмяФункции, СтрНайти(ИмяФункции, "(") - 1); + ТекущаяСтрока = СокрЛП(ТекущийДокумент.ПолучитьСтроку(Н)); - КонецЕсли; + Если СтрНачинаетсяС(ТекущаяСтрока, "*Функция ") + Или СтрНачинаетсяС(ТекущаяСтрока, "Функция ") Тогда - Если СтрНачинаетсяС(ТекущаяСтрока, "```bsl") Тогда - ЗаписьПримера = Истина; - ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```json") Тогда - ЗаписьРезультата = Истина; - ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```") Тогда - ЗаписьРезультата = Ложь; - ЗаписьПримера = Ложь; - Иначе + ИмяФункции = СтрЗаменить(ТекущаяСтрока, "*Функция ", ""); + ИмяФункции = СтрЗаменить(ИмяФункции, "Функция ", ""); + ИмяФункции = Лев(ИмяФункции, СтрНайти(ИмяФункции, "(") - 1); - Если ЗаписьПримера Тогда - Пример = Пример + " " + ТекущаяСтрока + Символы.ПС; КонецЕсли; - Если ЗаписьРезультата Тогда - Результат = Результат + " " + ТекущаяСтрока + Символы.ПС; + Если СтрНачинаетсяС(ТекущаяСтрока, "```bsl") Тогда + ЗаписьПримера = Истина; + ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```json") Тогда + ЗаписьРезультата = Истина; + ИначеЕсли СтрНачинаетсяС(ТекущаяСтрока, "```") Тогда + ЗаписьРезультата = Ложь; + ЗаписьПримера = Ложь; + Иначе + + Если ЗаписьПримера Тогда + Пример = Пример + " " + ТекущаяСтрока + Символы.ПС; + ОпределитьНаличиеДанных(СоответствиеДанных, ТекущаяСтрока); + КонецЕсли; + + Если ЗаписьРезультата Тогда + Результат = Результат + " " + ТекущаяСтрока + Символы.ПС; + КонецЕсли; + + КонецЕсли; + + КонецЦикла; + + Если Не ЗначениеЗаполнено(ИмяФункции) Тогда + Сообщить("Документ без имени функции: " + Документ.ПолноеИмя); + Продолжить; + КонецЕсли; + + Если ЗначениеЗаполнено(СокрЛП(Результат)) Тогда + + ПутьБиблиотеки = ПутьКРезультатам + СтрЗаменить(ИмяБиблиотеки, "_", ""); + КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки); + + Если Не КаталогБиблиотеки.Существует() Тогда + СоздатьКаталог(ПутьБиблиотеки); + КонецЕсли; + + ПутьРезультата = ПутьБиблиотеки + "/" + ИмяФункции + ".log"; + ФайлРезультата = Новый Файл(ПутьРезультата); + + Если ФайлРезультата.Существует() Тогда + Сообщить("Файл результата существует: " + ПутьРезультата); + Иначе + ДокументРезультата = Новый ТекстовыйДокумент(); + ДокументРезультата.УстановитьТекст(Результат); + ДокументРезультата.Записать(ПутьРезультата); + Сообщить("Файл результата записан: " + ПутьРезультата); КонецЕсли; КонецЕсли; + Если ЗначениеЗаполнено(СокрЛП(Пример)) Тогда + + ПутьБиблиотеки = ПутьКПримерам + СтрЗаменить(ИмяБиблиотеки, "_", ""); + КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки); + + Если Не КаталогБиблиотеки.Существует() Тогда + СоздатьКаталог(ПутьБиблиотеки); + КонецЕсли; + + ПутьПримера = ПутьБиблиотеки + "/" + ИмяФункции + ".txt"; + ФайлПримера = Новый Файл(ПутьПримера); + + Если ФайлПримера.Существует() Тогда + Сообщить("Файл примера существует: " + ПутьПримера); + Иначе + ДокументПримера = Новый ТекстовыйДокумент(); + ДокументПримера.УстановитьТекст(Пример); + ДокументПримера.Записать(ПутьПримера); + Сообщить("Файл примера записан: " + ПутьПримера); + КонецЕсли; + + КонецЕсли; + + Если ЗначениеЗаполнено(СоответствиеДанных) Тогда + + ПутьБиблиотеки = ПутьКДанным + СтрЗаменить(ИмяБиблиотеки, "_", ""); + КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки); + + Если Не КаталогБиблиотеки.Существует() Тогда + СоздатьКаталог(ПутьБиблиотеки); + КонецЕсли; + + ПутьДанных = ПутьБиблиотеки + "/" + ИмяФункции + ".json"; + ФайлДанных = Новый Файл(ПутьДанных); + + Если ФайлДанных.Существует() Тогда + Сообщить("Файл данных существует: " + ПутьДанных); + Иначе + ЗаписьJSON = Новый ЗаписьJSON(); + ЗаписьJSON.ОткрытьФайл(ПутьДанных); + ЗаписатьJSON(ЗаписьJSON, СоответствиеДанных); + ЗаписьJSON.Закрыть(); + Сообщить("Файл данных записан: " + ПутьДанных); + КонецЕсли; + + КонецЕсли; + + КонецЦикла; - Если Не ЗначениеЗаполнено(ИмяФункции) Тогда - Сообщить("Документ без имени функции: " + Документ.ПолноеИмя); - Продолжить; - КонецЕсли; - - Если ЗначениеЗаполнено(СокрЛП(Результат)) Тогда - - ПутьБиблиотеки = ПутьКРезультатам + СтрЗаменить(ИмяБиблиотеки, "_", ""); - КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки); - - Если Не КаталогБиблиотеки.Существует() Тогда - СоздатьКаталог(ПутьБиблиотеки); - КонецЕсли; - - ПутьРезультата = ПутьБиблиотеки + "/" + ИмяФункции + ".log"; - ФайлРезультата = Новый Файл(ПутьРезультата); - - Если ФайлРезультата.Существует() Тогда - Сообщить("Файл результата существует: " + ПутьРезультата); - Иначе - ДокументРезультата = Новый ТекстовыйДокумент(); - ДокументРезультата.УстановитьТекст(Результат); - ДокументРезультата.Записать(ПутьРезультата); - Сообщить("Файл результата записан: " + ПутьРезультата); - КонецЕсли; - - КонецЕсли; - - Если ЗначениеЗаполнено(СокрЛП(Пример)) Тогда - - ПутьБиблиотеки = ПутьКПримерам + СтрЗаменить(ИмяБиблиотеки, "_", ""); - КаталогБиблиотеки = Новый Файл(ПутьБиблиотеки); - - Если Не КаталогБиблиотеки.Существует() Тогда - СоздатьКаталог(ПутьБиблиотеки); - КонецЕсли; - - ПутьПримера = ПутьБиблиотеки + "/" + ИмяФункции + ".txt"; - ФайлПримера = Новый Файл(ПутьПримера); - - Если ФайлПримера.Существует() Тогда - Сообщить("Файл примера существует: " + ПутьПримера); - Иначе - ДокументПримера = Новый ТекстовыйДокумент(); - ДокументПримера.УстановитьТекст(Пример); - ДокументПримера.Записать(ПутьПримера); - Сообщить("Файл примера записан: " + ПутьПримера); - КонецЕсли; - - КонецЕсли; - - КонецЦикла; -КонецЦикла; \ No newline at end of file +КонецПроцедуры + +Процедура ОпределитьНаличиеДанных(СоответствиеДанных, Знач ТекущаяСтрока) + + ОбрабатываемаяСтрока = СокрЛП(ТекущаяСтрока); + + Если СтрНайти(ТекущаяСтрока, "=") = 0 Тогда + Возврат; + КонецЕсли; + + ЕстьДанные = СтрНайти(ТекущаяСтрока, "Новый") = 0 + И СтрНайти(ТекущаяСтрока, "OPI") = 0 + И СтрНайти(ТекущаяСтрока, "Запрос.") = 0; + + Если ЕстьДанные Тогда + + ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока, """", ""); + ОбрабатываемаяСтрока = СтрЗаменить(ОбрабатываемаяСтрока, ";", ""); + МассивДанных = СтрРазделить(ОбрабатываемаяСтрока, "=", Ложь); + + Если МассивДанных.Количество() = 2 Тогда + СоответствиеДанных.Вставить(СокрЛП(МассивДанных[0]), СокрЛП(МассивДанных[1])); + КонецЕсли; + КонецЕсли; +КонецПроцедуры + +ИзвлечениеДанных(); \ No newline at end of file diff --git a/.github/workflows/os/oint_docs.os b/.github/workflows/os/oint_docs.os index 62be141c09..c997736821 100644 --- a/.github/workflows/os/oint_docs.os +++ b/.github/workflows/os/oint_docs.os @@ -6,6 +6,7 @@ Перем Расположение; Перем СПодкаталогами; Перем КаталогДокументации; +Перем КаталогЛокализации; Перем КаталогЛогов; Перем КаталогПримеров; Перем КаталогЗначений; @@ -13,12 +14,14 @@ Перем ТекущаяОбласть; Перем СчетчикОбласти; Перем Словарь; +Перем Транслитация; Процедура ПриСозданииОбъекта() Расположение = ".\src\ru\OInt"; СПодкаталогами = Истина; - КаталогДокументации = ".\docs\ru\md\!temp"; + КаталогДокументации = ".\docs\ru\md"; + КаталогЛокализации = ".\docs\en\md"; КаталогЛогов = ".\docs\ru\results\"; КаталогПримеров = ".\docs\ru\examples\"; КаталогЗначений = ".\docs\ru\data\"; @@ -32,8 +35,12 @@ Словарь = ПрочитатьJSON(ЧтениеJSON, Истина); ЧтениеJSON.Закрыть(); + ПолучитьТаблицуТранслитации(); ПроверитьСоздатьКаталог(КаталогДокументации); СоздатьФайлыДокументации(); + + ПеревестиДокументацию(); + КонецПроцедуры @@ -127,6 +134,11 @@ Для каждого ПараметрМетода Из СтруктураМетода["Параметры"] Цикл + Если Не ЗначениеЗаполнено(ПараметрМетода.Опция) Или Не СтруктураМетода["ЕстьCLI"] Тогда + Сообщить("Метод не имеет опции: " + СтруктураМетода["Заголовок"]); + Возврат; + КонецЕсли; + ТаблицаПараметров = ТаблицаПараметров + " | " + ПараметрМетода.Имя + " | " + ПараметрМетода.Опция + " | " @@ -449,44 +461,6 @@ Функция ТранслитироватьСтроку(Знач Значение) Значение = нРег(Значение); - Транслитация = Новый Соответствие(); - - Транслитация.Вставить("а", "a"); - Транслитация.Вставить("б", "b"); - Транслитация.Вставить("в", "v"); - Транслитация.Вставить("г", "g"); - Транслитация.Вставить("д", "d"); - Транслитация.Вставить("е", "e"); - Транслитация.Вставить("ё", "e"); - Транслитация.Вставить("ж", "zh"); - Транслитация.Вставить("з", "z"); - Транслитация.Вставить("и", "i"); - Транслитация.Вставить("й", "y"); - Транслитация.Вставить("к", "k"); - Транслитация.Вставить("л", "l"); - Транслитация.Вставить("м", "m"); - Транслитация.Вставить("н", "n"); - Транслитация.Вставить("о", "o"); - Транслитация.Вставить("п", "p"); - Транслитация.Вставить("р", "r"); - Транслитация.Вставить("с", "s"); - Транслитация.Вставить("т", "t"); - Транслитация.Вставить("у", "u"); - Транслитация.Вставить("ф", "f"); - Транслитация.Вставить("х", "h"); - Транслитация.Вставить("ц", "ts"); - Транслитация.Вставить("ч", "ch"); - Транслитация.Вставить("ш", "sh"); - Транслитация.Вставить("щ", "sch"); - Транслитация.Вставить("ъ", ""); - Транслитация.Вставить("ы", "y"); - Транслитация.Вставить("ь", ""); - Транслитация.Вставить("э", "e"); - Транслитация.Вставить("ю", "u"); - Транслитация.Вставить("я", "ya"); - Транслитация.Вставить(" ", "-"); - Транслитация.Вставить("(", ""); - Транслитация.Вставить(")", ""); Для Каждого ЗаменяемыйСимвол Из Транслитация Цикл Значение = СтрЗаменить(Значение, ЗаменяемыйСимвол.Ключ, ЗаменяемыйСимвол.Значение); @@ -503,6 +477,9 @@ Если Не ЗначениеЗаполнено(ПереведенноеИмя) Тогда ПереведенноеИмя = ТранслитироватьСтроку(Значение); + ПереведенноеИмя = СтрЗаменить(ПереведенноеИмя, "(", ""); + ПереведенноеИмя = СтрЗаменить(ПереведенноеИмя, ")", ""); + ПереведенноеИмя = СтрЗаменить(ПереведенноеИмя, "-", " "); КонецЕсли; Возврат ПереведенноеИмя; @@ -565,8 +542,152 @@ КонецФункции +Процедура ПолучитьТаблицуТранслитации() + + Транслитация = Новый Соответствие(); + + Транслитация.Вставить("а", "a"); + Транслитация.Вставить("б", "b"); + Транслитация.Вставить("в", "v"); + Транслитация.Вставить("г", "g"); + Транслитация.Вставить("д", "d"); + Транслитация.Вставить("е", "e"); + Транслитация.Вставить("ё", "e"); + Транслитация.Вставить("ж", "zh"); + Транслитация.Вставить("з", "z"); + Транслитация.Вставить("и", "i"); + Транслитация.Вставить("й", "y"); + Транслитация.Вставить("к", "k"); + Транслитация.Вставить("л", "l"); + Транслитация.Вставить("м", "m"); + Транслитация.Вставить("н", "n"); + Транслитация.Вставить("о", "o"); + Транслитация.Вставить("п", "p"); + Транслитация.Вставить("р", "r"); + Транслитация.Вставить("с", "s"); + Транслитация.Вставить("т", "t"); + Транслитация.Вставить("у", "u"); + Транслитация.Вставить("ф", "f"); + Транслитация.Вставить("х", "h"); + Транслитация.Вставить("ц", "ts"); + Транслитация.Вставить("ч", "ch"); + Транслитация.Вставить("ш", "sh"); + Транслитация.Вставить("щ", "sch"); + Транслитация.Вставить("ъ", ""); + Транслитация.Вставить("ы", "y"); + Транслитация.Вставить("ь", ""); + Транслитация.Вставить("э", "e"); + Транслитация.Вставить("ю", "u"); + Транслитация.Вставить("я", "ya"); + +КонецПроцедуры + +Процедура СкопироватьФайлы(Знач КаталогИсточник, Знач КаталогПриемник) + + Сообщить("Каталог источник: " + КаталогИсточник); + Сообщить("Каталог приемника: " + КаталогПриемник); + + + Сообщить("Создание каталога " + КаталогПриемник); + СоздатьКаталог(КаталогПриемник); + + МассивФайлов = НайтиФайлы(КаталогИсточник, "*.*", Истина); + + Для Каждого Файл Из МассивФайлов Цикл + + Если СтрНайти(Файл.ПолноеИмя, "cli") <> 0 Тогда + Продолжить; + КонецЕсли; + ПолноеИмяИсточник = Файл.ПолноеИмя; + ПолноеИмяПриемник = КаталогПриемник + СтрЗаменить(Файл.ПолноеИмя, КаталогИсточник, ""); + + Если Файл.ЭтоКаталог() Тогда + СоздатьКаталог(ПолноеИмяПриемник); + Сообщить("Создание каталога " + ПолноеИмяПриемник); + Иначе + КопироватьФайл(ПолноеИмяИсточник, ПолноеИмяПриемник); + Сообщить("Копирование файла" + ПолноеИмяИсточник + " в " + ПолноеИмяПриемник); + КонецЕсли; + КонецЦикла; + +КонецПроцедуры + +#КонецОбласти + +#Область Локализация + +Процедура ПеревестиДокументацию() + + Сообщить("////////////////////////////////////////////////"); + Сообщить(""); + Сообщить("Начало перевода..."); + Сообщить(""); + + ФайлКаталогаДокументации = Новый Файл(КаталогДокументации); + ФайлКаталогаЛокализации = Новый Файл(КаталогЛокализации); + + УдалитьФайлы(ФайлКаталогаЛокализации.ПолноеИмя); + СкопироватьФайлы(ФайлКаталогаДокументации.ПолноеИмя, ФайлКаталогаЛокализации.ПолноеИмя); + + ТаблицаСловаря = Новый ТаблицаЗначений(); + ТаблицаСловаря.Колонки.Добавить("Ключ"); + ТаблицаСловаря.Колонки.Добавить("Значение"); + ТаблицаСловаря.Колонки.Добавить("Длина"); + + Для Каждого КлючевоеСлово Из Словарь Цикл + НоваяСтрокаСловаря = ТаблицаСловаря.Добавить(); + НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ; + НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение; + НоваяСтрокаСловаря.Длина = СтрДлина(КлючевоеСлово.Ключ); + КонецЦикла; + + ТаблицаСловаря.Сортировать("Длина УБЫВ"); + + ФайлыЛокализации = НайтиФайлы(ФайлКаталогаЛокализации.ПолноеИмя, "*.md", Истина); + JsonЛокализации = НайтиФайлы(ФайлКаталогаЛокализации.ПолноеИмя, "*.json", Истина); + + Для Каждого JSON из JsonЛокализации Цикл + ФайлыЛокализации.Добавить(JSON); + КонецЦикла; + + Для Каждого Файл Из ФайлыЛокализации Цикл + + Если Файл.ЭтоКаталог() Тогда + Продолжить; + КонецЕсли; + + ТекущийДокумент = Новый ТекстовыйДокумент(); + ТекущийДокумент.Прочитать(Файл.ПолноеИмя, "UTF-8"); + ТекстДокумента = ТекущийДокумент.ПолучитьТекст(); + + Для Каждого Слово Из ТаблицаСловаря Цикл + ТекстДокумента = СтрЗаменить(ТекстДокумента, Слово.Ключ, Слово.Значение); + КонецЦикла; + + Пока СтрНайти(ТекстДокумента, " ") <> 0 Цикл + ТекстДокумента = СтрЗаменить(ТекстДокумента, " ", " "); + КонецЦикла; + + ТекстДокумента = СтрЗаменить(ТекстДокумента, " ,", ","); + + ТекущийДокумент.УстановитьТекст(ТекстДокумента); + ТекущийДокумент.Записать(Файл.ПолноеИмя); + + Для Каждого Буква Из Транслитация Цикл + Если СтрНайти(ТекстДокумента, Буква.Ключ) <> 0 Тогда + Сообщить("Ошибка перевода | " + Файл.ПолноеИмя); + Прервать; + КонецЕсли; + КонецЦикла; + + КонецЦикла; + + Сообщить("Перевод завершен!"); + +КонецПроцедуры + #КонецОбласти #КонецОбласти -ПриСозданииОбъекта(); \ No newline at end of file +//ПриСозданииОбъекта(); \ No newline at end of file diff --git a/.github/workflows/os/opi_translate.os b/.github/workflows/os/opi_translate.os index 853e394367..98a93f55e8 100644 --- a/.github/workflows/os/opi_translate.os +++ b/.github/workflows/os/opi_translate.os @@ -193,7 +193,7 @@ НоваяСтрокаСловаря = ТаблицаСловаря.Добавить(); НоваяСтрокаСловаря.Ключ = КлючевоеСлово.Ключ; НоваяСтрокаСловаря.Значение = КлючевоеСлово.Значение; - НоваяСтрокаСловаря.Длина = СтрДлина(Элемент.Ключ); + НоваяСтрокаСловаря.Длина = СтрДлина(КлючевоеСлово.Ключ); НоваяСтрокаСловаря.ИмяМодуля = Ложь; КонецЦикла; diff --git a/.github/workflows/os/template.md b/.github/workflows/os/template.md index f3fddafba4..184e3efd7b 100644 --- a/.github/workflows/os/template.md +++ b/.github/workflows/os/template.md @@ -12,7 +12,7 @@ sidebar_position: @Счетчик |-|-|-|-| @ТаблицаПараметров - Вовзращаемое значение: @ВозвращаемоеЗначение + Возвращаемое значение: @ВозвращаемоеЗначение ```bsl title="Пример кода" @@ -20,7 +20,7 @@ sidebar_position: @Счетчик ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" @ВызовCLI diff --git a/coverage/genericCoverage.xml b/coverage/genericCoverage.xml deleted file mode 100644 index 8a9d5f0350..0000000000 --- a/coverage/genericCoverage.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/docs/en/md/Airtable/Comment-management/Create-comment.md b/docs/en/md/Airtable/Comment-management/Create-comment.md new file mode 100644 index 0000000000..e97d1da44b --- /dev/null +++ b/docs/en/md/Airtable/Comment-management/Create-comment.md @@ -0,0 +1,58 @@ +--- +sidebar_position: 2 +--- + +# Create comment + Creates a comment for a record in the table + + +*Function CreateComment(Val Token, Val Base, Val Table, Val Record, Val Text) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Record | --record | String | Record identifier in the table | + | Text | --text | String | Comment text | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Record = "recV6DxeLQMBNJrUk"; + Text = "TestComment"; + + Response = OPI_Airtable.CreateComment(Token, Base, Table, Record, Text); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable CreateComment --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --text "TestComment" + +``` + + +```json title="Result" + +{ + "id": "comL1oGEDJvIQlMs1", + "author": { + "id": "usrFlaAHlTfYWAbVW", + "email": "bayselonarrend@gmail.com", + "name": "Anton Titovets" + }, + "text": "TestComment", + "createdTime": "2024-05-10T19:39:51.561Z", + "lastUpdatedTime": null + } + +``` diff --git a/docs/en/md/Airtable/Comment-management/Delete-comment.md b/docs/en/md/Airtable/Comment-management/Delete-comment.md new file mode 100644 index 0000000000..cd440bb126 --- /dev/null +++ b/docs/en/md/Airtable/Comment-management/Delete-comment.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 4 +--- + +# Delete comment + Deletes a comment for a table record + + +*Function DeleteComment(Val Token, Val Base, Val Table, Val Record, Val Comment) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Record | --record | String | Record identifier in the table | + | Comment | --comment | String | Comment identifier | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Record = "recV6DxeLQMBNJrUk"; + Comment = "comL1oGEDJvIQlMs1"; + + Response = OPI_Airtable.DeleteComment(Token, Base, Table, Record, Comment); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable DeleteComment --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment% + +``` + + +```json title="Result" + +{ + "id": "comL1oGEDJvIQlMs1", + "deleted": true + } + +``` diff --git a/docs/en/md/Airtable/Comment-management/Edit-comment.md b/docs/en/md/Airtable/Comment-management/Edit-comment.md new file mode 100644 index 0000000000..cfbbb1b07d --- /dev/null +++ b/docs/en/md/Airtable/Comment-management/Edit-comment.md @@ -0,0 +1,60 @@ +--- +sidebar_position: 3 +--- + +# Modify comment + Changes the text of an existing comment + + +*Function EditComment(Val Token, Val Base, Val Table, Val Record, Val Comment, Val Text) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Record | --record | String | Record identifier in the table | + | Comment | --comment | String | Comment identifier | + | Text | --text | String | New comment text | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Record = "recV6DxeLQMBNJrUk"; + Comment = "comL1oGEDJvIQlMs1"; + Text = "Test comment (change.)"; + + Response = OPI_Airtable.EditComment(Token, Base, Table, Record, Comment, Text); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable EditComment --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment% --text "Test comment (change.)" + +``` + + +```json title="Result" + +{ + "id": "comL1oGEDJvIQlMs1", + "author": { + "id": "usrFlaAHlTfYWAbVW", + "email": "bayselonarrend@gmail.com", + "name": "Anton Titovets" + }, + "text": "Test comment (change.)", + "createdTime": "2024-05-10T19:39:52Z", + "lastUpdatedTime": "2024-05-10T19:39:51.967Z" + } + +``` diff --git a/docs/en/md/Airtable/Comment-management/Get-comments.md b/docs/en/md/Airtable/Comment-management/Get-comments.md new file mode 100644 index 0000000000..b6e54a66e6 --- /dev/null +++ b/docs/en/md/Airtable/Comment-management/Get-comments.md @@ -0,0 +1,62 @@ +--- +sidebar_position: 1 +--- + +# Get comments + Gets the list of comments for a record in the table + + +*Function GetComments(Val Token, Val Base, Val Table, Val Record, Val Indent = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Record | --record | String | Record identifier in the table | + | Indent | --offset | String | Next page identifier of data from the previous request | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Record = "recV6DxeLQMBNJrUk"; + + Response = OPI_Airtable.GetComments(Token, Base, Table, Record); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetComments --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --offset %offset% + +``` + + +```json title="Result" + +{ + "comments": [ + { + "id": "comL1oGEDJvIQlMs1", + "author": { + "id": "usrFlaAHlTfYWAbVW", + "email": "bayselonarrend@gmail.com", + "name": "Anton Titovets" + }, + "text": "Test comment (change.)", + "createdTime": "2024-05-10T19:39:52Z", + "lastUpdatedTime": "2024-05-10T19:39:52Z" + } + ], + "offset": null + } + +``` diff --git a/docs/en/md/Airtable/Comment-management/_category_.json b/docs/en/md/Airtable/Comment-management/_category_.json new file mode 100644 index 0000000000..2cea1609c5 --- /dev/null +++ b/docs/en/md/Airtable/Comment-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Comment management", +"position": "" +} diff --git a/docs/en/md/Airtable/Database-work/Create-database.md b/docs/en/md/Airtable/Database-work/Create-database.md new file mode 100644 index 0000000000..283544e846 --- /dev/null +++ b/docs/en/md/Airtable/Database-work/Create-database.md @@ -0,0 +1,85 @@ +--- +sidebar_position: 3 +--- + +# Create base + Creates a new database + + +*Function CreateDatabase(Val Token, Val Workspace, Val Name, Val TableCollection) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Workspace | --ws | String | Workspace identifier | + | Name | --title | String | New base name | + | TableCollection | --tablesdata | Key-Value Pair | Table description: Key > name, Value > array of fields | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Workspace = "wspdf8yl1yZz3PmWZ"; + Name = "TestDatabase"; + + FieldArray = New Array; + FieldArray.Add(OPI_Airtable.GetNumberField("Number")); + FieldArray.Add(OPI_Airtable.GetStringField("String")); + + TableName = "TestTable"; + + TableCollection = New Map; + TableCollection.Insert(TableName, FieldArray); + + Response = OPI_Airtable.CreateDatabase(Token, Workspace, Name, TableCollection); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable CreateDatabase --token %token% --ws "wspdf8yl1yZz3PmWZ" --title "TestDatabase" --tablesdata %tablesdata% + +``` + + +```json title="Result" + +{ + "id": "applEsyJmBRm12AuN", + "tables": [ + { + "id": "tblqZzW78Rvsdt9gt", + "name": "TestTable", + "primaryFieldId": "fldj9Z3fEpLzv40d0", + "fields": [ + { + "type": "number", + "options": { + "precision": 0 + }, + "id": "fldj9Z3fEpLzv40d0", + "name": "Number" + }, + { + "type": "richText", + "id": "fldX1kR7lienmcdEj", + "name": "String" + } + ], + "views": [ + { + "id": "viwbKE3PS9jl6bqJl", + "name": "Grid view", + "type": "grid" + } + ] + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Database-work/Get-database-tables.md b/docs/en/md/Airtable/Database-work/Get-database-tables.md new file mode 100644 index 0000000000..9437337908 --- /dev/null +++ b/docs/en/md/Airtable/Database-work/Get-database-tables.md @@ -0,0 +1,72 @@ +--- +sidebar_position: 2 +--- + +# Get base tables + Gets the schema of base tables + + +*Function GetDatabaseTables(Val Token, Val Base) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Base identifier | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + + Response = OPI_Airtable.GetDatabaseTables(Token, Base); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetDatabaseTables --token %token% --base "apptm8Xqo7TwMaipQ" + +``` + + +```json title="Result" + +{ + "tables": [ + { + "id": "tblqZzW78Rvsdt9gt", + "name": "TestTable", + "primaryFieldId": "fldj9Z3fEpLzv40d0", + "fields": [ + { + "type": "number", + "options": { + "precision": 0 + }, + "id": "fldj9Z3fEpLzv40d0", + "name": "Number" + }, + { + "type": "richText", + "id": "fldX1kR7lienmcdEj", + "name": "String" + } + ], + "views": [ + { + "id": "viwbKE3PS9jl6bqJl", + "name": "Grid view", + "type": "grid" + } + ] + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Database-work/Get-list-of-bases.md b/docs/en/md/Airtable/Database-work/Get-list-of-bases.md new file mode 100644 index 0000000000..de71e7fa43 --- /dev/null +++ b/docs/en/md/Airtable/Database-work/Get-list-of-bases.md @@ -0,0 +1,89 @@ +--- +sidebar_position: 1 +--- + +# Get list of bases + Gets the list of available bases + + +*Function GetListOfBases(Val Token, Val Indent = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Indent | --offset | String | Next page identifier of the base list from the previous request | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + + Response = OPI_Airtable.GetListOfBases(Token); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetListOfBases --token %token% --offset %offset% + +``` + + +```json title="Result" + +{ + "bases": [ + { + "id": "appGarzKZ0lu3gzoa", + "name": "Test", + "permissionLevel": "create" + }, + { + "id": "app9WRfJirwn3yXuG", + "name": "Product catalog", + "permissionLevel": "create" + }, + { + "id": "app6gigUYTzlDEq4X", + "name": "TestDatabase", + "permissionLevel": "create" + }, + { + "id": "app5hJGyK8asYYe1Q", + "name": "TestDatabase", + "permissionLevel": "create" + }, + { + "id": "appRQ6VxxOZb40Uwi", + "name": "TestDatabase", + "permissionLevel": "create" + }, + { + "id": "appM6FaGofV2XSfFA", + "name": "TestDatabase", + "permissionLevel": "create" + }, + { + "id": "apptm8Xqo7TwMaipQ", + "name": "TestDatabase", + "permissionLevel": "create" + }, + { + "id": "appsyQyGrF8aVN2Wm", + "name": "TestDatabase", + "permissionLevel": "create" + }, + { + "id": "applEsyJmBRm12AuN", + "name": "TestDatabase", + "permissionLevel": "create" + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Database-work/_category_.json b/docs/en/md/Airtable/Database-work/_category_.json new file mode 100644 index 0000000000..230a4b5e06 --- /dev/null +++ b/docs/en/md/Airtable/Database-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Database work", +"position": "" +} diff --git a/docs/en/md/Airtable/Field-work/Create-field.md b/docs/en/md/Airtable/Field-work/Create-field.md new file mode 100644 index 0000000000..93cc4b0910 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Create-field.md @@ -0,0 +1,54 @@ +--- +sidebar_position: 1 +--- + +# Create field + Creates a new field in the table + + +*Function CreateField(Val Token, Val Base, Val Table, Val FieldStructure) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Base identifier | + | Table | --table | String | Table identifier | + | FieldStructure | --fielddata | Structure of Key-Value | Description of the new field | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Name = String(New UUID); + Field = OPI_Airtable.GetNumberField(Name); + + Response = OPI_Airtable.CreateField(Token, Base, Table, FieldStructure); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable CreateField --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --fielddata %fielddata% + +``` + + +```json title="Result" + +{ + "type": "number", + "options": { + "precision": 0 + }, + "id": "fld3IbFtHZtBHQwsk", + "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-attachment-field.md b/docs/en/md/Airtable/Field-work/Get-attachment-field.md new file mode 100644 index 0000000000..272485f8b1 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-attachment-field.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 5 +--- + +# Get field (file) + Gets the description of a file field + + +*Function GetAttachmentField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "multipleAttachments");EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Attachment"; + + Response = OPI_Airtable.GetAttachmentField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetAttachmentField --title "Attachment" + +``` + + +```json title="Result" + +{ + "name": "Attachment", + "type": "multipleAttachments" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-checkbox-field.md b/docs/en/md/Airtable/Field-work/Get-checkbox-field.md new file mode 100644 index 0000000000..89e96de5d5 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-checkbox-field.md @@ -0,0 +1,48 @@ +--- +sidebar_position: 6 +--- + +# Get field (checkbox) + Gets the description of a boolean field + + +*Function GetCheckboxField(Val Name) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Checkbox"; + + Response = OPI_Airtable.GetCheckboxField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetCheckboxField --title "Checkbox" + +``` + + +```json title="Result" + +{ + "name": "Checkbox", + "type": "checkbox", + "options": { + "icon": "check", + "color": "yellowBright" + } + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-date-field.md b/docs/en/md/Airtable/Field-work/Get-date-field.md new file mode 100644 index 0000000000..7983403fdd --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-date-field.md @@ -0,0 +1,50 @@ +--- +sidebar_position: 7 +--- + +# Get field (date) + Gets the description of a date field + + +*Function GetDateField(Val Name) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Date"; + + Response = OPI_Airtable.GetDateField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetDateField --title "Date" + +``` + + +```json title="Result" + +{ + "name": "Date", + "type": "date", + "options": { + "dateFormat": { + "format": "YYYY-MM-DD", + "name": "iso" + } + } + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-email-field.md b/docs/en/md/Airtable/Field-work/Get-email-field.md new file mode 100644 index 0000000000..273d1c28fa --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-email-field.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 8 +--- + +# Get field (email) + Gets the description of an email field + + +*Function GetEmailField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "email");EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Email"; + + Response = OPI_Airtable.GetEmailField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetEmailField --title "Email" + +``` + + +```json title="Result" + +{ + "name": "Email", + "type": "email" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-link-field.md b/docs/en/md/Airtable/Field-work/Get-link-field.md new file mode 100644 index 0000000000..71d5fb73cd --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-link-field.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 10 +--- + +# Get field (url) + Gets the description of a URL field + + +*Function GetLinkField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "url");EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Link"; + + Response = OPI_Airtable.GetLinkField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetLinkField --title "Link" + +``` + + +```json title="Result" + +{ + "name": "Link", + "type": "url" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-number-field.md b/docs/en/md/Airtable/Field-work/Get-number-field.md new file mode 100644 index 0000000000..febb0bbac0 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-number-field.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 4 +--- + +# Get field (numeric) + Gets the description of a numeric field + + +*Function GetNumberField(Val Name, Val Precision = 0) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | New field name | + | Precision | --precision | Number, String | Number of decimal places | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Number"; + Precision = "0"; + + Response = OPI_Airtable.GetNumberField(Name, Precision); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetNumberField --title "Number" --precision "0" + +``` + + +```json title="Result" + +{ + "name": "Number", + "type": "number", + "options": { + "precision": 0 + } + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-phone-field.md b/docs/en/md/Airtable/Field-work/Get-phone-field.md new file mode 100644 index 0000000000..650b150927 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-phone-field.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 9 +--- + +# Get field (phone) + Gets the description of a phone number field + + +*Function GetPhoneField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "phoneNumber");EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "Phone"; + + Response = OPI_Airtable.GetPhoneField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetPhoneField --title "Phone" + +``` + + +```json title="Result" + +{ + "name": "Phone", + "type": "phoneNumber" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Get-string-field.md b/docs/en/md/Airtable/Field-work/Get-string-field.md new file mode 100644 index 0000000000..cb288e3a17 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Get-string-field.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 3 +--- + +# Get field (string) + Gets the description of a string field + + +*Function GetStringField(Val Name) ExportReturn PrimitiveFieldDescription(Name, "richText");EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | New field name | + + + Returns: Structure - Field description + +```bsl title="Code example" + + + Name = "String"; + + Response = OPI_Airtable.GetStringField(Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetStringField --title "String" + +``` + + +```json title="Result" + +{ + "name": "String", + "type": "richText" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/Modify-field.md b/docs/en/md/Airtable/Field-work/Modify-field.md new file mode 100644 index 0000000000..d3d28e0df0 --- /dev/null +++ b/docs/en/md/Airtable/Field-work/Modify-field.md @@ -0,0 +1,58 @@ +--- +sidebar_position: 2 +--- + +# Modify field + Changes the name and/or description of an existing table field + + +*Function ModifyField(Val Token, Val Base, Val Table, Val Field, Val Name = "", Val Description = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Base identifier Base | + | Table | --table | String | Table identifier | + | Field | --field | String | Field identifier | + | Name | --title | String | New name | + | Description | --description | String | New description | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Field = "fld3IbFtHZtBHQwsk"; + Name = String(New UUID) + "(change.)"; + Description = "New description"; + + Response = OPI_Airtable.ModifyField(Token, Base, Table, Field, Name, Description); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable ModifyField --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --field "fld3IbFtHZtBHQwsk" --title %title% --description "New description" + +``` + + +```json title="Result" + +{ + "type": "number", + "options": { + "precision": 0 + }, + "id": "fld3IbFtHZtBHQwsk", + "name": "9c0d2a82-7bf9-40b7-8052-ae3ebadc72d5(change.)", + "description": "New description" + } + +``` diff --git a/docs/en/md/Airtable/Field-work/_category_.json b/docs/en/md/Airtable/Field-work/_category_.json new file mode 100644 index 0000000000..f2f40f022e --- /dev/null +++ b/docs/en/md/Airtable/Field-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Field work", +"position": "" +} diff --git a/docs/en/md/Airtable/Record-management/Create-posts.md b/docs/en/md/Airtable/Record-management/Create-posts.md new file mode 100644 index 0000000000..16bde21beb --- /dev/null +++ b/docs/en/md/Airtable/Record-management/Create-posts.md @@ -0,0 +1,73 @@ +--- +sidebar_position: 3 +--- + +# Create records + Creates one or an array of records by description or an array of field value descriptions + + +*Function CreatePosts(Val Token, Val Base, Val Table, Val Data) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Data | --data | Structure, Array of Structure | Set or array of sets of Key : Value pairs > Field : Indicator | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Numeric = 10; + StringType = "Hello"; + + RowDescription1 = New Structure("Number,String", Numeric, StringType); + RowDescription2 = New Structure("Number,String", Numeric, StringType); + + Data = New Array; + Data.Add(RowDescription1); + Data.Add(RowDescription2); + + Response = OPI_Airtable.CreatePosts(Token, Base, Table, Data); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable CreatePosts --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --data %data% + +``` + + +```json title="Result" + +{ + "records": [ + { + "id": "recjHNKNZBWLZkZ7A", + "createdTime": "2024-05-10T19:39:51Z", + "fields": { + "Number": 10, + "String": "Hello\n" + } + }, + { + "id": "recGyJ0MlN1H3GMuN", + "createdTime": "2024-05-10T19:39:51Z", + "fields": { + "Number": 10, + "String": "Hello\n" + } + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Record-management/Delete-posts.md b/docs/en/md/Airtable/Record-management/Delete-posts.md new file mode 100644 index 0000000000..56b4396131 --- /dev/null +++ b/docs/en/md/Airtable/Record-management/Delete-posts.md @@ -0,0 +1,60 @@ +--- +sidebar_position: 4 +--- + +# Delete records + Deletes one or an array of records by identifiers + + +*Function DeletePosts(Val Token, Val Base, Val Table, Val Records) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Records | --records | String, Array of String | Identifier or array of record identifiers | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + + Records = New Array; + Records.Add("recjHNKNZBWLZkZ7A"); + Records.Add("recGyJ0MlN1H3GMuN"); + + Response = OPI_Airtable.DeletePosts(Token, Base, Table, Record); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable DeletePosts --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --records %records% + +``` + + +```json title="Result" + +{ + "records": [ + { + "deleted": true, + "id": "recjHNKNZBWLZkZ7A" + }, + { + "deleted": true, + "id": "recGyJ0MlN1H3GMuN" + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Record-management/Get-list-of-records.md b/docs/en/md/Airtable/Record-management/Get-list-of-records.md new file mode 100644 index 0000000000..fd35d41553 --- /dev/null +++ b/docs/en/md/Airtable/Record-management/Get-list-of-records.md @@ -0,0 +1,72 @@ +--- +sidebar_position: 1 +--- + +# Get list of records + Gets the list of records of the selected table + + +*Function GetListOfRecords(Val Token, Val Base, Val Table, Val Indent = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Indent | --offset | String | Next page identifier of data from the previous request | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + + Response = OPI_Airtable.GetListOfRecords(Token, Base, Table, Indent); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetListOfRecords --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --offset %offset% + +``` + + +```json title="Result" + +{ + "records": [ + { + "id": "recGyJ0MlN1H3GMuN", + "createdTime": "2024-05-10T19:39:51Z", + "fields": { + "Number": 10, + "String": "Hello\n" + } + }, + { + "id": "recV6DxeLQMBNJrUk", + "createdTime": "2024-05-10T19:39:51Z", + "fields": { + "Number": 10, + "String": "Hello\n" + } + }, + { + "id": "recjHNKNZBWLZkZ7A", + "createdTime": "2024-05-10T19:39:51Z", + "fields": { + "Number": 10, + "String": "Hello\n" + } + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Record-management/Get-record.md b/docs/en/md/Airtable/Record-management/Get-record.md new file mode 100644 index 0000000000..5b85cb3e8a --- /dev/null +++ b/docs/en/md/Airtable/Record-management/Get-record.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 2 +--- + +# Get record + Gets row data of the table by identifier + + +*Function GetRecord(Val Token, Val Base, Val Table, Val Record) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database identifier | + | Table | --table | String | Table identifier | + | Record | --record | String | Record identifier in the table | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Record = "recV6DxeLQMBNJrUk"; + + Response = OPI_Airtable.GetRecord(Token, Base, Table, Record); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable GetRecord --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" + +``` + + +```json title="Result" + +{ + "id": "recV6DxeLQMBNJrUk", + "createdTime": "2024-05-10T19:39:51Z", + "fields": { + "Number": 10, + "String": "Hello\n" + } + } + +``` diff --git a/docs/en/md/Airtable/Record-management/_category_.json b/docs/en/md/Airtable/Record-management/_category_.json new file mode 100644 index 0000000000..a92ab49137 --- /dev/null +++ b/docs/en/md/Airtable/Record-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Record management", +"position": "" +} diff --git a/docs/en/md/Airtable/Table-management/Create-table.md b/docs/en/md/Airtable/Table-management/Create-table.md new file mode 100644 index 0000000000..7e01cf524e --- /dev/null +++ b/docs/en/md/Airtable/Table-management/Create-table.md @@ -0,0 +1,127 @@ +--- +sidebar_position: 1 +--- + +# Create table + Creates a new table in the base + + +*Function CreateTable(Val Token, Val Base, Val Name, Val FieldArray, Val Description = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Base identifier | + | Name | --title | String | New table name | + | FieldArray | --fieldsdata | Array of Structure | Array of field descriptions | + | Description | --description | String | Table description | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + TableName = "TestTable2"; + Description = "NewTable"; + + FieldArray = New Array; + FieldArray.Add(OPI_Airtable.GetNumberField("Number")); + FieldArray.Add(OPI_Airtable.GetStringField("String")); + FieldArray.Add(OPI_Airtable.GetAttachmentField("Attachment")); + FieldArray.Add(OPI_Airtable.GetCheckboxField("Checkbox")); + FieldArray.Add(OPI_Airtable.GetDateField("Date")); + FieldArray.Add(OPI_Airtable.GetPhoneField("Phone")); + FieldArray.Add(OPI_Airtable.GetEmailField("Email")); + FieldArray.Add(OPI_Airtable.GetLinkField("Link")); + + Response = OPI_Airtable.CreateTable(Token, Base, Name, FieldArray, Description); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable CreateTable --token %token% --base "apptm8Xqo7TwMaipQ" --title %title% --fieldsdata %fieldsdata% --description "NewTable" + +``` + + +```json title="Result" + +{ + "id": "tblT64aWyrMUAbUmF", + "name": "TestTable2", + "description": "NewTable", + "primaryFieldId": "fldoHs3kv6RLc8pjo", + "fields": [ + { + "type": "number", + "options": { + "precision": 0 + }, + "id": "fldoHs3kv6RLc8pjo", + "name": "Number" + }, + { + "type": "richText", + "id": "fldzY5xRHDY7ClKxa", + "name": "String" + }, + { + "type": "multipleAttachments", + "options": { + "isReversed": false + }, + "id": "fldYHxxXPALKl3yHp", + "name": "Attachment" + }, + { + "type": "checkbox", + "options": { + "icon": "check", + "color": "yellowBright" + }, + "id": "fldRUoggUObfqckXh", + "name": "Checkbox" + }, + { + "type": "date", + "options": { + "dateFormat": { + "name": "iso", + "format": "YYYY-MM-DD" + } + }, + "id": "fldvtwjapJM7s99nN", + "name": "Date" + }, + { + "type": "phoneNumber", + "id": "flda4VY8dVd2mbqz9", + "name": "Phone" + }, + { + "type": "email", + "id": "fld8ZLKndqBIkT72s", + "name": "Email" + }, + { + "type": "url", + "id": "fldqjsCp1c2KaAS53", + "name": "Link" + } + ], + "views": [ + { + "id": "viwX3vEGO5vB2Km4k", + "name": "Grid view", + "type": "grid" + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Table-management/Modify-table.md b/docs/en/md/Airtable/Table-management/Modify-table.md new file mode 100644 index 0000000000..283358993e --- /dev/null +++ b/docs/en/md/Airtable/Table-management/Modify-table.md @@ -0,0 +1,118 @@ +--- +sidebar_position: 2 +--- + +# Modify table + Changes the name and/or description of the base + + +*Function ModifyTable(Val Token, Val Base, Val Table, Val Name = "", Val Description = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Base identifier | + | Table | --table | String | Table identifier | + | Name | --title | String | New name | + | Description | --description | String | New description | + + + Returns: Key-Value Pair - serialized JSON response from Airtable + +```bsl title="Code example" + + + Base = "apptm8Xqo7TwMaipQ"; + Table = "tbl9G4jVoTJpxYwSY"; + Name = "Test table 2 (change.)"; + Description = "New table (change.)"; + + Response = OPI_Airtable.ModifyTable(Token, Base, Table, Name, Description); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint airtable ModifyTable --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --title "Test table 2 (change.)" --description "New table (change.)" + +``` + + +```json title="Result" + +{ + "id": "tblT64aWyrMUAbUmF", + "name": "Test table 2 (change.)", + "description": "New table (change.)", + "primaryFieldId": "fldoHs3kv6RLc8pjo", + "fields": [ + { + "id": "fldoHs3kv6RLc8pjo", + "name": "Number", + "type": "number", + "options": { + "precision": 0 + } + }, + { + "id": "fldzY5xRHDY7ClKxa", + "name": "String", + "type": "richText" + }, + { + "id": "fldYHxxXPALKl3yHp", + "name": "Attachment", + "type": "multipleAttachments", + "options": { + "isReversed": false + } + }, + { + "id": "fldRUoggUObfqckXh", + "name": "Checkbox", + "type": "checkbox", + "options": { + "icon": "check", + "color": "yellowBright" + } + }, + { + "id": "fldvtwjapJM7s99nN", + "name": "Date", + "type": "date", + "options": { + "dateFormat": { + "name": "iso", + "format": "YYYY-MM-DD" + } + } + }, + { + "id": "flda4VY8dVd2mbqz9", + "name": "Phone", + "type": "phoneNumber" + }, + { + "id": "fld8ZLKndqBIkT72s", + "name": "Email", + "type": "email" + }, + { + "id": "fldqjsCp1c2KaAS53", + "name": "Link", + "type": "url" + } + ], + "views": [ + { + "id": "viwX3vEGO5vB2Km4k", + "name": "Grid view", + "type": "grid" + } + ] + } + +``` diff --git a/docs/en/md/Airtable/Table-management/_category_.json b/docs/en/md/Airtable/Table-management/_category_.json new file mode 100644 index 0000000000..04757e408b --- /dev/null +++ b/docs/en/md/Airtable/Table-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Table management", +"position": "" +} diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md b/docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md new file mode 100644 index 0000000000..9c526845ed --- /dev/null +++ b/docs/en/md/Dropbox/Account-and-authorization/Get-account-information.md @@ -0,0 +1,63 @@ +--- +sidebar_position: 4 +--- + +# Get account information + Gets account information + + +*Function GetAccountInformation(Val Token, Val Account = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Account | --account | String | Account ID. Current token account if not filled | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.GetAccountInformation(Token); + + +``` + +```sh title="CLI command example" + + oint dropbox GetAccountInformation --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --account %account% + +``` + + +```json title="Result" + +{ + "account_id": "dbid:AAA4WKMCfgoW5LwuNQFeLOyp-X4omQiNDhE", + "name": { + "given_name": "Anton", + "surname": "Titovets", + "familiar_name": "Anton", + "display_name": "Anton Titovets", + "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/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md b/docs/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md new file mode 100644 index 0000000000..9ff795803d --- /dev/null +++ b/docs/en/md/Dropbox/Account-and-authorization/Get-authorization-link.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 1 +--- + +# Get authorization link + Generates an authorization link for browser transition + + +*Function GetAuthorizationLink(Val AppKey) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AppKey | --appkey | String | Application key | + + + Returns: String - URL for browser transition + +```bsl title="Code example" + + AppKey = "oynqxds..."; + Result = OPI_Dropbox.GetAuthorizationLink(AppKey); + + +``` + +```sh title="CLI command example" + + oint dropbox GetAuthorizationLink --appkey "oynqxds..." + +``` + + +```json title="Result" + +"https://www.dropbox.com/oauth2/authorize?client_id=oynqxdsqft8oyky&response_type=code&token_access_type=offline" + +``` diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md b/docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md new file mode 100644 index 0000000000..89ce9a6fa1 --- /dev/null +++ b/docs/en/md/Dropbox/Account-and-authorization/Get-space-usage-data.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 5 +--- + +# Get space usage data + Gets information on the amount of used disk space + + +*Function GetSpaceUsageData(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.GetSpaceUsageData(Token); + + +``` + +```sh title="CLI command example" + + oint dropbox GetSpaceUsageData --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." + +``` + + +```json title="Result" + +{ + "used": 1477493597, + "allocation": { + ".tag": "individual", + "allocated": 2147483648 + } +} + +``` diff --git a/docs/en/md/Dropbox/Account-and-authorization/Get-token.md b/docs/en/md/Dropbox/Account-and-authorization/Get-token.md new file mode 100644 index 0000000000..c9d4f1e753 --- /dev/null +++ b/docs/en/md/Dropbox/Account-and-authorization/Get-token.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 2 +--- + +# Get token + Gets token based on the code from the GetAuthorizationLink page + + +*Function GetToken(Val AppKey, Val AppSecret, Val Code) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AppKey | --appkey | String | Application key | + | AppSecret | --appsecret | String | Application secret | + | Code | --code | String | Code from the authorization page | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + AppKey = "oynqxds..."; + AppSecret = "tk2oewn..."; + Code = "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8"; + + Result = OPI_Dropbox.GetToken(AppKey, AppSecret, Code); + + +``` + +```sh title="CLI command example" + + oint dropbox GetToken --appkey "oynqxds..." --appsecret "tk2oewn..." --code "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8" + +``` + + +```json title="Result" + +{ + "error": "invalid_grant", + "error_description": "code doesn't exist or has expired" +} + +``` diff --git a/docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md b/docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md new file mode 100644 index 0000000000..9bbf63c419 --- /dev/null +++ b/docs/en/md/Dropbox/Account-and-authorization/Refresh-token.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 3 +--- + +# Refresh token + Gets a new token based on the refresh token + + +*Function RefreshToken(Val AppKey, Val AppSecret, Val RefreshToken) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AppKey | --appkey | String | Application key | + | AppSecret | --appsecret | String | Application secret | + | RefreshToken | --refresh | String | Refresh token | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + AppKey = "oynqxds..."; + AppSecret = "tk2oewn..."; + RefreshToken = "oZFWg3DmZ_IAAAAAAAAAAWilOA0M1SjV..."; + + Result = OPI_Dropbox.RefreshToken(AppKey, AppSecret, RefreshToken); + + +``` + +```sh title="CLI command example" + + oint dropbox RefreshToken --appkey "oynqxds..." --appsecret "tk2oewn..." --refresh "oZFWg3DmZ_IAAAAAAAAAAWilOA0M1SjV..." + +``` + + +```json title="Result" + +{ + "access_token": "sl.B2M8yVLTS_ojO3UsFs2tRlXxkFh50RLOkroi3SLCwcjA2xX58JY__GXKh9vPGnGcfDkkTJJYB1Wn9tFvj6cRs3w04TnfaBQnJiOfUb58UHexTCAdck9xNFIBAQjuAQKUtkoht66bvsu4oh6Wl6gQpvU", + "token_type": "bearer", + "expires_in": 14400 +} + +``` diff --git a/docs/en/md/Dropbox/Account-and-authorization/_category_.json b/docs/en/md/Dropbox/Account-and-authorization/_category_.json new file mode 100644 index 0000000000..7a6364be56 --- /dev/null +++ b/docs/en/md/Dropbox/Account-and-authorization/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Account and authorization", +"position": "" +} diff --git a/docs/en/md/Dropbox/File-and-directory-management/Copy-object.md b/docs/en/md/Dropbox/File-and-directory-management/Copy-object.md new file mode 100644 index 0000000000..2808d7bd51 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Copy-object.md @@ -0,0 +1,56 @@ +--- +sidebar_position: 8 +--- + +# Copy object + Copies a file or directory to the selected path + + +*Function CopyObject(Val Token, Val From, Val Target) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | From | --form | String | Path to the original object | + | Target | --to | String | Target path for the new object | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Original = "/New/pic.png"; + Copy = "/New/pic_copy.png"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.CopyObject(Token, Original, Copy); + + +``` + +```sh title="CLI command example" + + oint dropbox CopyObject --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to% + +``` + + +```json title="Result" + +{ + "metadata": { + ".tag": "file", + "name": "pic_copy.png", + "path_lower": "/new/pic_copy.png", + "path_display": "/New/pic_copy.png", + "id": "id:kJU6-a-pT48AAAAAAAABYg", + "client_modified": "2024-05-30T12:32:09Z", + "server_modified": "2024-05-30T12:32:54Z", + "rev": "619ab10ed491ebd841553", + "size": 2114023, + "is_downloadable": true, + "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" + } +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Create-folder.md b/docs/en/md/Dropbox/File-and-directory-management/Create-folder.md new file mode 100644 index 0000000000..683c28f873 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Create-folder.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 10 +--- + +# Create folder + Creates an empty directory at the selected path + + +*Function CreateFolder(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Target path for creating the directory | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New catalog"; + + Result = OPI_Dropbox.CreateFolder(Token, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox CreateFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path %path% + +``` + + +```json title="Result" + +{ + "metadata": { + "name": "New catalog", + "path_lower": "/new catalog", + "path_display": "/New catalog", + "id": "id:kJU6-a-pT48AAAAAAAABZA" + } +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Delete-object.md b/docs/en/md/Dropbox/File-and-directory-management/Delete-object.md new file mode 100644 index 0000000000..b71eef3e5d --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Delete-object.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 7 +--- + +# Delete object + Deletes an object from the cloud drive + + +*Function DeleteObject(Val Token, Val Path, Val Irrecoverable = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object to delete | + | Irrecoverable | --permanently | String | Delete object without the possibility of recovery | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Path = "/New/pic.png"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.DeleteObject(Token, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox DeleteObject --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --permanently %permanently% + +``` + + +```json title="Result" + +{ + "metadata": { + ".tag": "file", + "name": "pic.png", + "path_lower": "/new/pic.png", + "path_display": "/New/pic.png", + "id": "id:kJU6-a-pT48AAAAAAAABYA", + "client_modified": "2024-05-30T12:32:09Z", + "server_modified": "2024-05-30T12:32:48Z", + "rev": "619ab108e3d3dbd841553", + "size": 2114023, + "is_downloadable": true, + "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" + } +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Download-file.md b/docs/en/md/Dropbox/File-and-directory-management/Download-file.md new file mode 100644 index 0000000000..9e18ba9ec2 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Download-file.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 11 +--- + +# Download file + Downloads a file by the specified path or ID + + +*Function DownloadFile(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path or ID of the file | + + + Returns: BinaryData - binary data of the file + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New/pic.png"; + + Result = OPI_Dropbox.DownloadFile(Token, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox DownloadFile --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" + +``` + + +```json title="Result" + +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/en/md/Dropbox/File-and-directory-management/Download-folder.md b/docs/en/md/Dropbox/File-and-directory-management/Download-folder.md new file mode 100644 index 0000000000..e17db30d95 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Download-folder.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 12 +--- + +# Download folder + Downloads a zip archive with the contents of the specified directory + + +*Function DownloadFolder(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path or ID of the directory | + + + Returns: BinaryData - binary data of the zip archive with the contents of the directory + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New"; + + Result = OPI_Dropbox.DownloadFolder(Token, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox DownloadFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" + +``` + + +```json title="Result" + +NOT JSON: 50 4B 03 04 14 00 00 08 00 00 36 3D BE 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 B9 2D 58 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/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md b/docs/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md new file mode 100644 index 0000000000..2f6145c225 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 2 +--- + +# Get list of folder files + Gets the list of the first files in the directory or continues getting the next ones when the cursor is specified + + +*Function GetListOfFolderFiles(Val Token, Val Path = "", Val Detailed = False, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the directory. Optional if the cursor is specified | + | Detailed | --detail | Boolean | Adds additional information fields for media files | + | Cursor | --cursor | String | Cursor from the previous request to get the next set of files | + + + Returns: HTTPResponse - Get list of folder files + +```bsl title="Code example" + + Path = "/New"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.GetListOfFolderFiles(Token, Path, True); + + +``` + +```sh title="CLI command example" + + oint dropbox GetListOfFolderFiles --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" --detail %detail% --cursor %cursor% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md b/docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md new file mode 100644 index 0000000000..dd9514b2c5 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Get-object-information.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 1 +--- + +# Get object information + Gets information about a file or directory + + +*Function GetObjectInformation(Val Token, Val Path, Val Detailed = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object | + | Detailed | --detail | Boolean | Adds additional information fields for media files | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Path = "/New/pic.png"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.GetObjectInformation(Token, Path, True); + + +``` + +```sh title="CLI command example" + + oint dropbox GetObjectInformation --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --detail %detail% + +``` + + +```json title="Result" + +{ + ".tag": "file", + "name": "pic.png", + "path_lower": "/new/pic.png", + "path_display": "/New/pic.png", + "id": "id:kJU6-a-pT48AAAAAAAABYA", + "client_modified": "2024-05-30T12:32:09Z", + "server_modified": "2024-05-30T12:32:09Z", + "rev": "619ab0e44a57cbd841553", + "size": 2114023, + "is_downloadable": true, + "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md b/docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md new file mode 100644 index 0000000000..c162204d60 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Get-object-version-list.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 13 +--- + +# Get list of object versions + Gets the list of versions (revisions) of the object + + +*Function GetObjectVersionList(Val Token, Val Path, Val Count = 10) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object | + | Count | --amount | String, Number | Number of the latest versions of the object to display | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New/pic.png"; + + Result = OPI_Dropbox.GetObjectVersionList(Token, Path, 1); + + +``` + +```sh title="CLI command example" + + oint dropbox GetObjectVersionList --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --amount %amount% + +``` + + +```json title="Result" + +{ + "is_deleted": false, + "entries": [ + { + "name": "pic.png", + "path_lower": "/new/pic.png", + "path_display": "/New/pic.png", + "id": "id:kJU6-a-pT48AAAAAAAABYA", + "client_modified": "2024-05-30T12:32:09Z", + "server_modified": "2024-05-30T12:32:09Z", + "rev": "619ab0e44a57cbd841553", + "size": 2114023, + "is_downloadable": true, + "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" + } + ] +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Get-preview.md b/docs/en/md/Dropbox/File-and-directory-management/Get-preview.md new file mode 100644 index 0000000000..673ccfd6d1 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Get-preview.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 3 +--- + +# Get preview + Gets PDF or HTML preview of the object (for documents only) + + +*Function GetPreview(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object | + + + Returns: BinaryData - document preview + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New/mydoc.docx"; + + Result = OPI_Dropbox.GetPreview(Token, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox GetPreview --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" + +``` + + +```json title="Result" + +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/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md b/docs/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md new file mode 100644 index 0000000000..a5122bbdc9 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md @@ -0,0 +1,62 @@ +--- +sidebar_position: 6 +--- + +# Get upload status by URL + Gets the upload status of the file by URL + + +*Function GetUploadStatusByURL(Val Token, Val JobID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | JobID | --job | String | ID of the asynchronous job from the UploadFileByURL response | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + WorkID = "G8YbueOu2nsAAAAAAAAAAQ"; + Status = "in_progress"; + + WHile Status = "in_progress" Do + + Result = OPI_Dropbox.GetUploadStatusByURL(Token, WorkID); + Status = Result[".tag"]; + + OPI_Tools.Pause(5); + + OPI_TestDataRetrieval.WriteLog(Result, "GetUploadStatusByURL", "Dropbox"); + + EndDo; + + +``` + +```sh title="CLI command example" + + oint dropbox GetUploadStatusByURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --job %job% + +``` + + +```json title="Result" + +{ + ".tag": "complete", + "name": "url_doc.docx", + "path_lower": "/new/url_doc.docx", + "path_display": "/New/url_doc.docx", + "id": "id:kJU6-a-pT48AAAAAAAABYw", + "client_modified": "2024-05-30T12:33:07Z", + "server_modified": "2024-05-30T12:33:08Z", + "rev": "619ab11c37fb9bd841553", + "size": 24069, + "is_downloadable": true, + "content_hash": "8d63c5989ceec1a90f3fde2ffaa76efcd2c050191e6b55a1761e4e352590bd8c" +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Move-object.md b/docs/en/md/Dropbox/File-and-directory-management/Move-object.md new file mode 100644 index 0000000000..b0426e7319 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Move-object.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 9 +--- + +# Move object + Moves an object to the selected path + + +*Function MoveObject(Val Token, Val From, Val Target) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | From | --form | String | Path to the original object | + | Target | --to | String | Target path for the new object | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + OriginalPath = "/New/pic.png"; + TargetPath = "/pic.png"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + + Result = OPI_Dropbox.MoveObject(Token, OriginalPath, TargetPath); + + +``` + +```sh title="CLI command example" + + oint dropbox MoveObject --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md b/docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md new file mode 100644 index 0000000000..e5a3d4283f --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Restore-object-to-version.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 14 +--- + +# Restore object to version + Restores object state to required version (revision) + + +*Function RestoreObjectToVersion(Val Token, Val Path, Val Version) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object | + | Version | --rev | String | ID of the version (revision) for restoration | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Version = "61a0b76320a6fbd841553"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New/pic.png"; + + Result = OPI_Dropbox.RestoreObjectToVersion(Token, Path, Version); + + +``` + +```sh title="CLI command example" + + oint dropbox RestoreObjectToVersion --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --rev "61a0b76320a6fbd841553" + +``` + + +```json title="Result" + +{ + "name": "pic.png", + "path_lower": "/new/pic.png", + "path_display": "/New/pic.png", + "id": "id:kJU6-a-pT48AAAAAAAABYA", + "client_modified": "2024-05-30T12:32:09Z", + "server_modified": "2024-05-30T12:32:09Z", + "rev": "619ab0e44a57cbd841553", + "size": 2114023, + "is_downloadable": true, + "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md b/docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md new file mode 100644 index 0000000000..168401c4c0 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Upload-file-by-url.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 5 +--- + +# Upload file by URL + Uploads a file to the cloud drive by fetching it from the specified URL + + +*Function UploadFileByURL(Val Token, Val FileURL, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | FileURL | --url | String | URL source of the file | + | Path | --path | String | Save path on Dropbox | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Path = "/New/url_doc.docx"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + URL = "https://openintegrations.dev/test_data/document.docx"; + + Result = OPI_Dropbox.UploadFileByURL(Token, URL, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox UploadFileByURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --url %url% --path "/New/url_doc.docx" + +``` + + +```json title="Result" + +{ + ".tag": "async_job_id", + "async_job_id": "41d0vPCn2mYAAAAAAAAAAQ" +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/Upload-file.md b/docs/en/md/Dropbox/File-and-directory-management/Upload-file.md new file mode 100644 index 0000000000..b3256074f5 --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/Upload-file.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 4 +--- + +# Upload file + Uploads a file to the cloud drive + + +*Function UploadFile(Val Token, Val File, Val Path, Val Overwrite = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | File | --file | String, BinaryData | Data file for upload | + | Path | --path | String | Save path on Dropbox | + | Overwrite | --overwrite | Boolean | Overwrite file in case of path conflicts | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Path = "/New/pic.png"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Image = "https://openintegrations.dev/test_data/picture.jpg"; + + ImagePath = GetTempFileName("png"); + CopyFile(Image, ImagePath); + + Result = OPI_Dropbox.UploadFile(Token, ImagePath, Path, True); + + +``` + +```sh title="CLI command example" + + oint dropbox UploadFile --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --file %file% --path "/New/pic.png" --overwrite %overwrite% + +``` + + +```json title="Result" + +{ + "name": "pic.png", + "path_lower": "/new/pic.png", + "path_display": "/New/pic.png", + "id": "id:kJU6-a-pT48AAAAAAAABYA", + "client_modified": "2024-05-30T12:32:09Z", + "server_modified": "2024-05-30T12:32:09Z", + "rev": "619ab0e44a57cbd841553", + "size": 2114023, + "is_downloadable": true, + "content_hash": "0f3b18c255b0f252bd326cacc04c15c3aa57bd6b8234adb65aa7bb2987a65492" +} + +``` diff --git a/docs/en/md/Dropbox/File-and-directory-management/_category_.json b/docs/en/md/Dropbox/File-and-directory-management/_category_.json new file mode 100644 index 0000000000..5ea55393aa --- /dev/null +++ b/docs/en/md/Dropbox/File-and-directory-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "File and directory management", +"position": "" +} diff --git a/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md new file mode 100644 index 0000000000..236a84ca00 --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-file.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 3 +--- + +# Add user to file + Defines access to the file for an external user + + +*Function AddUsersToFile(Val Token, Val FileID, Val EmailAddresses, Val ViewOnly = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | FileID | --fileid | String | ID of the file to be accessed | + | EmailAddresses | --emails | String, Array of String | List of email addresses of users being added | + | ViewOnly | --readonly | Boolean | Prohibits file editing for the external user | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Email = "h5bk6ft62s@privaterelay.appleid.com"; + File = "kJU6-a-pT48AAAAAAAAABw"; + + Result = OPI_Dropbox.AddUsersToFile(Token, File, Email, False); + + +``` + +```sh title="CLI command example" + + oint dropbox AddUsersToFile --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid% --emails %emails% --readonly %readonly% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md new file mode 100644 index 0000000000..86d6b1a2f2 --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/Add-users-to-folder.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 4 +--- + +# Add users to folder + Grants external users access to the directory + + +*Function AddUsersToFolder(Val Token, Val FolderID, Val EmailAddresses, Val ViewOnly = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | FolderID | --folder | String | ID of the public catalog (shared folder ID) | + | EmailAddresses | --emails | String, Array of String | List of email addresses of users being added | + | ViewOnly | --readonly | Boolean | Prohibits file editing for the external user | + + + Returns: Undefined - empty response + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Email = "h5bk6ft62s@privaterelay.appleid.com"; + Folder = "5022319569"; // shared_folder_id + + Result = OPI_Dropbox.AddUsersToFolder(Token, Folder, Email, False); + + +``` + +```sh title="CLI command example" + + oint dropbox AddUsersToFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder% --emails %emails% --readonly %readonly% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md b/docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md new file mode 100644 index 0000000000..6adb67e569 --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/Cancel-file-publication.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 6 +--- + +# Unpublish file + Prohibits access to the file for external users + + +*Function CancelFilePublication(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | FileID | --fileid | String | ID of the file to be accessed | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + File = "kJU6-a-pT48AAAAAAAAABw"; + + Result = OPI_Dropbox.CancelFilePublication(Token, File); + + +``` + +```sh title="CLI command example" + + oint dropbox CancelFilePublication --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid% + +``` + + +```json title="Result" + +{} + +``` diff --git a/docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md b/docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md new file mode 100644 index 0000000000..5a5be0a7d8 --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md @@ -0,0 +1,50 @@ +--- +sidebar_position: 2 +--- + +# Unpublish folder + Cancels the public access mode for the directory + + +*Function CancelFolderPublication(Val Token, Val FolderID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | FolderID | --folder | String | ID of the public catalog (shared folder ID) | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Folder = "5022319569"; + + Result = OPI_Dropbox.CancelFolderPublication(Token, Folder); + CurrentStatus = "in_progress"; + JobID = Result["async_job_id"]; + + WHile CurrentStatus = "in_progress" Do + Result = OPI_Dropbox.GetAsynchronousChangeStatus(Token, JobID); + CurrentStatus = Result[".tag"]; + OPI_Tools.Pause(3); + EndDo; + + +``` + +```sh title="CLI command example" + + oint dropbox CancelFolderPublication --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder% + +``` + + +```json title="Result" + +{ + ".tag": "complete" +} + +``` diff --git a/docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md b/docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md new file mode 100644 index 0000000000..82243a8a15 --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md @@ -0,0 +1,36 @@ +--- +sidebar_position: 5 +--- + +# Get asynchronous change status + Gets the status of the asynchronous access change job + + +*Function GetAsynchronousChangeStatus(Val Token, Val JobID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | JobID | --job | String | AsynchronousJobID | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint dropbox GetAsynchronousChangeStatus --token %token% --job %job% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md b/docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md new file mode 100644 index 0000000000..cd4790906c --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/Publish-folder.md @@ -0,0 +1,68 @@ +--- +sidebar_position: 1 +--- + +# Publish folder + Sets the directory to public access mode + + +*Function PublishFolder(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the target directory | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New"; + + Result = OPI_Dropbox.PublishFolder(Token, Path); + + +``` + +```sh title="CLI command example" + + oint dropbox PublishFolder --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" + +``` + + +```json title="Result" + +{ + ".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/0eu3zz5f05vymefoq6yyl/h?dl=0", + "shared_folder_id": "5009428129", + "time_invited": "2024-05-30T12:35:34Z", + "access_inheritance": { + ".tag": "inherit" + }, + "folder_id": "id:kJU6-a-pT48AAAAAAAABXw" +} + +``` diff --git a/docs/en/md/Dropbox/Shared-access-settings/_category_.json b/docs/en/md/Dropbox/Shared-access-settings/_category_.json new file mode 100644 index 0000000000..29b33d2b38 --- /dev/null +++ b/docs/en/md/Dropbox/Shared-access-settings/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Shared access settings", +"position": "" +} diff --git a/docs/en/md/Dropbox/Tag-work/Add-tag.md b/docs/en/md/Dropbox/Tag-work/Add-tag.md new file mode 100644 index 0000000000..9ebfe40b23 --- /dev/null +++ b/docs/en/md/Dropbox/Tag-work/Add-tag.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 2 +--- + +# Add tag + Adds a new text tag to a file or directory + + +*Function AddTag(Val Token, Val Path, Val Tag) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object for which the tag needs to be created | + | Tag | --tag | String | Tag text | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Tag = "Important"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New/mydoc.docx"; + + Result = OPI_Dropbox.AddTag(Token, Path, Tag); + + +``` + +```sh title="CLI command example" + + oint dropbox AddTag --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Important" + +``` + + +```json title="Result" + +{} + +``` diff --git a/docs/en/md/Dropbox/Tag-work/Delete-tag.md b/docs/en/md/Dropbox/Tag-work/Delete-tag.md new file mode 100644 index 0000000000..787a929dd9 --- /dev/null +++ b/docs/en/md/Dropbox/Tag-work/Delete-tag.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 3 +--- + +# Delete tag + Deletes the text tag of a file or directory + + +*Function DeleteTag(Val Token, Val Path, Val Tag) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object whose tag needs to be deleted | + | Tag | --tag | String | Tag text | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + Tag = "Important"; + Token = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Path = "/New/mydoc.docx"; + + Result = OPI_Dropbox.DeleteTag(Token, Path, Tag); + + +``` + +```sh title="CLI command example" + + oint dropbox DeleteTag --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Important" + +``` + + +```json title="Result" + +{} + +``` diff --git a/docs/en/md/Dropbox/Tag-work/Get-tag-list.md b/docs/en/md/Dropbox/Tag-work/Get-tag-list.md new file mode 100644 index 0000000000..89c9cc8826 --- /dev/null +++ b/docs/en/md/Dropbox/Tag-work/Get-tag-list.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 1 +--- + +# Get list of tags + Gets the list of tags of the selected files + + +*Function GetTagList(Val Token, Val Paths) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Paths | --paths | String, Array of String | Path or set of paths to the files | + + + Returns: Key-Value Pair - serialized JSON response from Dropbox + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint dropbox GetTagList --token %token% --paths %paths% + +``` + + +```json title="Result" + +{ + "paths_to_tags": [ + { + "path": "/New/Dogs.mp3", + "tags": [] + }, + { + "path": "/New/mydoc.docx", + "tags": [ + { + ".tag": "user_generated_tag", + "tag_text": "important" + } + ] + } + ] +} + +``` diff --git a/docs/en/md/Dropbox/Tag-work/_category_.json b/docs/en/md/Dropbox/Tag-work/_category_.json new file mode 100644 index 0000000000..451ada9852 --- /dev/null +++ b/docs/en/md/Dropbox/Tag-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Tag work", +"position": "" +} diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md b/docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md new file mode 100644 index 0000000000..2442497f25 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md @@ -0,0 +1,58 @@ +--- +sidebar_position: 2 +--- + +# Add calendar to list + Adds an existing calendar to the user's list + + +*Function AddCalendarToList(Val Token, Val Calendar) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.AddCalendarToList(Token, "55868c32be16935f0..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar AddCalendarToList --token %token% --calendar %calendar% + +``` + + +```json title="Result" + +{ + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "owner", + "selected": true, + "foregroundColor": "#000000", + "backgroundColor": "#7bd148", + "colorId": "9", + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "defaultReminders": [], + "timeZone": "UTC", + "id": "f0fad8c7db43ef0adb71cbf035eb08cf80d8f8d51ba31fa86f4d5680dc2e9725@group.calendar.google.com", + "etag": "\"1708423365033000\"", + "kind": "calendar#calendarListEntry" + } + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md b/docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md new file mode 100644 index 0000000000..0da95c573b --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 4 +--- + +# Remove calendar from list + Removes a calendar from the user's list + + +*Function DeleteCalendarFromList(Val Token, Val Calendar) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.DeleteCalendarFromList(Token, "55868c32be16935f0..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar DeleteCalendarFromList --token %token% --calendar %calendar% + +``` + + +```json title="Result" + +"" + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md b/docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md new file mode 100644 index 0000000000..6e56778775 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md @@ -0,0 +1,64 @@ +--- +sidebar_position: 5 +--- + +# Edit list calendar + Edits the properties of a calendar from the user's list + + +*Function EditListCalendar(Val Token, Val Calendar, Val PrimaryColor, Val SecondaryColor, Val Hidden = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + | PrimaryColor | --primary | String | HEX primary color (#ffffff) | + | SecondaryColor | --secondary | String | HEX secondary color (#ffffff) | + | Hidden | --hidden | Boolean | Hidden calendar | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + + Black = "#000000"; + Yellow = "#ffd800"; + + Response = OPI_GoogleCalendar.EditListCalendar(Token, "55868c32be16935f0...", Black, Yellow, False); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar EditListCalendar --token %token% --calendar %calendar% --primary %primary% --secondary %secondary% --hidden %hidden% + +``` + + +```json title="Result" + +{ + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "owner", + "foregroundColor": "#000000", + "backgroundColor": "#ffd800", + "colorId": "6", + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "defaultReminders": [], + "timeZone": "UTC", + "id": "0da65d69eba1e4b27f980447827b251ca2d94ecb1d30dba22c83559c33d0ea29@group.calendar.google.com", + "etag": "\"1708424005038000\"", + "kind": "calendar#calendarListEntry" + } + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md b/docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md new file mode 100644 index 0000000000..51fb595b3a --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md @@ -0,0 +1,174 @@ +--- +sidebar_position: 1 +--- + +# Get list of calendars + Gets an array of account calendars + + +*Function GetCalendarList(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + + + Returns: Key-Value Pair - Array of calendar data mappings + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.GetCalendarList(Token); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar GetCalendarList --token %token% + +``` + + +```json title="Result" + +[ + { + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "reader", + "foregroundColor": "#000000", + "backgroundColor": "#92e1c0", + "colorId": "13", + "description": "Hollydays.", + "summary": "Hollydays", + "defaultReminders": [], + "timeZone": "Europe/Minsk", + "id": "addressbook#contacts@group.v.calendar.google.com", + "etag": "\"1708410978711000\"", + "kind": "calendar#calendarListEntry" + }, + { + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "notificationSettings": { + "notifications": [ + { + "method": "email", + "type": "eventCreation" + }, + { + "method": "email", + "type": "eventChange" + }, + { + "method": "email", + "type": "eventCancellation" + }, + { + "method": "email", + "type": "eventResponse" + } + ] + }, + "accessRole": "owner", + "selected": true, + "foregroundColor": "#000000", + "backgroundColor": "#9fe1e7", + "colorId": "14", + "primary": true, + "summary": "bayselonarrend@gmail.com", + "defaultReminders": [ + { + "minutes": 30, + "method": "popup" + } + ], + "timeZone": "Europe/Minsk", + "id": "bayselonarrend@gmail.com", + "etag": "\"1708411692097000\"", + "kind": "calendar#calendarListEntry" + }, + { + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "reader", + "foregroundColor": "#000000", + "backgroundColor": "#16a765", + "colorId": "8", + "description": "Holidays and memorable dates in Belarus", + "summary": "Holidays in Belarus", + "defaultReminders": [], + "timeZone": "Europe/Minsk", + "id": "ru.by#holiday@group.v.calendar.google.com", + "etag": "\"1708417568219000\"", + "kind": "calendar#calendarListEntry" + }, + { + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "owner", + "foregroundColor": "#000000", + "backgroundColor": "#cca6ac", + "colorId": "21", + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "defaultReminders": [], + "timeZone": "UTC", + "id": "9e3fe3b35b6a09a1fa9413a0deec2fe8e040ed7fdd0fdeb1e49028848269654d@group.calendar.google.com", + "etag": "\"1708417602744000\"", + "kind": "calendar#calendarListEntry" + }, + { + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "owner", + "foregroundColor": "#000000", + "backgroundColor": "#ffd800", + "colorId": "6", + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "defaultReminders": [], + "timeZone": "UTC", + "id": "0047d950f70f380b8ff7e2fa538b6f9f10c8a3212d0740788545406cf73431b9@group.calendar.google.com", + "etag": "\"1708417840630000\"", + "kind": "calendar#calendarListEntry" + }, + { + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "owner", + "foregroundColor": "#000000", + "backgroundColor": "#ffd800", + "colorId": "6", + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "defaultReminders": [], + "timeZone": "UTC", + "id": "b5c45ad216306688c4286a262bf66d3da38aaadec3b7a5768153740140ea787c@group.calendar.google.com", + "etag": "\"1708418157716000\"", + "kind": "calendar#calendarListEntry" + } + ] + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md b/docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md new file mode 100644 index 0000000000..de24c48010 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 3 +--- + +# Get list calendar + Gets a calendar from the user's list by ID + + +*Function GetListCalendar(Val Token, Val Calendar) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.GetListCalendar(Token, "55868c32be16935f0..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar GetListCalendar --token %token% --calendar %calendar% + +``` + + +```json title="Result" + +{ + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "accessRole": "owner", + "foregroundColor": "#000000", + "backgroundColor": "#ffd800", + "colorId": "6", + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "defaultReminders": [], + "timeZone": "UTC", + "id": "f0fad8c7db43ef0adb71cbf035eb08cf80d8f8d51ba31fa86f4d5680dc2e9725@group.calendar.google.com", + "etag": "\"1708423563386000\"", + "kind": "calendar#calendarListEntry" + } + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-list-management/_category_.json b/docs/en/md/Google_Calendar/Calendar-list-management/_category_.json new file mode 100644 index 0000000000..ed79fd7b39 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-list-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Calendar list management", +"position": "" +} diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md new file mode 100644 index 0000000000..78db313c91 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md @@ -0,0 +1,38 @@ +--- +sidebar_position: 4 +--- + +# Clear primary calendar + Clears the event list of the primary calendar + + +*Function ClearMainCalendar(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.ClearMainCalendar(Token); + + + +``` + +```sh title="CLI command example" + + oint gcalendar ClearMainCalendar --token %token% + +``` + + +```json title="Result" + +"" + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md new file mode 100644 index 0000000000..6949a73972 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 1 +--- + +# Create calendar + Creates an empty calendar + + +*Function CreateCalendar(Val Token, Val Name) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Name | --title | String | Name of the created calendar | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.CreateCalendar(Token, "TestCalendar"); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar CreateCalendar --token %token% --title %title% + +``` + + +```json title="Result" + +{ + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "summary": "TestCalendar", + "timeZone": "UTC", + "id": "75b64bec8700a640b004af3491867ac5e479884794f529699da23e7009f7d691@group.calendar.google.com", + "etag": "\"ZlOrbHnYjwJB0APkTQupgFm7F3s\"", + "kind": "calendar#calendar" + } + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md new file mode 100644 index 0000000000..0218d38e43 --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md @@ -0,0 +1,39 @@ +--- +sidebar_position: 5 +--- + +# Delete calendar + Deletes a calendar by ID + + +*Function DeleteCalendar(Val Token, Val Calendar) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.DeleteCalendar(Token, "55868c32be16935f0..."); + + + +``` + +```sh title="CLI command example" + + oint gcalendar DeleteCalendar --token %token% --calendar %calendar% + +``` + + +```json title="Result" + +"" + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md new file mode 100644 index 0000000000..37e23f913d --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md @@ -0,0 +1,56 @@ +--- +sidebar_position: 3 +--- + +# Edit calendar + Edits properties of an existing calendar + + +*Function EditCalendarMetadata(Val Token, Val Calendar, Val Name = "", Val Description = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + | Name | --title | String | New name | + | Description | --description | String | New calendar description | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Name = "TestCalendar (change.)"; + Description = "TestDescription"; + Response = OPI_GoogleCalendar.EditCalendarMetadata(Token, "55868c32be16935f0...", Name, Description); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar EditCalendarMetadata --token %token% --calendar %calendar% --title "TestCalendar (change.)" --description "TestDescription" + +``` + + +```json title="Result" + +{ + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "timeZone": "UTC", + "id": "75b64bec8700a640b004af3491867ac5e479884794f529699da23e7009f7d691@group.calendar.google.com", + "etag": "\"x8eLqpmgoxpEDEXmEbsZxxgmJhc\"", + "kind": "calendar#calendar" + } + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md b/docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md new file mode 100644 index 0000000000..1882d239da --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 2 +--- + +# Get calendar + Gets calendar information by ID + + +*Function GetCalendarMetadata(Val Token, Val Calendar) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.GetCalendarMetadata(Token, "55868c32be16935f0..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar GetCalendarMetadata --token %token% --calendar %calendar% + +``` + + +```json title="Result" + +{ + "conferenceProperties": { + "allowedConferenceSolutionTypes": [ + "hangoutsMeet" + ] + }, + "description": "TestDescription", + "summary": "TestCalendar (change.)", + "timeZone": "UTC", + "id": "155868c32be26e4c4123a107810d40b929b516935f080e4747261fdc3416227c@group.calendar.google.com", + "etag": "\"4A10_PI6FFY129ggELzZ8veUU-U\"", + "kind": "calendar#calendar" + } + +``` diff --git a/docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json b/docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json new file mode 100644 index 0000000000..9c81dbbbab --- /dev/null +++ b/docs/en/md/Google_Calendar/Calendar-metadata-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Calendar metadata management", +"position": "" +} diff --git a/docs/en/md/Google_Calendar/Event-management/Create-event.md b/docs/en/md/Google_Calendar/Event-management/Create-event.md new file mode 100644 index 0000000000..0b47491d58 --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Create-event.md @@ -0,0 +1,99 @@ +--- +sidebar_position: 4 +--- + +# Create event + Creates a new event + + +*Function CreateEvent(Val Token, Val Calendar, Val EventDescription) ExportReturn EventManagement(Token, Calendar, EventDescription);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + | EventDescription | --props | Key-Value Pair | Event description | + + + Returns: String, Arbitrary, HTTPResponse, BinaryData, Undefined - Google server response + +```bsl title="Code example" + + + Attachments = New Map; + Attachments.Insert("Image1", "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png"); + Attachments.Insert("Image2", "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"); + + EventMatch = New Map; + EventMatch.Insert("Description", Description); + EventMatch.Insert("Title", Name); + EventMatch.Insert("Venue", "On office"); + EventMatch.Insert("StartDate", CurrentSessionDate()); + EventMatch.Insert("EndDate", EventMatch["StartDate"] + 3600); + EventMatch.Insert("ArrayOfAttachmentURLs", Attachments); + EventMatch.Insert("SendNotifications", True); + + Response = OPI_GoogleCalendar.CreateEvent(Token, Calendar, EventMatch); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint gcalendar CreateEvent --token %token% --calendar %calendar% --props %props% + +``` + + +```json title="Result" + +{ + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "Image2", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + }, + { + "iconLink": "", + "title": "Image1", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-21T15:16:25+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-21T16:16:25+03:00" + }, + "iCalUID": "j4nonfcc0m2mtop1vc8ivo8tb8@google.com", + "description": "TestEventDescription", + "updated": "2024-02-21T09:16:28.474Z", + "created": "2024-02-21T09:16:28.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=ajRub25mY2MwbTJtdG9wMXZjOGl2bzh0YjggYmF5c2Vsb25hcnJlbmRAbQ", + "location": "On office", + "summary": "New event", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "j4nonfcc0m2mtop1vc8ivo8tb8", + "etag": "\"3417013976948000\"", + "kind": "calendar#event" + } + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/Delete-event.md b/docs/en/md/Google_Calendar/Event-management/Delete-event.md new file mode 100644 index 0000000000..1a95cede2b --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Delete-event.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 7 +--- + +# Delete event + Deletes an event by ID + + +*Function DeleteEvent(Val Token, Val Calendar, Val Event) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + | Event | --event | String | Event ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.DeleteEvent(Token, "55868c32be16935f0...", "j4nonfcc0m2..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar DeleteEvent --token %token% --calendar %calendar% --event %event% + +``` + + +```json title="Result" + +"" + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/Edit-event.md b/docs/en/md/Google_Calendar/Event-management/Edit-event.md new file mode 100644 index 0000000000..df20830fd5 --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Edit-event.md @@ -0,0 +1,90 @@ +--- +sidebar_position: 6 +--- + +# Edit event + Edits an existing event + + +*Function EditEvent(Val Token, Val Calendar, Val EventDescription, Val Event) ExportReturn EventManagement(Token, Calendar, EventDescription, Event);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + | EventDescription | --props | String | New event description | + | Event | --event | String | Event ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + EventMatch = New Map; + EventMatch.Insert("Description", "Test event description (change.)"); + + Response = OPI_GoogleCalendar.EditEvent(Token, "55868c32be16935f0...", EventMatch, "j4nonfcc0m2..."); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint gcalendar EditEvent --token %token% --calendar %calendar% --props %props% --event %event% + +``` + + +```json title="Result" + +{ + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "Image2", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + }, + { + "iconLink": "", + "title": "Image1", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T16:42:28+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T17:42:28+03:00" + }, + "iCalUID": "7c2s6g3k6ib1mr2v1b7lnt9kfk@google.com", + "description": "Test event description (change.)", + "updated": "2024-02-24T10:42:42.401Z", + "created": "2024-02-24T10:42:32.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=N2MyczZnM2s2aWIxbXIydjFiN2xudDlrZmsgYmF5c2Vsb25hcnJlbmRAbQ", + "location": "InOffice", + "summary": "New event", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "7c2s6g3k6ib1mr2v1b7lnt9kfk", + "etag": "\"3417542724802000\"", + "kind": "calendar#event" + } + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/Get-event-description.md b/docs/en/md/Google_Calendar/Event-management/Get-event-description.md new file mode 100644 index 0000000000..a07c66573c --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Get-event-description.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 1 +--- + +# Get description events + + + +*Function GetEventDescription() Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + + + Returns: Key-Value Pair - Empty event template + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint gcalendar GetEventDescription + +``` + + +```json title="Result" + +EventMatch = New Map; + EventMatch.Insert("Description", ""); // Event description + EventMatch.Insert("Title", "New event"); // Title events + EventMatch.Insert("Venue", ""); // String description of the venue of the event + EventMatch.Insert("StartDate", CurrentSessionDate()); // Date of start events + EventMatch.Insert("EndDate", EventMatch["StartDate"] + 3600); // Date of end events + EventMatch.Insert("ArrayOfAttachmentURLs", New Map); // Key - name, Value - URL to file + EventMatch.Insert("SendNotifications", True); // Indication of sending notifications to participants + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/Get-event-list.md b/docs/en/md/Google_Calendar/Event-management/Get-event-list.md new file mode 100644 index 0000000000..24c0040599 --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Get-event-list.md @@ -0,0 +1,89 @@ +--- +sidebar_position: 2 +--- + +# Get list of events + Gets the list of all calendar events + + +*Function GetEventList(Val Token, Val Calendar) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + + + Returns: Key-Value Pair - Array of event mappings + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.GetEventList(Token, "55868c32be16935f0..."); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint gcalendar GetEventList --token %token% --calendar %calendar% + +``` + + +```json title="Result" + +[ + + { + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + }, + { + "iconLink": "", + "title": "", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-20T05:31:12+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-20T06:31:12+03:00" + }, + "iCalUID": "o6dt8kbedrmu15o53pgbrrv35o@google.com", + "description": "TestEventDescription", + "updated": "2024-02-20T11:31:13.044Z", + "created": "2024-02-20T11:31:13.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=bzZkdDhrYmVkcm11MTVvNTNwZ2JycnYzNW8gYmF5c2Vsb25hcnJlbmRAbQ", + "location": "On office", + "summary": "New event", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "o6dt8kbedrmu15o53pgbrrv35o", + "etag": "\"3416857346088000\"", + "kind": "calendar#event" + }, + + ] + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/Get-event.md b/docs/en/md/Google_Calendar/Event-management/Get-event.md new file mode 100644 index 0000000000..712c9b7ae2 --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Get-event.md @@ -0,0 +1,86 @@ +--- +sidebar_position: 3 +--- + +# Get event + Gets an event by ID + + +*Function GetEvent(Val Token, Val Calendar, Val Event) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Calendar | --calendar | String | Calendar ID | + | Event | --event | String | Event ID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.GetEvent(Token, "55868c32be16935f0...", "j4nonfcc0m2..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar GetEvent --token %token% --calendar %calendar% --event %event% + +``` + + +```json title="Result" + +{ + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "Image2", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + }, + { + "iconLink": "", + "title": "Image1", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-21T15:16:25+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-21T16:16:25+03:00" + }, + "iCalUID": "j4nonfcc0m2mtop1vc8ivo8tb8@google.com", + "description": "TestEventDescription", + "updated": "2024-02-21T09:16:28.474Z", + "created": "2024-02-21T09:16:28.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=ajRub25mY2MwbTJtdG9wMXZjOGl2bzh0YjggYmF5c2Vsb25hcnJlbmRAbQ", + "location": "On office", + "summary": "New event", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "j4nonfcc0m2mtop1vc8ivo8tb8", + "etag": "\"3417013976948000\"", + "kind": "calendar#event" + } + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/Move-event.md b/docs/en/md/Google_Calendar/Event-management/Move-event.md new file mode 100644 index 0000000000..8a6afc35a0 --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/Move-event.md @@ -0,0 +1,87 @@ +--- +sidebar_position: 5 +--- + +# Move event + Moves an event to another calendar + + +*Function MoveEvent(Val Token, Val SourceCalendar, Val TargetCalendar, Val Event) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | SourceCalendar | --from | String | ID of the source calendar | + | TargetCalendar | --to | String | ID of the target calendar | + | Event | --event | String | ID of the source calendar event | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Response = OPI_GoogleCalendar.MoveEvent(Token, "bayselonarrend@gmail.com", "55868c32be16935f0...", "j4nonfcc0m2..."); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gcalendar MoveEvent --token %token% --from %from% --to %to% --event %event% + +``` + + +```json title="Result" + +{ + "eventType": "default", + "attachments": [ + { + "iconLink": "", + "title": "Image2", + "fileUrl": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" + }, + { + "iconLink": "", + "title": "Image1", + "fileUrl": "https://opi.neocities.org/assets/images/logo_long-e8fdcca6ff8b32e679ea49a1ccdd3eac.png" + } + ], + "reminders": { + "useDefault": true + }, + "sequence": 0, + "start": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T16:20:49+03:00" + }, + "creator": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "end": { + "timeZone": "Europe/Minsk", + "dateTime": "2024-02-24T17:20:49+03:00" + }, + "iCalUID": "f9kkj2omsqtt67g12qh2jig8uk@google.com", + "description": "TestEventDescription", + "updated": "2024-02-24T10:20:51.234Z", + "created": "2024-02-24T10:20:49.000Z", + "htmlLink": "https://www.google.com/calendar/event?eid=Zjlra2oyb21zcXR0NjdnMTJxaDJqaWc4dWsgYmF5c2Vsb25hcnJlbmRAbQ", + "location": "InOffice", + "summary": "New event", + "organizer": { + "self": true, + "email": "bayselonarrend@gmail.com" + }, + "status": "confirmed", + "id": "f9kkj2omsqtt67g12qh2jig8uk", + "etag": "\"3417540102468000\"", + "kind": "calendar#event" + } + +``` diff --git a/docs/en/md/Google_Calendar/Event-management/_category_.json b/docs/en/md/Google_Calendar/Event-management/_category_.json new file mode 100644 index 0000000000..90fbc66675 --- /dev/null +++ b/docs/en/md/Google_Calendar/Event-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Event management", +"position": "" +} diff --git a/docs/en/md/Google_Drive/Comment-management/Create-comment.md b/docs/en/md/Google_Drive/Comment-management/Create-comment.md new file mode 100644 index 0000000000..dc405117c0 --- /dev/null +++ b/docs/en/md/Google_Drive/Comment-management/Create-comment.md @@ -0,0 +1,59 @@ +--- +sidebar_position: 1 +--- + +# Create comment + Creates a comment for a file or directory + + +*Function CreateComment(Val Token, Val Identifier, Val Comment) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --object | String | Identifier of the object that needs a comment | + | Comment | --text | String | Comment text | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Identifier = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW"; + Comment = "NewComment"; + + Response = OPI_GoogleDrive.CreateComment(Token, Identifier, Comment); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive CreateComment --token %token% --object "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW" --text %text% + +``` + + +```json title="Result" + +{ + "content": "NewComment", + "htmlContent": "NewComment", + "author": { + "photoLink": "//lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s50-c-k-no", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + }, + "replies": [], + "modifiedTime": "2024-03-17T12:53:45.469Z", + "createdTime": "2024-03-17T12:53:45.469Z", + "kind": "drive#comment", + "deleted": false, + "id": "AAABI3NNNAY" + } + +``` diff --git a/docs/en/md/Google_Drive/Comment-management/Delete-comment.md b/docs/en/md/Google_Drive/Comment-management/Delete-comment.md new file mode 100644 index 0000000000..07bf8f5767 --- /dev/null +++ b/docs/en/md/Google_Drive/Comment-management/Delete-comment.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 4 +--- + +# Delete comment + Deletes comment by ID + + +*Function DeleteComment(Val Token, Val ObjectID, Val CommentID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ObjectID | --object | String | Identifier of the file or directory where the comment is located | + | CommentID | --comment | String | Comment identifier | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"; + + Response = OPI_GoogleDrive.DeleteComment(Token, Identifier, Comment); //Map + + + +``` + +```sh title="CLI command example" + + oint gdrive DeleteComment --token %token% --object %object% --comment %comment% + +``` + + +```json title="Result" + +'' + +``` diff --git a/docs/en/md/Google_Drive/Comment-management/Get-comment-list.md b/docs/en/md/Google_Drive/Comment-management/Get-comment-list.md new file mode 100644 index 0000000000..b8d6539836 --- /dev/null +++ b/docs/en/md/Google_Drive/Comment-management/Get-comment-list.md @@ -0,0 +1,62 @@ +--- +sidebar_position: 3 +--- + +# Get list of comments + Gets the list of all comments of the object + + +*Function GetCommentList(Val Token, Val ObjectID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ObjectID | --object | String | Object identifier | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + AndДFile = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW"; + + Response = OPI_GoogleDrive.GetCommentList(Token, AndДFile); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive GetCommentList --token %token% --object %object% + +``` + + +```json title="Result" + +{ + "comments": [ + { + "content": "NewComment", + "htmlContent": "NewComment", + "author": { + "photoLink": "//lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s50-c-k-no", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + }, + "replies": [], + "modifiedTime": "2024-03-17T12:53:45.469Z", + "createdTime": "2024-03-17T12:53:45.469Z", + "kind": "drive#comment", + "deleted": false, + "id": "AAABI3NNNAY" + } + ], + "kind": "drive#commentList" + } + +``` diff --git a/docs/en/md/Google_Drive/Comment-management/Get-comment.md b/docs/en/md/Google_Drive/Comment-management/Get-comment.md new file mode 100644 index 0000000000..aac1c4ca9e --- /dev/null +++ b/docs/en/md/Google_Drive/Comment-management/Get-comment.md @@ -0,0 +1,59 @@ +--- +sidebar_position: 2 +--- + +# Get comment + Gets comment by ID + + +*Function GetComment(Val Token, Val ObjectID, Val CommentID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ObjectID | --object | String | Identifier of the file or directory where the comment is located | + | CommentID | --comment | String | Comment identifier | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + AndДFile = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW"; + CommentID = AAABI3NNNAY; + + Response = OPI_GoogleDrive.GetComment(Token, AndДFile, CommentID); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive GetComment --token %token% --object %object% --comment "AAABI3NNNAY" + +``` + + +```json title="Result" + +{ + "content": "NewComment", + "htmlContent": "NewComment", + "author": { + "photoLink": "//lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s50-c-k-no", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + }, + "replies": [], + "modifiedTime": "2024-03-17T12:53:45.469Z", + "createdTime": "2024-03-17T12:53:45.469Z", + "kind": "drive#comment", + "deleted": false, + "id": "AAABI3NNNAY" + } + +``` diff --git a/docs/en/md/Google_Drive/Comment-management/_category_.json b/docs/en/md/Google_Drive/Comment-management/_category_.json new file mode 100644 index 0000000000..2cea1609c5 --- /dev/null +++ b/docs/en/md/Google_Drive/Comment-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Comment management", +"position": "" +} diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md b/docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md new file mode 100644 index 0000000000..b627ac5d71 --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Copy-object.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 7 +--- + +# Copy object + Copies file or directory + + +*Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --object | String | Object identifier | + | NewName | --title | String | New object name | + | NewParent | --catalog | String | New parent directory | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + NewName = "CopiedFile.jpeg"; + NewLocation = "1603PU_Hrkvj4HeFJKYSVxZJDRoGvd3SJ"; + Identifier = "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk"; + + Response = OPI_GoogleDrive.CopyObject(Token, Identifier, NewName, NewLocation) //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive CopyObject --token %token% --object "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk" --title "CopiedFile.jpeg" --catalog %catalog% + +``` + + +```json title="Result" + +{ + "mimeType": "image/jpeg", + "name": "CopiedFile.jpeg", + "id": "1uxsMaxL1W5Y7z6-HhjE6QpyDxFPgW4Fy", + "kind": "drive#file" + } + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md b/docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md new file mode 100644 index 0000000000..d6bc37258e --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Create-folder.md @@ -0,0 +1,48 @@ +--- +sidebar_position: 5 +--- + +# Create folder + Creates an empty directory on the drive + + +*Function CreateFolder(Val Token, Val Name, Val Parent = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Name | --title | String | Folder name | + | Parent | --catalog | String | Parent | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Name = "TestFolder"; + + Response = OPI_GoogleDrive.CreateFolder(Token, Name); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive CreateFolder --token %token% --title "TestFolder" --catalog %catalog% + +``` + + +```json title="Result" + +{ + "mimeType": "application/vnd.google-apps.folder", + "name": "TestFolder", + "id": "1fIqr5pJV3QybT5sPeZhBD_0TIvtL5Ovc", + "kind": "drive#file" + } + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md b/docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md new file mode 100644 index 0000000000..9cc11f077a --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Delete-object.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 9 +--- + +# Delete object + Deletes file or directory by ID + + +*Function DeleteObject(Val Token, Val Identifier) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --object | String | Identifier of the object to delete | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"; + + Response = OPI_GoogleDrive.DeleteObject(Token, Identifier); //Map + + + +``` + +```sh title="CLI command example" + + oint gdrive DeleteObject --token %token% --object "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" + +``` + + +```json title="Result" + +'' + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Download-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Download-file.md new file mode 100644 index 0000000000..5bfc011dfc --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Download-file.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 6 +--- + +# Download file + Gets file by ID + + +*Function DownloadFile(Val Token, Val Identifier, Val SavePath = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --object | String | File identifier | + | SavePath | --out | String | File save path | + + + Returns: BinaryData,String - Binary data or file path when SavePath parameter is specified + +```bsl title="Code example" + + + Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"; + + Response = OPI_GoogleDrive.DownloadFile(Token, Identifier); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive DownloadFile --token %token% --object "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" --out %out% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md new file mode 100644 index 0000000000..2cbdfac33b --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-directories-list.md @@ -0,0 +1,147 @@ +--- +sidebar_position: 2 +--- + +# Get list of directories + Gets the list of drive directories + + +*Function GetDirectoriesList(Val Token, Val NameContains = "", Val Detailed = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | NameContains | --querry | String | Filter by name | + | Detailed | --depth | Boolean | Adds a list of files to the directory fields | + + + Returns: Key-Value Pair - Array of directory mappings + +```bsl title="Code example" + + + Name = "Description"; + Response = OPI_GoogleDrive.GetDirectoriesList(Token, Name, False); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive GetDirectoriesList --token %token% --querry %querry% --depth %depth% + +``` + + +```json title="Result" + +[ + { + "linkShareMetadata": { + "securityUpdateEnabled": true, + "securityUpdateEligible": false + }, + "modifiedByMe": true, + "quotaBytesUsed": "0", + "viewedByMeTime": "2024-03-13T06:02:50.470Z", + "createdTime": "2024-03-13T06:02:50.470Z", + "permissionIds": [ + "07468399490707249352" + ], + "modifiedByMeTime": "2024-03-13T06:02:50.470Z", + "explicitlyTrashed": false, + "trashed": true, + "id": "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4", + "starred": false, + "name": "MovesDescription", + "permissions": [ + { + "pendingOwner": false, + "role": "owner", + "emailAddress": "bayselonarrend@gmail.com", + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "kind": "drive#permission", + "type": "user", + "deleted": false, + "displayName": "Anton Titovets", + "id": "07468399490707249352" + } + ], + "spaces": [ + "drive" + ], + "webViewLink": "https://drive.google.com/drive/folders/1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4", + "isAppAuthorized": false, + "owners": [ + { + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "emailAddress": "bayselonarrend@gmail.com", + "permissionId": "07468399490707249352", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + } + ], + "version": "2", + "lastModifyingUser": { + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "emailAddress": "bayselonarrend@gmail.com", + "permissionId": "07468399490707249352", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + }, + "shared": false, + "hasThumbnail": false, + "parents": [ + "1PAFI1-rThB46uix012xmLQ01h-JARjaz" + ], + "ownedByMe": true, + "mimeType": "application/vnd.google-apps.folder", + "viewersCanCopyContent": true, + "iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/application/vnd.google-apps.folder", + "viewedByMe": true, + "writersCanShare": true, + "folderColorRgb": "#8f8f8f", + "copyRequiresWriterPermission": false, + "capabilities": { + "canRemoveContentRestriction": false, + "canModifyOwnerContentRestriction": false, + "canModifyLabels": false, + "canAcceptOwnership": false, + "canChangeSecurityUpdateEnabled": false, + "canMoveItemWithinDrive": true, + "canRemoveMyDriveParent": true, + "canReadLabels": false, + "canAddMyDriveParent": false, + "canShare": true, + "canModifyContent": true, + "canUntrash": true, + "canMoveItemOutOfDrive": false, + "canMoveItemIntoTeamDrive": false, + "canModifyContentRestriction": false, + "canReadRevisions": false, + "canTrash": true, + "canRemoveChildren": true, + "canListChildren": true, + "canDownload": true, + "canDelete": true, + "canRename": true, + "canChangeCopyRequiresWriterPermission": false, + "canAddChildren": true, + "canComment": true, + "canModifyEditorContentRestriction": false, + "canMoveChildrenWithinDrive": true, + "canCopy": false, + "canChangeViewersCanCopyContent": false, + "canEdit": true + }, + "modifiedTime": "2024-03-13T06:02:50.470Z", + "thumbnailVersion": "0", + "kind": "drive#file" + } + ] + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md new file mode 100644 index 0000000000..af66b50991 --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-file-description.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 10 +--- + +# Get description file + + + +*Function GetFileDescription() Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + + + Returns: Key-Value Pair - File description + +```bsl title="Code example" + + + Description = New Map; + Description.Insert("MIME", "image/jpeg"); // MIME-type uploading file + Description.Insert("Name", "New file.jpg"); // File name with extension + Description.Insert("Description", "This is a new file"); // File description + Description.Insert("Parent", "root"); // ID directory upload or "root" for upload in root + + Return Description; + + + +``` + +```sh title="CLI command example" + + oint gdrive GetFileDescription + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md new file mode 100644 index 0000000000..336b5a1f28 --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-files-list.md @@ -0,0 +1,176 @@ +--- +sidebar_position: 3 +--- + +# Get list of files + Gets the list of files + + +*Function GetFilesList(Val Token, Val NameContains = "", Val Directory = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | NameContains | --querry | String | Filter by name | + | Directory | --catalog | String | Filter by parent directory ID | + + + Returns: Key-Value Pair - Array of file mappings + +```bsl title="Code example" + + + Directory = "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4"; + Response = OPI_GoogleDrive.GetFilesList(Token,, Directory); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive GetFilesList --token %token% --querry %querry% --catalog "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4" + +``` + + +```json title="Result" + +[ + { + "sha256Checksum": "1a03612de72929ef42a272cb17123871bf9b7723c89f9659765a49f744b6162b", + "linkShareMetadata": { + "securityUpdateEnabled": true, + "securityUpdateEligible": false + }, + "imageMediaMetadata": { + "exposureBias": 0, + "focalLength": 5.2, + "exposureTime": 0.00125, + "cameraMake": "SONY", + "isoSpeed": 100, + "time": "2012:08:03 08:21:50", + "width": 3264, + "cameraModel": "DSC-H7", + "whiteBalance": "Auto", + "colorSpace": "sRGB", + "aperture": 5.6, + "exposureMode": "Auto", + "rotation": 0, + "height": 2448, + "meteringMode": "Pattern", + "maxApertureValue": 2.875, + "flashUsed": true + }, + "modifiedByMe": true, + "thumbnailVersion": "1", + "fullFileExtension": "jpg", + "quotaBytesUsed": "2114025", + "viewedByMeTime": "2024-03-17T08:09:01.753Z", + "permissionIds": [ + "07468399490707249352" + ], + "modifiedByMeTime": "2024-03-17T08:05:59.327Z", + "explicitlyTrashed": false, + "trashed": false, + "description": "This is a new file", + "createdTime": "2024-03-17T08:05:59.327Z", + "id": "1_3QPKWfAhAT0pl0QA1QSC6mRKZndwUrD", + "starred": false, + "spaces": [ + "drive" + ], + "name": "New file.jpg", + "permissions": [ + { + "pendingOwner": false, + "role": "owner", + "emailAddress": "bayselonarrend@gmail.com", + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "kind": "drive#permission", + "type": "user", + "deleted": false, + "displayName": "Anton Titovets", + "id": "07468399490707249352" + } + ], + "webContentLink": "https://drive.google.com/uc?id=1_3QPKWfAhAT0pl0QA1QSC6mRKZndwUrD&export=download", + "isAppAuthorized": true, + "webViewLink": "https://drive.google.com/file/d/1_3QPKWfAhAT0pl0QA1QSC6mRKZndwUrD/view?usp=drivesdk", + "version": "4", + "owners": [ + { + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "emailAddress": "bayselonarrend@gmail.com", + "permissionId": "07468399490707249352", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + } + ], + "lastModifyingUser": { + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "emailAddress": "bayselonarrend@gmail.com", + "permissionId": "07468399490707249352", + "me": true, + "kind": "drive#user", + "displayName": "Anton Titovets" + }, + "hasThumbnail": true, + "shared": false, + "ownedByMe": true, + "parents": [ + "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4" + ], + "sha1Checksum": "ebdbaf8ed7fe21f6562fde438a2bb12ba49750f2", + "viewedByMe": true, + "headRevisionId": "0B92vrbrhqfJrN1VxL1Nib01LOVV1V3ArN3pGRytVMUNKQWs4PQ", + "writersCanShare": true, + "thumbnailLink": "https://lh3.googleusercontent.com/drive-storage/AJQWtBNcYDmfZOJX84IFS9WFTZXNjlIFg8qaIfYni7xr0ILGZ2rGr_-R2ixRuP9zBMHCp6bpROqLp3WtddBL1p1mwc7Zv8je0Ru2dVbDTKLryg=s220", + "modifiedTime": "2024-03-17T08:05:59.327Z", + "capabilities": { + "canRemoveContentRestriction": false, + "canModifyOwnerContentRestriction": true, + "canModifyLabels": false, + "canAcceptOwnership": false, + "canChangeSecurityUpdateEnabled": false, + "canMoveItemWithinDrive": true, + "canRemoveMyDriveParent": true, + "canReadLabels": false, + "canAddMyDriveParent": false, + "canShare": true, + "canModifyContent": true, + "canUntrash": true, + "canMoveItemOutOfDrive": true, + "canMoveItemIntoTeamDrive": true, + "canModifyContentRestriction": true, + "canReadRevisions": true, + "canTrash": true, + "canRemoveChildren": false, + "canListChildren": false, + "canDownload": true, + "canDelete": true, + "canRename": true, + "canChangeCopyRequiresWriterPermission": true, + "canAddChildren": false, + "canComment": true, + "canModifyEditorContentRestriction": true, + "canMoveChildrenWithinDrive": false, + "canCopy": true, + "canChangeViewersCanCopyContent": true, + "canEdit": true + }, + "md5Checksum": "85b6518b95b58536480354d9d5fc3d8b", + "copyRequiresWriterPermission": false, + "fileExtension": "jpg", + "originalFilename": "New file.jpg", + "iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/image/jpeg", + "viewersCanCopyContent": true, + "mimeType": "image/jpeg", + "kind": "drive#file", + "size": "2114025" + } + ] + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md b/docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md new file mode 100644 index 0000000000..08d7dcb42f --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Get-object-information.md @@ -0,0 +1,145 @@ +--- +sidebar_position: 1 +--- + +# Get object information + Gets information about a folder or file by ID + + +*Function GetObjectInformation(Val Token, Val Identifier) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --object | String | Identifier of the file or folder | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Identifier = "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa"; + + Response = OPI_GoogleDrive.GetObjectInformation(Token, Identifier); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive GetObjectInformation --token %token% --object "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" + +``` + + +```json title="Result" + +{ + "linkShareMetadata": { + "securityUpdateEnabled": true, + "securityUpdateEligible": false + }, + "quotaBytesUsed": "0", + "folderColorRgb": "#8f8f8f", + "writersCanShare": true, + "lastModifyingUser": { + "emailAddress": "bayselonarrend@gmail.com", + "permissionId": "07468399490707249352", + "me": true, + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "displayName": "Anton Titovets", + "kind": "drive#user" + }, + "modifiedByMe": true, + "capabilities": { + "canUntrash": true, + "canTrash": true, + "canRemoveMyDriveParent": true, + "canRemoveContentRestriction": false, + "canRemoveChildren": true, + "canMoveItemWithinDrive": true, + "canMoveItemOutOfDrive": true, + "canMoveItemIntoTeamDrive": true, + "canModifyLabels": false, + "canModifyOwnerContentRestriction": false, + "canReadRevisions": false, + "canModifyContentRestriction": false, + "canShare": true, + "canModifyContent": true, + "canDownload": true, + "canMoveChildrenWithinDrive": true, + "canCopy": false, + "canModifyEditorContentRestriction": false, + "canChangeSecurityUpdateEnabled": false, + "canRename": true, + "canChangeCopyRequiresWriterPermission": false, + "canDelete": true, + "canChangeViewersCanCopyContent": false, + "canEdit": true, + "canReadLabels": false, + "canAddMyDriveParent": false, + "canComment": true, + "canAddChildren": true, + "canListChildren": true, + "canAcceptOwnership": false + }, + "copyRequiresWriterPermission": false, + "modifiedTime": "2023-12-28T13:22:03.333Z", + "createdTime": "2023-12-28T13:22:00.683Z", + "viewedByMeTime": "2023-12-28T13:22:00.683Z", + "viewedByMe": true, + "shared": false, + "hasThumbnail": false, + "version": "3", + "owners": [ + { + "emailAddress": "bayselonarrend@gmail.com", + "permissionId": "07468399490707249352", + "me": true, + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "displayName": "Anton Titovets", + "kind": "drive#user" + } + ], + "isAppAuthorized": false, + "webViewLink": "https://drive.google.com/drive/folders/1dg_MhZrLoPSPYT0p3y-8dvGWoapbwiDm", + "spaces": [ + "drive" + ], + "modifiedByMeTime": "2023-12-28T13:22:03.333Z", + "permissionIds": [ + "07468399490707249352" + ], + "explicitlyTrashed": false, + "parents": [ + "1603PU_Hrkvj4HeFJKYSVxZJDRoGvd3SJ" + ], + "ownedByMe": true, + "trashed": false, + "iconLink": "https://drive-thirdparty.googleusercontent.com/16/type/application/vnd.google-apps.folder", + "viewersCanCopyContent": true, + "mimeType": "application/vnd.google-apps.folder", + "permissions": [ + { + "pendingOwner": false, + "photoLink": "https://lh3.googleusercontent.com/a/ACg8ocLx8JGurt0UjXFwwTiB6ZoDPWslW1EnfCTahrwrIllM6Q=s64", + "role": "owner", + "emailAddress": "bayselonarrend@gmail.com", + "type": "user", + "deleted": false, + "displayName": "Anton Titovets", + "id": "07468399490707249352", + "kind": "drive#permission" + } + ], + "name": "OPI", + "starred": false, + "id": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa", + "kind": "drive#file", + "thumbnailVersion": "0" + } + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Update-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Update-file.md new file mode 100644 index 0000000000..1b3b175ad1 --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Update-file.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 8 +--- + +# Update file + Updates file binary data + + +*Function UpdateFile(Val Token, Val Identifier, Val File, Val NewName = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --object | String | Identifier of the object to update | + | File | --file | BinaryData,String | File source for update | + | NewName | --title | String | New file name (if necessary) | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + NewName = "Updated file.jpeg"; + ReplacementImage = "C:\OPI\image2.jpg"; + Identifier = "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ"; + + Response = OPI_GoogleDrive.UpdateFile(Token, Identifier, ReplacementImage, NewName) //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive UpdateFile --token %token% --object "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ" --file %file% --title "Updated file.jpeg" + +``` + + +```json title="Result" + +{ + "mimeType": "image/jpeg", + "name": "UpdatedFile.jpg", + "id": "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ", + "kind": "drive#file" + } + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md b/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md new file mode 100644 index 0000000000..513e72b46d --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/Upload-file.md @@ -0,0 +1,54 @@ +--- +sidebar_position: 4 +--- + +# Upload file + Uploads a file to the drive + + +*Function UploadFile(Val Token, Val File, Val Description) ExportReturn FileManagement(Token, File, Description);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | File | --file | BinaryData,String | File to be uploaded | + | Description | --props | Key-Value Pair | JSON description or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Description = New Map; + Description.Insert("MIME", "image/jpeg"); + Description.Insert("Name", "New file.jpg"); + Description.Insert("Description", "This is a new file"); + Description.Insert("Parent", "root"); + + Image = "C:\OPI\image.jpg"; + + Response = OPI_GoogleDrive.UploadFile(Token, Image, Description); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint gdrive UploadFile --token %token% --file %file% --props %props% + +``` + + +```json title="Result" + +{ + "mimeType": "image/jpeg", + "name": "New file.jpg", + "id": "16hPGNTMmbnXhz_g0vjGbrLP19h56RwIg", + "kind": "drive#file" + } + +``` diff --git a/docs/en/md/Google_Drive/File-and-directory-management/_category_.json b/docs/en/md/Google_Drive/File-and-directory-management/_category_.json new file mode 100644 index 0000000000..5ea55393aa --- /dev/null +++ b/docs/en/md/Google_Drive/File-and-directory-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "File and directory management", +"position": "" +} diff --git a/docs/en/md/Google_Sheets/Book-work/Create-book.md b/docs/en/md/Google_Sheets/Book-work/Create-book.md new file mode 100644 index 0000000000..aa7b85abff --- /dev/null +++ b/docs/en/md/Google_Sheets/Book-work/Create-book.md @@ -0,0 +1,207 @@ +--- +sidebar_position: 1 +--- + +# CreateBook + Creates a new book + + +*Function CreateBook(Val Token, Val Name, Val ArrayOfSheetNames) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Name | --title | String | Name | + | ArrayOfSheetNames | --sheets | Array of String | Array of names to add new sheets to the book | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + ArrayOfSheetNames = New Array; + ArrayOfSheetNames.Add("Sheet1"); + ArrayOfSheetNames.Add("Sheet2"); + + Name = "TestTable"; + + Response = OPI_GoogleSheets.CreateBook(Token, Name, ArrayOfSheetNames); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets CreateBook --token %token% --title "TestTable" --sheets %sheets% + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "properties": { + "title": "TestTable", + "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": "Sheet1", + "index": 0, + "sheetType": "GRID", + "gridProperties": { + "rowCount": 1000, + "columnCount": 26 + } + } + }, + { + "properties": { + "sheetId": 225184494, + "title": "Sheet2", + "index": 1, + "sheetType": "GRID", + "gridProperties": { + "rowCount": 1000, + "columnCount": 26 + } + } + } + ], + "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit" + } + +``` diff --git a/docs/en/md/Google_Sheets/Book-work/Edit-book-title.md b/docs/en/md/Google_Sheets/Book-work/Edit-book-title.md new file mode 100644 index 0000000000..62c3a858fd --- /dev/null +++ b/docs/en/md/Google_Sheets/Book-work/Edit-book-title.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 3 +--- + +# ChangeBookName + Changes the name of the existing book + + +*Function EditBookTitle(Val Token, Val Book, Val Name) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Book | --spreadsheet | String | BookID | + | Name | --title | String | New name | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Name = "Test table (change.)"; + + Response = OPI_GoogleSheets.EditBookTitle(Token, Book, Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets EditBookTitle --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "Test table (change.)" + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "replies": [ + {} + ] + } + +``` diff --git a/docs/en/md/Google_Sheets/Book-work/Get-book.md b/docs/en/md/Google_Sheets/Book-work/Get-book.md new file mode 100644 index 0000000000..3b8928983f --- /dev/null +++ b/docs/en/md/Google_Sheets/Book-work/Get-book.md @@ -0,0 +1,202 @@ +--- +sidebar_position: 2 +--- + +# GetBook + Gets information about the book by ID + + +*Function GetBook(Val Token, Val Identifier) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Identifier | --spreadsheet | String | BookIdentifier | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Identifier = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + + Response = OPI_GoogleSheets.GetBook(Token, Identifier); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets GetBook --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "properties": { + "title": "Test table (change.)", + "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": "Sheet1", + "index": 0, + "sheetType": "GRID", + "gridProperties": { + "rowCount": 1000, + "columnCount": 26 + } + } + }, + { + "properties": { + "sheetId": 225184494, + "title": "Sheet2", + "index": 1, + "sheetType": "GRID", + "gridProperties": { + "rowCount": 1000, + "columnCount": 26 + } + } + } + ], + "spreadsheetUrl": "https://docs.google.com/spreadsheets/d/1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc/edit" + } + +``` diff --git a/docs/en/md/Google_Sheets/Book-work/_category_.json b/docs/en/md/Google_Sheets/Book-work/_category_.json new file mode 100644 index 0000000000..c8966d431d --- /dev/null +++ b/docs/en/md/Google_Sheets/Book-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Book work", +"position": "" +} diff --git a/docs/en/md/Google_Sheets/Data-work/Clear-cells.md b/docs/en/md/Google_Sheets/Data-work/Clear-cells.md new file mode 100644 index 0000000000..f226e8d3e6 --- /dev/null +++ b/docs/en/md/Google_Sheets/Data-work/Clear-cells.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 2 +--- + +# Clear cells + Clears the value in cells + + +*Function ClearCells(Val Token, Val Book, Val CellsArray, Val Sheet = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Book | --spreadsheet | String | BookID | + | CellsArray | --cells | Array of String | Array of cells like A1 to be cleared | + | Sheet | --sheetname | String | Sheet name (first sheet by default) | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + CellsArray = New Array; + CellsArray.Add("B2"); + CellsArray.Add("A3"); + CellsArray.Add("B4"); + + Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Sheet = "Sheet2"; + + Response = OPI_GoogleSheets.ClearCells(Token, Book, CellsArray, Sheet); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets ClearCells --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --cells %cells% --sheetname "Sheet2" + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "clearedRanges": [ + "'Sheet2'!B2", + "'Sheet2'!A3", + "'Sheet2'!B4" + ] + } + +``` diff --git a/docs/en/md/Google_Sheets/Data-work/Get-cell-values.md b/docs/en/md/Google_Sheets/Data-work/Get-cell-values.md new file mode 100644 index 0000000000..2da8efa05e --- /dev/null +++ b/docs/en/md/Google_Sheets/Data-work/Get-cell-values.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 3 +--- + +# Get cell values + Gets cell values of the table + + +*Function GetCellValues(Val Token, Val Book, Val CellsArray = "", Val Sheet = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Book | --spreadsheet | String | BookID | + | CellsArray | --cells | Array of String | Array of A1-type cells to get (whole sheet if not filled) | + | Sheet | --sheetname | String | Sheet name (first sheet by default) | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + CellsArray = New Array; + CellsArray.Add("B2"); + CellsArray.Add("A3"); + CellsArray.Add("B4"); + + Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Sheet = "Sheet2"; + + Response = OPI_GoogleSheets.GetCellValues(Token, Book, CellsArray, Sheet); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets GetCellValues --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --cells %cells% --sheetname "Sheet2" + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "valueRanges": [ + { + "range": "'Sheet2'!B2", + "majorDimension": "ROWS", + "values": [ + [ + "ThisIsB2" + ] + ] + }, + { + "range": "'Sheet2'!A3", + "majorDimension": "ROWS", + "values": [ + [ + "ThisIsA3" + ] + ] + }, + { + "range": "'Sheet2'!B4", + "majorDimension": "ROWS", + "values": [ + [ + "ThisIsB4" + ] + ] + } + ] + } + +``` diff --git a/docs/en/md/Google_Sheets/Data-work/Set-cell-values.md b/docs/en/md/Google_Sheets/Data-work/Set-cell-values.md new file mode 100644 index 0000000000..8c1f75c6be --- /dev/null +++ b/docs/en/md/Google_Sheets/Data-work/Set-cell-values.md @@ -0,0 +1,120 @@ +--- +sidebar_position: 1 +--- + +# SetCellValues + Sets sheet cell values + + +*Function SetCellValues(Val Token, Val Book, Val ValueMapping, Val Sheet = "", Val MajorDimension = "COLUMNS") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Book | --spreadsheet | String | BookID | + | ValueMapping | --data | Key-Value Pair | Fill data where the key is the cell name like A1 | + | Sheet | --sheetname | String | Sheet name (first sheet by default) | + | MajorDimension | --dim | String | Main dimension when filling the array range | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + ValueMapping = New Map; + ValueMapping.Insert("A1", "ThisIsA1"); + ValueMapping.Insert("A2", "ThisIsA2"); + ValueMapping.Insert("B2", "ThisIsB2"); + ValueMapping.Insert("B3", "ThisIsB3"); + ValueMapping.Insert("A3", "ThisIsA3"); + ValueMapping.Insert("A4", "ThisIsA4"); + ValueMapping.Insert("B1", "ThisIsB1"); + ValueMapping.Insert("B4", "ThisIsB4"); + + Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Sheet = "Sheet2"; + + Response = OPI_GoogleSheets.SetCellValues(Token, Book, ValueMapping, Sheet); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets SetCellValues --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --data %data% --sheetname "Sheet2" --dim %dim% + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "totalUpdatedRows": 4, + "totalUpdatedColumns": 2, + "totalUpdatedCells": 8, + "totalUpdatedSheets": 1, + "responses": [ + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!A1", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!A2", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!B2", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!B3", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!A3", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!A4", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!B1", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + }, + { + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "updatedRange": "'Sheet2'!B4", + "updatedRows": 1, + "updatedColumns": 1, + "updatedCells": 1 + } + ] + } + +``` diff --git a/docs/en/md/Google_Sheets/Data-work/_category_.json b/docs/en/md/Google_Sheets/Data-work/_category_.json new file mode 100644 index 0000000000..19975a08a4 --- /dev/null +++ b/docs/en/md/Google_Sheets/Data-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Data work", +"position": "" +} diff --git a/docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md b/docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md new file mode 100644 index 0000000000..ba2118ae08 --- /dev/null +++ b/docs/en/md/Google_Sheets/Sheet-work/Add-sheet.md @@ -0,0 +1,62 @@ +--- +sidebar_position: 1 +--- + +# AddSheet + Adds a new sheet to the book + + +*Function AddSheet(Val Token, Val Book, Val Name) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Book | --spreadsheet | String | BookIdentifier | + | Name | --title | String | NewSheetName | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Name = "TestSheet"; + + Response = OPI_GoogleSheets.AddSheet(Token, Book, Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets AddSheet --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --title "TestSheet" + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "replies": [ + { + "addSheet": { + "properties": { + "sheetId": 321892522, + "title": "TestSheet", + "index": 2, + "sheetType": "GRID", + "gridProperties": { + "rowCount": 1000, + "columnCount": 26 + } + } + } + } + ] + } + +``` diff --git a/docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md b/docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md new file mode 100644 index 0000000000..69f1d66413 --- /dev/null +++ b/docs/en/md/Google_Sheets/Sheet-work/Copy-sheet.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 3 +--- + +# CopySheet + Copies a sheet from one book to another + + +*Function CopySheet(Val Token, Val From, Val Target, Val Sheet) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | From | --from | String | SourceBookID | + | Target | --to | String | DestinationBookID | + | Sheet | --sheet | String | CopiedSheetID | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + From = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Target = "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s"; + Sheet = "25093199"; + + Response = OPI_GoogleSheets.CopySheet(Token, From, Target, Sheet); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets CopySheet --token %token% --from "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --to "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s" --sheet "25093199" + +``` + + +```json title="Result" + +{ + "sheetId": 1790807910, + "title": "Sheet2 (copy)", + "index": 2, + "sheetType": "GRID", + "gridProperties": { + "rowCount": 1000, + "columnCount": 26 + } + } + +``` diff --git a/docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md b/docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md new file mode 100644 index 0000000000..8da7c909e4 --- /dev/null +++ b/docs/en/md/Google_Sheets/Sheet-work/Delete-sheet.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 2 +--- + +# DeleteSheet + Deletes a sheet from the book + + +*Function DeleteSheet(Val Token, Val Book, Val Sheet) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Book | --spreadsheet | String | BookIdentifier | + | Sheet | --sheet | String | IdentifierOfSheetToDelete | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + Book = "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc"; + Sheet = "1790807910"; + + Response = OPI_GoogleSheets.DeleteSheet(Token, Book, Sheet); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint gsheets DeleteSheet --token %token% --spreadsheet "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" --sheet "1790807910" + +``` + + +```json title="Result" + +{ + "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", + "replies": [ + {} + ] + } + +``` diff --git a/docs/en/md/Google_Sheets/Sheet-work/_category_.json b/docs/en/md/Google_Sheets/Sheet-work/_category_.json new file mode 100644 index 0000000000..def636e69b --- /dev/null +++ b/docs/en/md/Google_Sheets/Sheet-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Sheet work", +"position": "" +} diff --git a/docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md b/docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md new file mode 100644 index 0000000000..2b00573f24 --- /dev/null +++ b/docs/en/md/Google_Workspace/Public/Form-code-retrieval-link.md @@ -0,0 +1,38 @@ +--- +sidebar_position: 1 +--- + +# Generate code retrieval link + Returns URL for browser authorization + + +*Function FormCodeRetrievalLink(Val ClientID, Val Calendar = True, Val Drive = True, Val Sheets = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ClientID | --id | String | Client ID | + | Calendar | --calendar | Boolean | Calendar methods permission | + | Drive | --drive | Boolean | Drive methods permission | + | Sheets | --sheets | Boolean | Sheets methods permission | + + + Returns: String - Code retrieval link + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint google FormCodeRetrievalLink --id %id% --calendar %calendar% --drive %drive% --sheets %sheets% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Google_Workspace/Public/Get-token-by-code.md b/docs/en/md/Google_Workspace/Public/Get-token-by-code.md new file mode 100644 index 0000000000..3467db76f2 --- /dev/null +++ b/docs/en/md/Google_Workspace/Public/Get-token-by-code.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 2 +--- + +# Get token by code + Gets token by code from browser authorization + + +*Function GetTokenByCode(Val ClientID, Val ClientSecret, Val Code) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ClientID | --id | String | Client ID | + | ClientSecret | --secret | String | Client secret | + | Code | --code | String | Code from browser | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint google GetTokenByCode --id %id% --secret %secret% --code %code% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Google_Workspace/Public/Refresh-token.md b/docs/en/md/Google_Workspace/Public/Refresh-token.md new file mode 100644 index 0000000000..1e9e5fe74b --- /dev/null +++ b/docs/en/md/Google_Workspace/Public/Refresh-token.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 3 +--- + +# Refresh token + Updates token by Refresh token + + +*Function RefreshToken(Val ClientID, Val ClientSecret, Val RefreshToken) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ClientID | --id | String | Client ID | + | ClientSecret | --secret | String | Client secret | + | RefreshToken | --refresh | String | Refresh token | + + + Returns: Key-Value Pair - serialized JSON response from Google + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint google RefreshToken --id %id% --secret %secret% --refresh %refresh% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Google_Workspace/Public/_category_.json b/docs/en/md/Google_Workspace/Public/_category_.json new file mode 100644 index 0000000000..80df222a34 --- /dev/null +++ b/docs/en/md/Google_Workspace/Public/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Public", +"position": "" +} diff --git a/docs/en/md/Notion/Blocks-managment/Create-block.md b/docs/en/md/Notion/Blocks-managment/Create-block.md new file mode 100644 index 0000000000..fa8b7fc3d3 --- /dev/null +++ b/docs/en/md/Notion/Blocks-managment/Create-block.md @@ -0,0 +1,101 @@ +--- +sidebar_position: 1 +--- + +# Create block + Creates a new block based on an existing block + + +*Function CreateBlock(Val Token, Val Parent, Val Block, Val InsertAfter = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Parent | --page | String | Parent block or page ID | + | Block | --block | String, Map Of KeyAndValue | Block ID or block sample itself | + | InsertAfter | --prev | String | Block ID after which to insert the new one | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Parent = "5dd94c34fab04bff9..."; + + Block = OPI_Notion.ReturnBlock(Token, "ca18df269bd24407852b91c30e..."); //Block as map. Can be changed. + + Response = OPI_Notion.CreateBlock(Token, Parent, Block); + Response = OPI_Notion.CreateBlock(Token, Parent, "46c1500ed40c4e89ba6a229003..."); + Response = OPI_Notion.CreateBlock(Token, Parent, "aa4137d4c8cc445d9f969c3968..."); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion CreateBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --block %block% --prev %prev% + +``` + + +```json title="Result" + +{ + "request_id": "4de46f5b-d38b-4df5-b26e-32127db1096b", + "block": {}, + "type": "block", + "has_more": false, + "next_cursor": null, + "results": [ + { + "type": "numbered_list_item", + "archived": false, + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "last_edited_time": "2024-01-26T17:11:00.000Z", + "created_time": "2024-01-26T17:11:00.000Z", + "has_children": false, + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "b147fabd-53ea-42d5-bd23-85968f627f88", + "numbered_list_item": { + "color": "default", + "rich_text": [ + { + "plain_text": "Description", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Description" + }, + "href": null, + "type": "text" + } + ] + }, + "object": "block" + } + ], + "object": "list" + } + +``` diff --git a/docs/en/md/Notion/Blocks-managment/Delete-block.md b/docs/en/md/Notion/Blocks-managment/Delete-block.md new file mode 100644 index 0000000000..2400e06bc9 --- /dev/null +++ b/docs/en/md/Notion/Blocks-managment/Delete-block.md @@ -0,0 +1,87 @@ +--- +sidebar_position: 4 +--- + +# Delete block + Deletes block by ID + + +*Function DeleteBlock(Val Token, Val BlockID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | BlockID | --block | String | Block ID | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Block = "ca18df269bd24407852b91c30..."; + + Response = OPI_Notion.DeleteBlock(Token, BlockID); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion DeleteBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% + +``` + + +```json title="Result" + +{ + "request_id": "62b95ed2-c9af-4be8-b75a-f6e4f69aef14", + "to_do": { + "color": "default", + "checked": false, + "rich_text": [ + { + "plain_text": "Hello", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Hello" + }, + "href": null, + "type": "text" + } + ] + }, + "type": "to_do", + "archived": true, + "created_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "last_edited_time": "2024-01-26T19:43:00.000Z", + "created_time": "2024-01-26T11:03:00.000Z", + "has_children": false, + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a", + "object": "block" + } + +``` diff --git a/docs/en/md/Notion/Blocks-managment/Return-block.md b/docs/en/md/Notion/Blocks-managment/Return-block.md new file mode 100644 index 0000000000..a151cb4fce --- /dev/null +++ b/docs/en/md/Notion/Blocks-managment/Return-block.md @@ -0,0 +1,88 @@ +--- +sidebar_position: 2 +--- + +# Return block. + + + +*Function ReturnBlock(Val Token, Val BlockID, Val OnlyBase = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | BlockID | --block | String | Block ID | + | OnlyBase | --core | Boolean | True > service fields are deleted, only the block itself remains | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Block = "ca18df269bd24407852b91c30..."; + + Response = OPI_Notion.ReturnBlock(Token, BlockID); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion ReturnBlock --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% --core %core% + +``` + + +```json title="Result" + +{ + "request_id": "031886cc-537d-4025-b480-ecfdc9f2870c", + "to_do": { + "color": "default", + "checked": false, + "rich_text": [ + { + "plain_text": "Hello", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Hello" + }, + "href": null, + "type": "text" + } + ] + }, + "type": "to_do", + "archived": true, + "created_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "last_edited_time": "2024-01-26T19:43:00.000Z", + "created_time": "2024-01-26T11:03:00.000Z", + "has_children": false, + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a", + "object": "block" + } + +``` diff --git a/docs/en/md/Notion/Blocks-managment/Return-child-blocks.md b/docs/en/md/Notion/Blocks-managment/Return-child-blocks.md new file mode 100644 index 0000000000..715565d092 --- /dev/null +++ b/docs/en/md/Notion/Blocks-managment/Return-child-blocks.md @@ -0,0 +1,138 @@ +--- +sidebar_position: 3 +--- + +# Return child blocks + Returns list of child blocks of parent block + + +*Function ReturnChildBlocks(Val Token, Val BlockID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | BlockID | --block | String | Parent block ID | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Block = "46c1500ed40c4e89ba6a22900..."; + + Response = OPI_Notion.ReturnChildBlocks(Token, BlockID); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion ReturnChildBlocks --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% + +``` + + +```json title="Result" + +{ + "request_id": "fea2a37b-5507-451d-a4be-14433811a69e", + "block": {}, + "type": "block", + "has_more": false, + "next_cursor": null, + "results": [ + { + "type": "numbered_list_item", + "archived": false, + "created_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "last_edited_time": "2024-01-26T20:33:00.000Z", + "created_time": "2024-01-26T17:02:00.000Z", + "has_children": false, + "parent": { + "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded", + "type": "block_id" + }, + "last_edited_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "id": "aa4137d4-c8cc-445d-9f96-9c3968334e74", + "numbered_list_item": { + "color": "default", + "rich_text": [ + { + "plain_text": "Two", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Two" + }, + "href": null, + "type": "text" + } + ] + }, + "object": "block" + }, + { + "type": "numbered_list_item", + "archived": false, + "created_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "last_edited_time": "2024-01-26T20:33:00.000Z", + "created_time": "2024-01-26T20:30:00.000Z", + "has_children": false, + "parent": { + "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded", + "type": "block_id" + }, + "last_edited_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "id": "6fb45895-0350-49d3-a5c7-e0cb1e24061e", + "numbered_list_item": { + "color": "default", + "rich_text": [ + { + "plain_text": "Three", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Three" + }, + "href": null, + "type": "text" + } + ] + }, + "object": "block" + } + ], + "object": "list" + } + +``` diff --git a/docs/en/md/Notion/Blocks-managment/_category_.json b/docs/en/md/Notion/Blocks-managment/_category_.json new file mode 100644 index 0000000000..4b631a05fd --- /dev/null +++ b/docs/en/md/Notion/Blocks-managment/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Blocks managment", +"position": "" +} diff --git a/docs/en/md/Notion/Database-management/Create-database.md b/docs/en/md/Notion/Database-management/Create-database.md new file mode 100644 index 0000000000..463f5a0bab --- /dev/null +++ b/docs/en/md/Notion/Database-management/Create-database.md @@ -0,0 +1,200 @@ +--- +sidebar_position: 1 +--- + +# Create database + Creates a database + + +*Function CreateDatabase(Val Token, Val Parent, Val Title, Val Properties = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Parent | --page | String | Parent page ID | + | Title | --title | String | Database title | + | Properties | --props | Structure Of String | Database properties | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Parent = "5dd94c34fab04bff9..."; + Title = "This base is from 1C"; + + Properties = New Map; + Properties.Insert("Name", "title"); //Title field required + Properties.Insert("Description", "rich_text"); + Properties.Insert("Number", "number"); + Properties.Insert("Status", "status"); + Properties.Insert("CreationDate", "date"); + Properties.Insert("Image", "files"); + Properties.Insert("Active", "checkbox"); + Properties.Insert("Website", "url"); + Properties.Insert("Email", "email"); + Properties.Insert("Phone", "phone_number"); + Properties.Insert("User", "people"); + + ValueSelection = New Map; + ValueSelection.Insert("New", "green"); + ValueSelection.Insert("InProgress", "yellow"); + ValueSelection.Insert("Remote", "red"); + Properties.Insert("Status", ValueSelection); + + Response = OPI_Notion.CreateDatabase(Token, Parent, Title, Properties); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion CreateDatabase --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "This base is from 1C" --props %props% + +``` + + +```json title="Result" + +{ + "request_id": "43adcae7-c8ee-4a7d-aba6-c2c43ad2c33b", + "public_url": null, + "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949", + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "properties": { + "Image": { + "files": {}, + "type": "files", + "name": "Image", + "id": "r%3Dfa" + }, + "Active": { + "checkbox": {}, + "type": "checkbox", + "name": "Active", + "id": "q%3FQF" + }, + "Phone": { + "phone_number": {}, + "type": "phone_number", + "name": "Phone", + "id": "hDII" + }, + "User": { + "people": {}, + "type": "people", + "name": "User", + "id": "%5D%40Md" + }, + "Website": { + "url": {}, + "type": "url", + "name": "Website", + "id": "THre" + }, + "Description": { + "rich_text": {}, + "type": "rich_text", + "name": "Description", + "id": "KnG%3F" + }, + "Status": { + "select": { + "options": [ + { + "description": null, + "color": "red", + "name": "Remote", + "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7" + }, + { + "description": null, + "color": "yellow", + "name": "InProgress", + "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11" + }, + { + "description": null, + "color": "green", + "name": "New", + "id": "202b1d30-2095-40f1-8b91-f627d475d560" + } + ] + }, + "type": "select", + "name": "Status", + "id": "IDW%3C" + }, + "Number": { + "type": "number", + "name": "Number", + "number": { + "format": "number" + }, + "id": "CH__" + }, + "CreationDate": { + "date": {}, + "type": "date", + "name": "CreationDate", + "id": "BQN%5B" + }, + "Name": { + "title": {}, + "type": "title", + "name": "Name", + "id": "title" + }, + "Email": { + "email": {}, + "type": "email", + "name": "Email", + "id": "%3CO%3AD" + } + }, + "last_edited_time": "2024-01-26T16:49:00.000Z", + "description": [], + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "archived": false, + "icon": null, + "created_time": "2024-01-26T16:49:00.000Z", + "title": [ + { + "plain_text": "This base is from 1C", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "This base is from 1C" + }, + "href": null, + "type": "text" + } + ], + "cover": null, + "is_inline": false, + "id": "048ba0ce-4f47-4e33-9005-40d249b01949", + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "object": "database" + } + +``` diff --git a/docs/en/md/Notion/Database-management/Edit-database-properties.md b/docs/en/md/Notion/Database-management/Edit-database-properties.md new file mode 100644 index 0000000000..fe1f3c97f1 --- /dev/null +++ b/docs/en/md/Notion/Database-management/Edit-database-properties.md @@ -0,0 +1,199 @@ +--- +sidebar_position: 3 +--- + +# Edit database properties + Edits properties of an existing database + + +*Function EditDatabaseProperties(Val Token, Val Base, Val Properties = "", Val Title = "", Val Description = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Target database ID | + | Properties | --props | Map of KeyAndValue | New or modified database properties | + | Title | --title | String | New database title | + | Description | --description | String | New database description | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Base = "5dd94c34fab04bff9..."; + Title = "Updated title"; + Description = "Updated base description"; + + Properties = New Map; + Properties.Insert("Email", "rich_text"); //Type fields "Email" will changed with email to text + Properties.Insert("Website"); //Field "Website" will deleted + + Response = OPI_Notion.EditDatabaseProperties(Token, Base, Properties, Title, Description); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion EditDatabaseProperties --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --props %props% --title "Updated title" --description "Updated base description" + +``` + + +```json title="Result" + +{ + "request_id": "d42b5700-9325-439e-98ce-252a007f5ed7", + "public_url": null, + "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949", + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "properties": { + "Image": { + "files": {}, + "type": "files", + "name": "Image", + "id": "r%3Dfa" + }, + "Active": { + "checkbox": {}, + "type": "checkbox", + "name": "Active", + "id": "q%3FQF" + }, + "Phone": { + "phone_number": {}, + "type": "phone_number", + "name": "Phone", + "id": "hDII" + }, + "User": { + "people": {}, + "type": "people", + "name": "User", + "id": "%5D%40Md" + }, + "Description": { + "rich_text": {}, + "type": "rich_text", + "name": "Description", + "id": "KnG%3F" + }, + "Status": { + "select": { + "options": [ + { + "description": null, + "color": "red", + "name": "Remote", + "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7" + }, + { + "description": null, + "color": "yellow", + "name": "InProgress", + "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11" + }, + { + "description": null, + "color": "green", + "name": "New", + "id": "202b1d30-2095-40f1-8b91-f627d475d560" + } + ] + }, + "type": "select", + "name": "Status", + "id": "IDW%3C" + }, + "Number": { + "type": "number", + "name": "Number", + "number": { + "format": "number" + }, + "id": "CH__" + }, + "CreationDate": { + "date": {}, + "type": "date", + "name": "CreationDate", + "id": "BQN%5B" + }, + "Name": { + "title": {}, + "type": "title", + "name": "Name", + "id": "title" + }, + "Email": { + "rich_text": {}, + "type": "rich_text", + "name": "Email", + "id": "%3CO%3AD" + } + }, + "last_edited_time": "2024-01-26T18:26:00.000Z", + "description": [ + { + "plain_text": "Updated base description", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Updated base description" + }, + "href": null, + "type": "text" + } + ], + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "archived": false, + "icon": null, + "created_time": "2024-01-26T16:49:00.000Z", + "title": [ + { + "plain_text": "Updated title", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Updated title" + }, + "href": null, + "type": "text" + } + ], + "cover": null, + "is_inline": false, + "id": "048ba0ce-4f47-4e33-9005-40d249b01949", + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "object": "database" + } + +``` diff --git a/docs/en/md/Notion/Database-management/Get-database.md b/docs/en/md/Notion/Database-management/Get-database.md new file mode 100644 index 0000000000..ef019d8901 --- /dev/null +++ b/docs/en/md/Notion/Database-management/Get-database.md @@ -0,0 +1,190 @@ +--- +sidebar_position: 2 +--- + +# Get database + Get database information + + +*Function GetDatabase(Val Token, Val Base) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Base | --base | String | Database ID | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Base = "048ba0ce4f474e33900540d24..."; + + Response = OPI_Notion.GetDatabase(Token, Base); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion GetDatabase --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "048ba0ce4f474e33900540d24..." + +``` + + +```json title="Result" + +{ + "request_id": "9c6e06e9-ffa5-4a3c-b4ff-0368553ca066", + "public_url": null, + "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949", + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "properties": { + "Image": { + "files": {}, + "type": "files", + "name": "Image", + "id": "r%3Dfa" + }, + "Active": { + "checkbox": {}, + "type": "checkbox", + "name": "Active", + "id": "q%3FQF" + }, + "Phone": { + "phone_number": {}, + "type": "phone_number", + "name": "Phone", + "id": "hDII" + }, + "User": { + "people": {}, + "type": "people", + "name": "User", + "id": "%5D%40Md" + }, + "Description": { + "rich_text": {}, + "type": "rich_text", + "name": "Description", + "id": "KnG%3F" + }, + "Status": { + "select": { + "options": [ + { + "description": null, + "color": "red", + "name": "Remote", + "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7" + }, + { + "description": null, + "color": "yellow", + "name": "InProgress", + "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11" + }, + { + "description": null, + "color": "green", + "name": "New", + "id": "202b1d30-2095-40f1-8b91-f627d475d560" + } + ] + }, + "type": "select", + "name": "Status", + "id": "IDW%3C" + }, + "Number": { + "type": "number", + "name": "Number", + "number": { + "format": "number" + }, + "id": "CH__" + }, + "CreationDate": { + "date": {}, + "type": "date", + "name": "CreationDate", + "id": "BQN%5B" + }, + "Name": { + "title": {}, + "type": "title", + "name": "Name", + "id": "title" + }, + "Email": { + "rich_text": {}, + "type": "rich_text", + "name": "Email", + "id": "%3CO%3AD" + } + }, + "last_edited_time": "2024-01-26T18:28:00.000Z", + "description": [ + { + "plain_text": "Updated base description", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Updated base description" + }, + "href": null, + "type": "text" + } + ], + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "archived": false, + "icon": null, + "created_time": "2024-01-26T16:49:00.000Z", + "title": [ + { + "plain_text": "Updated title", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Updated title" + }, + "href": null, + "type": "text" + } + ], + "cover": null, + "is_inline": false, + "id": "048ba0ce-4f47-4e33-9005-40d249b01949", + "last_edited_by": { + "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", + "object": "user" + }, + "object": "database" + } + +``` diff --git a/docs/en/md/Notion/Database-management/_category_.json b/docs/en/md/Notion/Database-management/_category_.json new file mode 100644 index 0000000000..0931384bfa --- /dev/null +++ b/docs/en/md/Notion/Database-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Database management", +"position": "" +} diff --git a/docs/en/md/Notion/Page-management/Create-page-in-database.md b/docs/en/md/Notion/Page-management/Create-page-in-database.md new file mode 100644 index 0000000000..5c64dd904a --- /dev/null +++ b/docs/en/md/Notion/Page-management/Create-page-in-database.md @@ -0,0 +1,203 @@ +--- +sidebar_position: 2 +--- + +# Create page in database + Creates a page in the parent database + + +*Function CreatePageInDatabase(Val Token, Val Parent, Val Data) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Parent | --base | String | Parent database ID | + | Data | --data | Key-Value Pair | Properties match | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Parent = "5dd94c34fab04bff9..."; + Image = New Map; + Image.Insert("Logo", "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"); + + Data = New Map; + Data.Insert("Name", "LLC Vector"); + Data.Insert("Description", "OurFirstClient"); + Data.Insert("Number", 1); + Data.Insert("Status", "Regular"); + Data.Insert("CreationDate", CurrentSessionDate()); + Data.Insert("Image", Image); + Data.Insert("Active", True); + Data.Insert("Email", "mail@vector.ru"); + Data.Insert("Phone", "88005553535"); + Data.Insert("Status", "New"); + + Response = OPI_Notion.CreatePageInDatabase(Token, Base, Data); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion CreatePageInDatabase --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --data %data% + +``` + + +```json title="Result" + +{ + "request_id": "03fd3bd2-6dd1-4ca2-bf85-9233748a745f", + "public_url": null, + "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c", + "properties": { + "Image": { + "files": [ + { + "external": { + "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg" + }, + "type": "external", + "name": "Logo" + } + ], + "type": "files", + "id": "r%3Dfa" + }, + "Active": { + "checkbox": true, + "type": "checkbox", + "id": "q%3FQF" + }, + "Phone": { + "phone_number": "88005553535", + "type": "phone_number", + "id": "hDII" + }, + "User": { + "people": [], + "type": "people", + "id": "%5D%40Md" + }, + "Description": { + "rich_text": [ + { + "plain_text": "OurFirstClient", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "OurFirstClient" + }, + "href": null, + "type": "text" + } + ], + "type": "rich_text", + "id": "KnG%3F" + }, + "Status": { + "select": { + "color": "green", + "name": "New", + "id": "202b1d30-2095-40f1-8b91-f627d475d560" + }, + "type": "select", + "id": "IDW%3C" + }, + "Number": { + "type": "number", + "number": 1, + "id": "CH__" + }, + "CreationDate": { + "date": { + "time_zone": null, + "end": null, + "start": "2024-01-26T09:45:00.000+00:00" + }, + "type": "date", + "id": "BQN%5B" + }, + "Name": { + "title": [ + { + "plain_text": "LLC Vector", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "LLC Vector" + }, + "href": null, + "type": "text" + } + ], + "type": "title", + "id": "title" + }, + "Email": { + "rich_text": [ + { + "plain_text": "mail@vector.ru", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "mail@vector.ru" + }, + "href": null, + "type": "text" + } + ], + "type": "rich_text", + "id": "%3CO%3AD" + } + }, + "parent": { + "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949", + "type": "database_id" + }, + "cover": null, + "archived": false, + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "last_edited_time": "2024-01-26T18:45:00.000Z", + "icon": null, + "created_time": "2024-01-26T18:45:00.000Z", + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "a5742816-1417-4169-bf55-dbae44f46d9c", + "object": "page" + } + +``` diff --git a/docs/en/md/Notion/Page-management/Create-page.md b/docs/en/md/Notion/Page-management/Create-page.md new file mode 100644 index 0000000000..44ecf1887d --- /dev/null +++ b/docs/en/md/Notion/Page-management/Create-page.md @@ -0,0 +1,93 @@ +--- +sidebar_position: 1 +--- + +# Create page + Creates a child page above another parent page + + +*Function CreatePage(Val Token, Val Parent, Val Title) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Parent | --page | String | Parent ID | + | Title | --title | String | Page title | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Parent = "5dd94c34fab04bff9..."; + Title = "Created by 1C"; + + Response = OPI_Notion.CreatePage(Token, Parent, Title); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion CreatePage --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "Created by 1C" + +``` + + +```json title="Result" + +{ + "request_id": "f145f634-ea3a-4f74-b079-f365ecbcf583", + "public_url": null, + "url": "https://www.notion.so/1-4392f919813c4c8d84017d973bddaabf", + "properties": { + "title": { + "title": [ + { + "plain_text": "Created by 1C", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "Created by 1C" + }, + "href": null, + "type": "text" + } + ], + "type": "title", + "id": "title" + } + }, + "parent": { + "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", + "type": "page_id" + }, + "cover": null, + "archived": false, + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "last_edited_time": "2024-01-26T17:20:00.000Z", + "icon": null, + "created_time": "2024-01-26T17:20:00.000Z", + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "4392f919-813c-4c8d-8401-7d973bddaabf", + "object": "page" + } + +``` diff --git a/docs/en/md/Notion/Page-management/Edit-page-properties.md b/docs/en/md/Notion/Page-management/Edit-page-properties.md new file mode 100644 index 0000000000..37f39a7747 --- /dev/null +++ b/docs/en/md/Notion/Page-management/Edit-page-properties.md @@ -0,0 +1,214 @@ +--- +sidebar_position: 4 +--- + +# Edit page properties. + + + +*Function EditPageProperties(Val Token, Val Page, Val Data = "", Val Icon = "", Val Cover = "", Val Archived = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Page | --page | String | ID of the page being modified | + | Data | --data | Key-Value Pair | Matching of editable parameters | + | Icon | --icon | String | URL of the page icon image | + | Cover | --cover | String | URL of the page cover image | + | Archived | --archive | Boolean | Archive page or not (boolean) | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Page = "5dd94c34fab04bff9..."; + Icon = "https://opi.neocities.org/img/logo.png"; + Cover = "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"; + + Properties = New Map; + Properties.Insert("Active", False); + Properties.Insert("Email", "vector@mail.ru"); + + Response = OPI_Notion.EditPageProperties(Token +, Page +, Properties +, Icon +, Cover +, Archive); + + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion EditPageProperties --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --data %data% --icon "https://opi.neocities.org/img/logo.png" --cover "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" --archive %archive% + +``` + + +```json title="Result" + +{ + "request_id": "a02741b2-4eb8-43ae-9a2e-542d5dd10687", + "public_url": null, + "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c", + "properties": { + "Image": { + "files": [ + { + "external": { + "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg" + }, + "type": "external", + "name": "Logo" + } + ], + "type": "files", + "id": "r%3Dfa" + }, + "Active": { + "checkbox": false, + "type": "checkbox", + "id": "q%3FQF" + }, + "Phone": { + "phone_number": "88005553535", + "type": "phone_number", + "id": "hDII" + }, + "User": { + "people": [], + "type": "people", + "id": "%5D%40Md" + }, + "Description": { + "rich_text": [ + { + "plain_text": "OurFirstClient", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "OurFirstClient" + }, + "href": null, + "type": "text" + } + ], + "type": "rich_text", + "id": "KnG%3F" + }, + "Status": { + "select": { + "color": "green", + "name": "New", + "id": "202b1d30-2095-40f1-8b91-f627d475d560" + }, + "type": "select", + "id": "IDW%3C" + }, + "Number": { + "type": "number", + "number": 1, + "id": "CH__" + }, + "CreationDate": { + "date": { + "time_zone": null, + "end": null, + "start": "2024-01-26T09:45:00.000+00:00" + }, + "type": "date", + "id": "BQN%5B" + }, + "Name": { + "title": [ + { + "plain_text": "LLC Vector", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "LLC Vector" + }, + "href": null, + "type": "text" + } + ], + "type": "title", + "id": "title" + }, + "Email": { + "rich_text": [ + { + "plain_text": "vector@mail.ru", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "vector@mail.ru" + }, + "href": null, + "type": "text" + } + ], + "type": "rich_text", + "id": "%3CO%3AD" + } + }, + "parent": { + "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949", + "type": "database_id" + }, + "cover": { + "external": { + "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" + }, + "type": "external" + }, + "archived": false, + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "last_edited_time": "2024-01-26T19:30:00.000Z", + "icon": { + "external": { + "url": "https://opi.neocities.org/img/logo.png" + }, + "type": "external" + }, + "created_time": "2024-01-26T18:45:00.000Z", + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "a5742816-1417-4169-bf55-dbae44f46d9c", + "object": "page" + } + +``` diff --git a/docs/en/md/Notion/Page-management/Get-page.md b/docs/en/md/Notion/Page-management/Get-page.md new file mode 100644 index 0000000000..26de6fa674 --- /dev/null +++ b/docs/en/md/Notion/Page-management/Get-page.md @@ -0,0 +1,198 @@ +--- +sidebar_position: 3 +--- + +# Get page + Gets information about the page by ID + + +*Function GetPage(Val Token, Val Page) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Page | --page | String | Page ID | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Page = "a574281614174169bf55dbae4..."; + + Response = OPI_Notion.GetPage(Token, Page); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion GetPage --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "a574281614174169bf55dbae4..." + +``` + + +```json title="Result" + +{ + "request_id": "61eaaa91-41fc-4523-a445-602805afb281", + "public_url": null, + "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c", + "properties": { + "Image": { + "files": [ + { + "external": { + "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg" + }, + "type": "external", + "name": "Logo" + } + ], + "type": "files", + "id": "r%3Dfa" + }, + "Active": { + "checkbox": false, + "type": "checkbox", + "id": "q%3FQF" + }, + "Phone": { + "phone_number": "88005553535", + "type": "phone_number", + "id": "hDII" + }, + "User": { + "people": [], + "type": "people", + "id": "%5D%40Md" + }, + "Description": { + "rich_text": [ + { + "plain_text": "OurFirstClient", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "OurFirstClient" + }, + "href": null, + "type": "text" + } + ], + "type": "rich_text", + "id": "KnG%3F" + }, + "Status": { + "select": { + "color": "green", + "name": "New", + "id": "202b1d30-2095-40f1-8b91-f627d475d560" + }, + "type": "select", + "id": "IDW%3C" + }, + "Number": { + "type": "number", + "number": 1, + "id": "CH__" + }, + "CreationDate": { + "date": { + "time_zone": null, + "end": null, + "start": "2024-01-26T09:45:00.000+00:00" + }, + "type": "date", + "id": "BQN%5B" + }, + "Name": { + "title": [ + { + "plain_text": "LLC Vector", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "LLC Vector" + }, + "href": null, + "type": "text" + } + ], + "type": "title", + "id": "title" + }, + "Email": { + "rich_text": [ + { + "plain_text": "vector@mail.ru", + "annotations": { + "color": "default", + "code": false, + "underline": false, + "strikethrough": false, + "italic": false, + "bold": false + }, + "text": { + "link": null, + "content": "vector@mail.ru" + }, + "href": null, + "type": "text" + } + ], + "type": "rich_text", + "id": "%3CO%3AD" + } + }, + "parent": { + "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949", + "type": "database_id" + }, + "cover": { + "external": { + "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" + }, + "type": "external" + }, + "archived": false, + "created_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "last_edited_time": "2024-01-26T19:30:00.000Z", + "icon": { + "external": { + "url": "https://opi.neocities.org/img/logo.png" + }, + "type": "external" + }, + "created_time": "2024-01-26T18:45:00.000Z", + "last_edited_by": { + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + }, + "id": "a5742816-1417-4169-bf55-dbae44f46d9c", + "object": "page" + } + +``` diff --git a/docs/en/md/Notion/Page-management/_category_.json b/docs/en/md/Notion/Page-management/_category_.json new file mode 100644 index 0000000000..dea26a80a1 --- /dev/null +++ b/docs/en/md/Notion/Page-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Page management", +"position": "" +} diff --git a/docs/en/md/Notion/Users/Get-user-data.md b/docs/en/md/Notion/Users/Get-user-data.md new file mode 100644 index 0000000000..2e4bdcf5a0 --- /dev/null +++ b/docs/en/md/Notion/Users/Get-user-data.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 2 +--- + +# Get user data + Gets user data by ID + + +*Function GetUserData(Val Token, Val UserID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | UserID | --user | String | Target user ID | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + UserID = "ed71865a989146bc86cdwdf24..."; + + Response = OPI_Notion.GetUserData(Token, UserID); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion GetUserData --token "secret_9RsfMrRMqZwqp0Zl0B..." --user "ed71865a989146bc86cdwdf24..." + +``` + + +```json title="Result" + +{ + "request_id": "f33d34a8-f3cf-41b5-bdf5-4a07cf7d7118", + "person": { + "email": "ex@gmail.com" + }, + "type": "person", + "avatar_url": null, + "name": "Bayselonarrend", + "id": "ed71865a-9891-1111-86cd-1111111", + "object": "user" + } + +``` diff --git a/docs/en/md/Notion/Users/User-list.md b/docs/en/md/Notion/Users/User-list.md new file mode 100644 index 0000000000..900d24ee4d --- /dev/null +++ b/docs/en/md/Notion/Users/User-list.md @@ -0,0 +1,73 @@ +--- +sidebar_position: 1 +--- + +# User list + Returns a list of workspace users + + +*Function UserList(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + + + Returns: Key-Value Pair - Serialized JSON response from Notion + +```bsl title="Code example" + + + Token = "secret_9RsfMrRMqZwqp0Zl0B..."; + Response = OPI_Notion.UserList(Token); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint notion UserList --token "secret_9RsfMrRMqZwqp0Zl0B..." + +``` + + +```json title="Result" + +{ + "request_id": "ea9a6b96-0b02-4866-a60a-2958e514af38", + "user": {}, + "type": "user", + "has_more": false, + "next_cursor": null, + "results": [ + { + "person": { + "email": "ex@gmail.com" + }, + "type": "person", + "avatar_url": null, + "name": "Bayselonarrends", + "id": "ed71865a-9891-1111-86cd-11111111", + "object": "user" + }, + { + "type": "bot", + "avatar_url": null, + "name": "1C Integration", + "bot": { + "workspace_name": "Bayselonarrends Notion", + "owner": { + "workspace": true, + "type": "workspace" + } + }, + "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", + "object": "user" + } + ], + "object": "list" + } + +``` diff --git a/docs/en/md/Notion/Users/_category_.json b/docs/en/md/Notion/Users/_category_.json new file mode 100644 index 0000000000..88383df608 --- /dev/null +++ b/docs/en/md/Notion/Users/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Users", +"position": "" +} diff --git a/docs/en/md/Slack/Block-formation/Generate-image-block.md b/docs/en/md/Slack/Block-formation/Generate-image-block.md new file mode 100644 index 0000000000..56e364c451 --- /dev/null +++ b/docs/en/md/Slack/Block-formation/Generate-image-block.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 1 +--- + +# Generate image block + Generates a block with an image to add to the message block array + + +*Function GenerateImageBlock(Val URL, Val AlternateText = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | URL | --picture | String | Image URL | + | AlternateText | --alt | String | Alternate text of the image | + + + Returns: Key-Value Pair - Image block + +```bsl title="Code example" + + + Text = "Alpaca picture"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"; + + Response = OPI_Slack.GenerateImageBlock(URL, Text); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GenerateImageBlock --picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" --alt %alt% + +``` + + +```json title="Result" + +{ + "alt_text": "Yo", + "image_url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1", + "type": "image" + } + +``` diff --git a/docs/en/md/Slack/Block-formation/_category_.json b/docs/en/md/Slack/Block-formation/_category_.json new file mode 100644 index 0000000000..047f928c35 --- /dev/null +++ b/docs/en/md/Slack/Block-formation/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Block formation", +"position": "" +} diff --git a/docs/en/md/Slack/Channel-management/Archive-channel.md b/docs/en/md/Slack/Channel-management/Archive-channel.md new file mode 100644 index 0000000000..eb9b489260 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Archive-channel.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 4 +--- + +# Archive channel + Archives an active channel + + +*Function ArchiveChannel(Val Token, Val Channel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.ArchiveChannel(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack ArchiveChannel --token %token% --channel "C070VPMKN8J" + +``` + + +```json title="Result" + +{ + "ok": true + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Create-channel.md b/docs/en/md/Slack/Channel-management/Create-channel.md new file mode 100644 index 0000000000..ab082de9d5 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Create-channel.md @@ -0,0 +1,86 @@ +--- +sidebar_position: 3 +--- + +# Create channel + Creates a new channel + + +*Function CreateChannel(Val Token, Val Name, Val Private = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Name | --title | String | Channel name | + | Private | --private | Boolean | Create channel as private | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Name = "testcov" + String(New UUID); + + Response = OPI_Slack.CreateChannel(Token, Name, False); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack CreateChannel --token %token% --title %title% --private %private% + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146542419, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": true, + "last_read": "0000000000.000000", + "topic": { + "value": "", + "creator": "", + "last_set": 0 + }, + "purpose": { + "value": "", + "creator": "", + "last_set": 0 + }, + "previous_names": [], + "priority": 0 + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Get-channel-history.md b/docs/en/md/Slack/Channel-management/Get-channel-history.md new file mode 100644 index 0000000000..09bbd7e92b --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Get-channel-history.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 6 +--- + +# Get channel history + Gets information about channel events + + +*Function GetChannelHistory(Val Token, Val Channel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.GetChannelHistory(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetChannelHistory --token %token% --channel "C070VPMKN8J" + +``` + + +```json title="Result" + +{ + "ok": true, + "messages": [ + { + "subtype": "channel_join", + "user": "U06UABH3APP", + "text": "<@U06UABH3APP> has joined the channel", + "inviter": "U06UG1CAYH2", + "type": "message", + "ts": "1714146543.286219" + }, + { + "subtype": "channel_purpose", + "user": "U06UG1CAYH2", + "purpose": "TestGoal", + "text": "set the channel description: TestGoal", + "type": "message", + "ts": "1714146543.014349" + }, + { + "subtype": "channel_topic", + "user": "U06UG1CAYH2", + "topic": "TestTopic", + "text": "set the channel topic: TestTopic", + "type": "message", + "ts": "1714146542.849559" + }, + { + "subtype": "channel_join", + "user": "U06UG1CAYH2", + "text": "<@U06UG1CAYH2> has joined the channel", + "type": "message", + "ts": "1714146542.605859" + } + ], + "has_more": false, + "pin_count": 0, + "channel_actions_ts": null, + "channel_actions_count": 0 + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Get-channel-list.md b/docs/en/md/Slack/Channel-management/Get-channel-list.md new file mode 100644 index 0000000000..9a476b6960 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Get-channel-list.md @@ -0,0 +1,90 @@ +--- +sidebar_position: 1 +--- + +# Get channel list + Gets a list of available channels + + +*Function GetChannelList(Val Token, Val ExcludeArchived = False, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ExcludeArchived | --notarchived | Boolean | Indicator of excluding archived channels | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + ExcludeArchived = True; + + Response = OPI_Slack.GetChannelList(Token, ExcludeArchived); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetChannelList --token %token% --notarchived "True" --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "channels": [ + { + "id": "C06UD92DF1Q", + "name": "general", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1713202497, + "is_archived": false, + "is_general": true, + "unlinked": 0, + "name_normalized": "general", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1713202497794, + "parent_conversation": null, + "creator": "U06UABH3APP", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": false, + "topic": { + "value": "", + "creator": "", + "last_set": 0 + }, + "purpose": { + "value": "This is the one channel that will always include everyone. It’s a great spot for announcements and team-wide conversations.", + "creator": "U06UABH3APP", + "last_set": 1713202497 + }, + "properties": { + "use_case": "welcome" + }, + "previous_names": [], + "num_members": 1 + } + ] + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Get-channel-user-list.md b/docs/en/md/Slack/Channel-management/Get-channel-user-list.md new file mode 100644 index 0000000000..52eed72239 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Get-channel-user-list.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 2 +--- + +# Get channel user list + Gets a list of users in the specified channel + + +*Function GetChannelUserList(Val Token, Val Channel, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.GetChannelUserList(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetChannelUserList --token %token% --channel "C070VPMKN8J" --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "members": [ + "U06UG1CAYH2" + ], + "response_metadata": { + "next_cursor": "" + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Get-channel.md b/docs/en/md/Slack/Channel-management/Get-channel.md new file mode 100644 index 0000000000..0982d9a54c --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Get-channel.md @@ -0,0 +1,84 @@ +--- +sidebar_position: 5 +--- + +# Get channel + Gets information about the channel + + +*Function GetChannel(Val Token, Val Channel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.GetChannel(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response);//JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetChannel --token %token% --channel "C070VPMKN8J" + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146542983, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": true, + "last_read": "0000000000.000000", + "topic": { + "value": "TestTopic", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "purpose": { + "value": "TestGoal", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "previous_names": [] + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Invite-users-to-channel.md b/docs/en/md/Slack/Channel-management/Invite-users-to-channel.md new file mode 100644 index 0000000000..2f4be1d388 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Invite-users-to-channel.md @@ -0,0 +1,87 @@ +--- +sidebar_position: 7 +--- + +# Invite users to channel + Adds specified users to the channel + + +*Function InviteUsersToChannel(Val Token, Val Channel, Val ArrayOfUsers) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | ArrayOfUsers | --users | Array Of String | User ID Array | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + ArrayOfUsers = New Array; + ArrayOfUsers.Add("U06UG1CAYH2"); + + Response = OPI_Slack.InviteUsersToChannel(Token, Channel, ArrayOfUsers); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack InviteUsersToChannel --token %token% --channel "C070VPMKN8J" --users %users% + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146542983, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": true, + "last_read": "0000000000.000000", + "topic": { + "value": "TestTopic", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "purpose": { + "value": "TestGoal", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "previous_names": [] + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Join-channel.md b/docs/en/md/Slack/Channel-management/Join-channel.md new file mode 100644 index 0000000000..a20ff8b6b1 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Join-channel.md @@ -0,0 +1,85 @@ +--- +sidebar_position: 9 +--- + +# Join channel + Adds the current bot to the channel + + +*Function JoinChannel(Val Token, Val Channel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.JoinChannel(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack JoinChannel --token %token% --channel "C070VPMKN8J" + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146542983, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": true, + "last_read": "1714146543.286219", + "topic": { + "value": "TestTopic", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "purpose": { + "value": "TestGoal", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "previous_names": [], + "priority": 0 + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Kick-user-from-channel.md b/docs/en/md/Slack/Channel-management/Kick-user-from-channel.md new file mode 100644 index 0000000000..2eff6c8e42 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Kick-user-from-channel.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 8 +--- + +# Kick user from channel + Removes specified user from channel + + +*Function KickUserFromChannel(Val Token, Val Channel, Val User) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | User | --user | String | User ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + User = "U06UG1CAYH2"; + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.KickUserFromChannel(Token, Channel, User); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack KickUserFromChannel --token %token% --channel "C070VPMKN8J" --user "U06UG1CAYH2" + +``` + + +```json title="Result" + +{ + "ok": true + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Leave-channel.md b/docs/en/md/Slack/Channel-management/Leave-channel.md new file mode 100644 index 0000000000..c41984cdf6 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Leave-channel.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 10 +--- + +# Leave channel + Removes the current bot from the channel + + +*Function LeaveChannel(Val Token, Val Channel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.LeaveChannel(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack LeaveChannel --token %token% --channel "C070VPMKN8J" + +``` + + +```json title="Result" + +{ + "ok": true + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Rename-channel.md b/docs/en/md/Slack/Channel-management/Rename-channel.md new file mode 100644 index 0000000000..b3d9076619 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Rename-channel.md @@ -0,0 +1,88 @@ +--- +sidebar_position: 13 +--- + +# Rename channel + Changes the name of the channel + + +*Function RenameChannel(Val Token, Val Channel, Val Name) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Name | --title | String | New channel name | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Name = "testcov" + String(New UUID); + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.RenameChannel(Token, Channel, Name); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack RenameChannel --token %token% --channel "C070VPMKN8J" --title %title% + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146544414, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": true, + "last_read": "1714146543.286219", + "topic": { + "value": "TestTopic", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "purpose": { + "value": "TestGoal", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "previous_names": [ + "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c" + ] + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Set-channel-goal.md b/docs/en/md/Slack/Channel-management/Set-channel-goal.md new file mode 100644 index 0000000000..e38b10c484 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Set-channel-goal.md @@ -0,0 +1,85 @@ +--- +sidebar_position: 12 +--- + +# Set channel purpose + Sets the channel purpose (description) + + +*Function SetChannelGoal(Val Token, Val Channel, Val Purpose) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Purpose | --purpose | String | Channel purpose | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Purpose = "TestGoal"; + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.SetChannelGoal(Token, Channel, Purpose); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack SetChannelGoal --token %token% --channel "C070VPMKN8J" --purpose "TestGoal" + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146542983, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": false, + "topic": { + "value": "TestTopic", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "purpose": { + "value": "TestGoal", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "previous_names": [] + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/Set-channel-topic.md b/docs/en/md/Slack/Channel-management/Set-channel-topic.md new file mode 100644 index 0000000000..9d17b0e553 --- /dev/null +++ b/docs/en/md/Slack/Channel-management/Set-channel-topic.md @@ -0,0 +1,85 @@ +--- +sidebar_position: 11 +--- + +# Set channel topic + Sets the channel topic + + +*Function SetChannelTopic(Val Token, Val Channel, Val Topic) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Topic | --theme | String | Channel topic | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + Topic = "TestTopic"; + + Response = OPI_Slack.SetChannelTopic(Token, Channel, Topic); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack SetChannelTopic --token %token% --channel "C070VPMKN8J" --theme "TestTopic" + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": { + "id": "C070VPMKN8J", + "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_channel": true, + "is_group": false, + "is_im": false, + "is_mpim": false, + "is_private": false, + "created": 1714146542, + "is_archived": false, + "is_general": false, + "unlinked": 0, + "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", + "is_shared": false, + "is_org_shared": false, + "is_pending_ext_shared": false, + "pending_shared": [], + "context_team_id": "T06UD92BS3C", + "updated": 1714146542817, + "parent_conversation": null, + "creator": "U06UG1CAYH2", + "is_ext_shared": false, + "shared_team_ids": [ + "T06UD92BS3C" + ], + "pending_connected_team_ids": [], + "is_member": false, + "topic": { + "value": "TestTopic", + "creator": "U06UG1CAYH2", + "last_set": 1714146542 + }, + "purpose": { + "value": "", + "creator": "", + "last_set": 0 + }, + "previous_names": [] + } + } + +``` diff --git a/docs/en/md/Slack/Channel-management/_category_.json b/docs/en/md/Slack/Channel-management/_category_.json new file mode 100644 index 0000000000..1e81ea427e --- /dev/null +++ b/docs/en/md/Slack/Channel-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Channel management", +"position": "" +} diff --git a/docs/en/md/Slack/Deleted-files-management/Add-external-file.md b/docs/en/md/Slack/Deleted-files-management/Add-external-file.md new file mode 100644 index 0000000000..6c0c8b705f --- /dev/null +++ b/docs/en/md/Slack/Deleted-files-management/Add-external-file.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 3 +--- + +# Add external file + Adds a new external file + + +*Function AddExternalFile(Val Token, Val URL, Val Title) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | URL | --url | String | URL to external file | + | Title | --title | String | File title for Slack | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + URL = https://opi.neocities.org/test_data/document.docx; + Title = "NewFile"; + + Response = OPI_Slack.AddExternalFile(Token, URL, Title); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack AddExternalFile --token %token% --url "https://opi.neocities.org/test_data/document.docx" --title %title% + +``` + + +```json title="Result" + +{ + "ok": true, + "file": { + "id": "F070P52CU94", + "created": 1714146552, + "timestamp": 1714146552, + "name": "Novyj_fajl", + "title": "NewFile", + "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/en/md/Slack/Deleted-files-management/Delete-external-file.md b/docs/en/md/Slack/Deleted-files-management/Delete-external-file.md new file mode 100644 index 0000000000..aaea7b7387 --- /dev/null +++ b/docs/en/md/Slack/Deleted-files-management/Delete-external-file.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 5 +--- + +# Delete external file + Deletes an external file from Slack + + +*Function DeleteExternalFile(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | FileID | --fileid | String | File identifier | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + FileID = "F070P52CU94"; + + Response = OPI_Slack.DeleteExternalFile(Token, FileID); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack DeleteExternalFile --token %token% --fileid "F070P52CU94" + +``` + + +```json title="Result" + +{ + "ok": true + } + +``` diff --git a/docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md b/docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md new file mode 100644 index 0000000000..f11b93f741 --- /dev/null +++ b/docs/en/md/Slack/Deleted-files-management/Get-external-file-list.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 1 +--- + +# Get list of external files + Gets a list of external files of a user or channel + + +*Function GetExternalFileList(Val Token, Val Channel = "", Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel for selection | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.GetExternalFileList(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetExternalFileList --token %token% --channel "C070VPMKN8J" --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "files": [], + "response_metadata": { + "next_cursor": "" + } + } + +``` diff --git a/docs/en/md/Slack/Deleted-files-management/Get-external-file.md b/docs/en/md/Slack/Deleted-files-management/Get-external-file.md new file mode 100644 index 0000000000..3763c5ef0d --- /dev/null +++ b/docs/en/md/Slack/Deleted-files-management/Get-external-file.md @@ -0,0 +1,79 @@ +--- +sidebar_position: 2 +--- + +# Get external file + Gets information about the external file + + +*Function GetExternalFile(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | FileID | --fileid | String | File identifier | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + FileID = "F070P52CU94"; + + Response = OPI_Slack.GetExternalFile(Token, FileID); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetExternalFile --token %token% --fileid "F070P52CU94" + +``` + + +```json title="Result" + +{ + "ok": true, + "file": { + "id": "F070P52CU94", + "created": 1714146552, + "timestamp": 1714146552, + "name": "Novyj_fajl", + "title": "NewFile", + "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/en/md/Slack/Deleted-files-management/Send-external-file.md b/docs/en/md/Slack/Deleted-files-management/Send-external-file.md new file mode 100644 index 0000000000..103fb51cbb --- /dev/null +++ b/docs/en/md/Slack/Deleted-files-management/Send-external-file.md @@ -0,0 +1,98 @@ +--- +sidebar_position: 4 +--- + +# Send external file + Sends an external file to a list of channels + + +*Function SendExternalFile(Val Token, Val FileID, Val ChannelArray) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | FileID | --fileid | String | File identifier | + | ChannelArray | --channels | Array Of String | Array of channels for sending | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + FileID = "F070P52CU94"; + + Response = OPI_Slack.SendExternalFile(Token, FileID, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack SendExternalFile --token %token% --fileid "F070P52CU94" --channels %channels% + +``` + + +```json title="Result" + +{ + "ok": true, + "file": { + "id": "F070P52CU94", + "created": 1714146552, + "timestamp": 1714146552, + "name": "Novyj_fajl", + "title": "NewFile", + "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/en/md/Slack/Deleted-files-management/_category_.json b/docs/en/md/Slack/Deleted-files-management/_category_.json new file mode 100644 index 0000000000..adddc25c31 --- /dev/null +++ b/docs/en/md/Slack/Deleted-files-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Deleted files management", +"position": "" +} diff --git a/docs/en/md/Slack/Dialog-management/Close-dialog.md b/docs/en/md/Slack/Dialog-management/Close-dialog.md new file mode 100644 index 0000000000..2aea758dea --- /dev/null +++ b/docs/en/md/Slack/Dialog-management/Close-dialog.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 2 +--- + +# Close dialog + Closes an existing dialog + + +*Function CloseDialog(Val Token, Val Dialog) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Dialog | --conv | String | Dialog ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Dialog = "D06UAKK1C6R"; + + Response = OPI_Slack.CloseDialog(Token, Dialog); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack CloseDialog --token %token% --conv "D06UAKK1C6R" + +``` + + +```json title="Result" + +{ + "ok": true, + "already_closed": false, + "no_op": false + } + +``` diff --git a/docs/en/md/Slack/Dialog-management/Open-dialog.md b/docs/en/md/Slack/Dialog-management/Open-dialog.md new file mode 100644 index 0000000000..f491eb5c4a --- /dev/null +++ b/docs/en/md/Slack/Dialog-management/Open-dialog.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 1 +--- + +# Open dialog + Opens a new dialog with one or more users + + +*Function OpenDialog(Val Token, Val ArrayOfUsers) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ArrayOfUsers | --users | Array of String | User ID Array | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + ArrayOfUsers = New Array; + ArrayOfUsers.Add("U123456"); + ArrayOfUsers.Add("U654321"); + + Response = OPI_Slack.OpenDialog(Token, ArrayOfUsers); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack OpenDialog --token %token% --users %users% + +``` + + +```json title="Result" + +{ + "ok": true, + "no_op": false, + "already_open": false, + "channel": { + "id": "D06UAKK1C6R" + } + } + +``` diff --git a/docs/en/md/Slack/Dialog-management/_category_.json b/docs/en/md/Slack/Dialog-management/_category_.json new file mode 100644 index 0000000000..edfc8e858c --- /dev/null +++ b/docs/en/md/Slack/Dialog-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Dialog management", +"position": "" +} diff --git a/docs/en/md/Slack/File-work/Delete-file.md b/docs/en/md/Slack/File-work/Delete-file.md new file mode 100644 index 0000000000..500f96325d --- /dev/null +++ b/docs/en/md/Slack/File-work/Delete-file.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 4 +--- + +# Delete file + Deletes a file on Slack + + +*Function DeleteFile(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | FileID | --fileid | String | File identifier | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + FileID = "F070VL6FQFM"; + + Response = OPI_Slack.DeleteFile(Token, FileID); //Map + Response = OPI_Tools.JSONString(Response);//JSON string + + + +``` + +```sh title="CLI command example" + + oint slack DeleteFile --token %token% --fileid "F070VL6FQFM" + +``` + + +```json title="Result" + +{ + "ok": true + } + +``` diff --git a/docs/en/md/Slack/File-work/Get-file-data.md b/docs/en/md/Slack/File-work/Get-file-data.md new file mode 100644 index 0000000000..35834e7fd8 --- /dev/null +++ b/docs/en/md/Slack/File-work/Get-file-data.md @@ -0,0 +1,83 @@ +--- +sidebar_position: 3 +--- + +# Get file data + Gets information about the file + + +*Function GetFileData(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | FileID | --fileid | String | File identifier | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + FileID = "F070VL6FQFM"; + + Response = OPI_Slack.GetFileData(Token, FileID); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetFileData --token %token% --fileid "F070VL6FQFM" + +``` + + +```json title="Result" + +{ + "ok": true, + "file": { + "id": "F070VL6FQFM", + "created": 1714146550, + "timestamp": 1714146550, + "name": "megadoc.docx", + "title": "NewFile", + "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/en/md/Slack/File-work/Get-files-list.md b/docs/en/md/Slack/File-work/Get-files-list.md new file mode 100644 index 0000000000..d569f1d1bd --- /dev/null +++ b/docs/en/md/Slack/File-work/Get-files-list.md @@ -0,0 +1,83 @@ +--- +sidebar_position: 1 +--- + +# Get list of files + Gets a list of files of the bot or channel + + +*Function GetFilesList(Val Token, Val Channel = "", Val PageNumber = 1) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel for selection | + | PageNumber | --page | Number, String | Page number | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + PageNumber = 1; + Channel = "C123456"; + + Response = OPI_Slack.GetFilesList(Token, Channel, PageNumber); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetFilesList --token %token% --channel "C123456" --page "1" + +``` + + +```json title="Result" + +{ + "ok": true, + "files": [ + { + "id": "F070V4U7Y4R", + "created": 1713978714, + "timestamp": 1713978714, + "name": "megadoc.docx", + "title": "NewFile", + "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/en/md/Slack/File-work/Make-file-private.md b/docs/en/md/Slack/File-work/Make-file-private.md new file mode 100644 index 0000000000..2e5217b8f0 --- /dev/null +++ b/docs/en/md/Slack/File-work/Make-file-private.md @@ -0,0 +1,36 @@ +--- +sidebar_position: 6 +--- + +# Make file private + Removes the public URL from the file. Requires user token + + +*Function MakeFilePrivate(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | User token | + | FileID | --fileid | String | File identifier | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint slack MakeFilePrivate --token %token% --fileid %fileid% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Slack/File-work/Make-file-public.md b/docs/en/md/Slack/File-work/Make-file-public.md new file mode 100644 index 0000000000..36edd0622a --- /dev/null +++ b/docs/en/md/Slack/File-work/Make-file-public.md @@ -0,0 +1,36 @@ +--- +sidebar_position: 5 +--- + +# Make file public + Creates a public URL for the file. Requires user token + + +*Function MakeFilePublic(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | User token | + | FileID | --fileid | String | File identifier | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint slack MakeFilePublic --token %token% --fileid %fileid% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Slack/File-work/Upload-file.md b/docs/en/md/Slack/File-work/Upload-file.md new file mode 100644 index 0000000000..cc4fe18f72 --- /dev/null +++ b/docs/en/md/Slack/File-work/Upload-file.md @@ -0,0 +1,87 @@ +--- +sidebar_position: 2 +--- + +# Upload file + Uploads a file to Slack servers + + +*Function UploadFile(Val Token, Val File, Val FileName, Val Title, Val Channel = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | File | --file | String, BinaryData | File for upload | + | FileName | --filename | String | File name with extension | + | Title | --title | String | File name in Slack | + | Channel | --channel | String | Channel ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + FileName = "megadoc.docx"; + File = New BinaryData("D:\" + FileName); + Title = "NewFile"; + Channel = "C123456"; + + Response = OPI_Slack.UploadFile(Token, File, FileName, Title, Channel); //Map + Response = OPI_Tools.JSONString(Response);//JSON string + + + +``` + +```sh title="CLI command example" + + oint slack UploadFile --token %token% --file %file% --filename "megadoc.docx" --title %title% --channel "C123456" + +``` + + +```json title="Result" + +{ + "ok": true, + "files": [ + { + "id": "F070SS4UHNZ", + "created": 1714146549, + "timestamp": 1714146549, + "name": "megadoc.docx", + "title": "NewFile", + "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/en/md/Slack/File-work/_category_.json b/docs/en/md/Slack/File-work/_category_.json new file mode 100644 index 0000000000..d1fca41cdb --- /dev/null +++ b/docs/en/md/Slack/File-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "File work", +"position": "" +} diff --git a/docs/en/md/Slack/Management-and-settings/Get-bot-information.md b/docs/en/md/Slack/Management-and-settings/Get-bot-information.md new file mode 100644 index 0000000000..b17ed3d26d --- /dev/null +++ b/docs/en/md/Slack/Management-and-settings/Get-bot-information.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 1 +--- + +# Get bot information + Gets basic information about the bot + + +*Function GetBotInformation(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + + Response = OPI_Slack.GetBotInformation(Token); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetBotInformation --token %token% + +``` + + +```json title="Result" + +{ + "ok": true, + "url": "https://openintegrationsgroup.slack.com/", + "team": "OpenIntegrations", + "user": "openintegrations", + "team_id": "T06UD92BS3C", + "user_id": "U06UG1CAYH2", + "bot_id": "B06TZ0MJV5M", + "is_enterprise_install": false + } + +``` diff --git a/docs/en/md/Slack/Management-and-settings/Get-user-list.md b/docs/en/md/Slack/Management-and-settings/Get-user-list.md new file mode 100644 index 0000000000..eeca5bc6f3 --- /dev/null +++ b/docs/en/md/Slack/Management-and-settings/Get-user-list.md @@ -0,0 +1,195 @@ +--- +sidebar_position: 3 +--- + +# Get user list + Gets a list of users in the workspace + + +*Function GetUserList(Val Token, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + + Response = OPI_Slack.GetUserList(Token, Cursor); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetUserList --token %token% --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "members": [ + { + "id": "USLACKBOT", + "team_id": "T06UD92BS3C", + "name": "slackbot", + "deleted": false, + "color": "757575", + "real_name": "Slackbot", + "tz": "America/Los_Angeles", + "tz_label": "Pacific Daylight Time", + "tz_offset": -25200, + "profile": { + "title": "", + "phone": "", + "skype": "", + "real_name": "Slackbot", + "real_name_normalized": "Slackbot", + "display_name": "Slackbot", + "display_name_normalized": "Slackbot", + "fields": {}, + "status_text": "", + "status_emoji": "", + "status_emoji_display_info": [], + "status_expiration": 0, + "avatar_hash": "sv41d8cd98f0", + "always_active": true, + "first_name": "slackbot", + "last_name": "", + "image_24": "https://a.slack-edge.com/80588/img/slackbot_24.png", + "image_32": "https://a.slack-edge.com/80588/img/slackbot_32.png", + "image_48": "https://a.slack-edge.com/80588/img/slackbot_48.png", + "image_72": "https://a.slack-edge.com/80588/img/slackbot_72.png", + "image_192": "https://a.slack-edge.com/80588/marketing/img/avatars/slackbot/avatar-slackbot.png", + "image_512": "https://a.slack-edge.com/80588/img/slackbot_512.png", + "status_text_canonical": "", + "team": "T06UD92BS3C" + }, + "is_admin": false, + "is_owner": false, + "is_primary_owner": false, + "is_restricted": false, + "is_ultra_restricted": false, + "is_bot": false, + "is_app_user": false, + "updated": 0, + "is_email_confirmed": false, + "who_can_share_contact_card": "EVERYONE" + }, + { + "id": "U06UABH3APP", + "team_id": "T06UD92BS3C", + "name": "bayselonarrend", + "deleted": false, + "color": "9f69e7", + "real_name": "Anton Titovets", + "tz": "Europe/Moscow", + "tz_label": "Moscow Time", + "tz_offset": 10800, + "profile": { + "title": "", + "phone": "", + "skype": "", + "real_name": "Anton Titovets", + "real_name_normalized": "Anton Titovec", + "display_name": "", + "display_name_normalized": "", + "fields": null, + "status_text": "", + "status_emoji": "", + "status_emoji_display_info": [], + "status_expiration": 0, + "avatar_hash": "65215daf7a4a", + "image_original": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_original.png", + "is_custom_image": true, + "email": "bayselonarrend@gmail.com", + "first_name": "Anton", + "last_name": "Titovets", + "image_24": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_24.png", + "image_32": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_32.png", + "image_48": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_48.png", + "image_72": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_72.png", + "image_192": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_192.png", + "image_512": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_512.png", + "image_1024": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_1024.png", + "status_text_canonical": "", + "team": "T06UD92BS3C" + }, + "is_admin": true, + "is_owner": true, + "is_primary_owner": true, + "is_restricted": false, + "is_ultra_restricted": false, + "is_bot": false, + "is_app_user": false, + "updated": 1713202518, + "is_email_confirmed": true, + "who_can_share_contact_card": "EVERYONE" + }, + { + "id": "U06UG1CAYH2", + "team_id": "T06UD92BS3C", + "name": "openintegrations", + "deleted": false, + "color": "4bbe2e", + "real_name": "OpenIntegrations", + "tz": "America/Los_Angeles", + "tz_label": "Pacific Daylight Time", + "tz_offset": -25200, + "profile": { + "title": "", + "phone": "", + "skype": "", + "real_name": "OpenIntegrations", + "real_name_normalized": "OpenIntegrations", + "display_name": "", + "display_name_normalized": "", + "fields": null, + "status_text": "", + "status_emoji": "", + "status_emoji_display_info": [], + "status_expiration": 0, + "avatar_hash": "gada2f598798", + "api_app_id": "A06TYNH45RV", + "always_active": false, + "bot_id": "B06TZ0MJV5M", + "first_name": "OpenIntegrations", + "last_name": "", + "image_24": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=24&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-24.png", + "image_32": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=32&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-32.png", + "image_48": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=48&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-48.png", + "image_72": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-72.png", + "image_192": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=192&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-192.png", + "image_512": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-512.png", + "status_text_canonical": "", + "team": "T06UD92BS3C" + }, + "is_admin": false, + "is_owner": false, + "is_primary_owner": false, + "is_restricted": false, + "is_ultra_restricted": false, + "is_bot": true, + "is_app_user": false, + "updated": 1713205238, + "is_email_confirmed": false, + "who_can_share_contact_card": "EVERYONE" + } + ], + "cache_ts": 1714215811, + "response_metadata": { + "next_cursor": "" + } + } + +``` diff --git a/docs/en/md/Slack/Management-and-settings/Get-workspace-list.md b/docs/en/md/Slack/Management-and-settings/Get-workspace-list.md new file mode 100644 index 0000000000..6eb951032d --- /dev/null +++ b/docs/en/md/Slack/Management-and-settings/Get-workspace-list.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 2 +--- + +# Get workspace list + Gets a list of workspaces where the bot is connected + + +*Function GetWorkspaceList(Val Token, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + + Response = OPI_Slack.GetWorkspaceList(Token); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetWorkspaceList --token %token% --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "teams": [ + { + "id": "T06UD92BS3C", + "name": "OpenIntegrations" + } + ] + } + +``` diff --git a/docs/en/md/Slack/Management-and-settings/_category_.json b/docs/en/md/Slack/Management-and-settings/_category_.json new file mode 100644 index 0000000000..011e442c69 --- /dev/null +++ b/docs/en/md/Slack/Management-and-settings/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Management and settings", +"position": "" +} diff --git a/docs/en/md/Slack/Message-management/Delete-message.md b/docs/en/md/Slack/Message-management/Delete-message.md new file mode 100644 index 0000000000..3b4f30f3b1 --- /dev/null +++ b/docs/en/md/Slack/Message-management/Delete-message.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 4 +--- + +# Delete message + Deletes a channel message by timestamp + + +*Function DeleteMessage(Val Token, Val Channel, Val Timestamp, Val IsDelayed = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Timestamp | --stamp | String | Timestamp or message ID | + | IsDelayed | --issheduled | Boolean | Indicator of deleting a delayed message | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C06UFNUTKUL"; + Timestamp = "1714146538.221929"; + + Response = OPI_Slack.DeleteMessage(Token, Channel, Timestamp); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack DeleteMessage --token %token% --channel "C06UFNUTKUL" --stamp "1714146538.221929" --issheduled %issheduled% + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": "C06UFNUTKUL", + "ts": "1714146538.221929" + } + +``` diff --git a/docs/en/md/Slack/Message-management/Edit-message.md b/docs/en/md/Slack/Message-management/Edit-message.md new file mode 100644 index 0000000000..ec9788f478 --- /dev/null +++ b/docs/en/md/Slack/Message-management/Edit-message.md @@ -0,0 +1,90 @@ +--- +sidebar_position: 3 +--- + +# Edit message + Edits the content of an existing message + + +*Function EditMessage(Val Token, Val Channel, Val Timestamp, Val Text = "", Val BlockArray = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Timestamp | --stamp | String | Message timestamp | + | Text | --text | String | New message text | + | BlockArray | --blocks | Array of Structure | JSON array of block descriptions | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + Timestamp = "1714146538.221929"; + Text = "TestMessage2"; + + Response = OPI_Slack.EditMessage(Token, Channel, Timestamp, Text); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack EditMessage --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --text "TestMessage2" --blocks %blocks% + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": "C06UFNUTKUL", + "ts": "1714146538.221929", + "message": { + "user": "U06UG1CAYH2", + "type": "message", + "ts": "1714146538.221929", + "bot_id": "B06TZ0MJV5M", + "app_id": "A06TYNH45RV", + "text": "TestMessage2", + "team": "T06UD92BS3C", + "bot_profile": { + "id": "B06TZ0MJV5M", + "app_id": "A06TYNH45RV", + "name": "OpenIntegrations", + "icons": { + "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png", + "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png", + "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png" + }, + "deleted": false, + "updated": 1713205238, + "team_id": "T06UD92BS3C" + }, + "blocks": [ + { + "type": "rich_text", + "block_id": "MO6", + "elements": [ + { + "type": "rich_text_section", + "elements": [ + { + "type": "text", + "text": "TestMessage2" + } + ] + } + ] + } + ] + } + } + +``` diff --git a/docs/en/md/Slack/Message-management/Get-delayed-message-list.md b/docs/en/md/Slack/Message-management/Get-delayed-message-list.md new file mode 100644 index 0000000000..137c5df8e2 --- /dev/null +++ b/docs/en/md/Slack/Message-management/Get-delayed-message-list.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 5 +--- + +# Get list of delayed messages + Gets a list of delayed channel messages + + +*Function GetDelayedMessageList(Val Token, Val Channel, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + + Response = OPI_Slack.GetDelayedMessageList(Token, Channel); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetDelayedMessageList --token %token% --channel "C070VPMKN8J" --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "scheduled_messages": [], + "response_metadata": { + "next_cursor": "" + } + } + +``` diff --git a/docs/en/md/Slack/Message-management/Get-message-link.md b/docs/en/md/Slack/Message-management/Get-message-link.md new file mode 100644 index 0000000000..80c569be1b --- /dev/null +++ b/docs/en/md/Slack/Message-management/Get-message-link.md @@ -0,0 +1,48 @@ +--- +sidebar_position: 6 +--- + +# Get message link + Gets a permanent URL to the channel message + + +*Function GetMessageLink(Val Token, Val Channel, Val Timestamp) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Timestamp | --stamp | String | Timestamp or message ID | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + Timestamp = "1714146538.221929"; + + Response = OPI_Slack.GetMessageLink(Token, Channel, Timestamp); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetMessageLink --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" + +``` + + +```json title="Result" + +{ + "ok": true, + "permalink": "https://openintegrationsgroup.slack.com/archives/C06UFNUTKUL/p1714146538221929", + "channel": "C06UFNUTKUL" + } + +``` diff --git a/docs/en/md/Slack/Message-management/Get-message-reply-list.md b/docs/en/md/Slack/Message-management/Get-message-reply-list.md new file mode 100644 index 0000000000..ab9d43aede --- /dev/null +++ b/docs/en/md/Slack/Message-management/Get-message-reply-list.md @@ -0,0 +1,93 @@ +--- +sidebar_position: 7 +--- + +# Get list of message replies + Gets an array of messages that are replies to the specified + + +*Function GetMessageReplyList(Val Token, Val Channel, Val Timestamp, Val Cursor = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Timestamp | --stamp | String | Timestamp or message ID | + | Cursor | --cursor | String | Pointer from the previous request, if the result rows > 100 | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + Timestamp = "1714146538.221929"; + + Response = OPI_Slack.GetMessageReplyList(Token, Channel, Timestamp); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack GetMessageReplyList --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --cursor %cursor% + +``` + + +```json title="Result" + +{ + "ok": true, + "messages": [ + { + "user": "U06UG1CAYH2", + "type": "message", + "ts": "1714215813.399779", + "edited": { + "user": "B06TZ0MJV5M", + "ts": "1714215813.000000" + }, + "bot_id": "B06TZ0MJV5M", + "app_id": "A06TYNH45RV", + "text": "TestMessage2", + "team": "T06UD92BS3C", + "bot_profile": { + "id": "B06TZ0MJV5M", + "deleted": false, + "name": "OpenIntegrations", + "updated": 1713205238, + "app_id": "A06TYNH45RV", + "icons": { + "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png", + "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png", + "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png" + }, + "team_id": "T06UD92BS3C" + }, + "blocks": [ + { + "type": "rich_text", + "block_id": "04z", + "elements": [ + { + "type": "rich_text_section", + "elements": [ + { + "type": "text", + "text": "TestMessage2" + } + ] + } + ] + } + ] + } + ], + "has_more": false + } + +``` diff --git a/docs/en/md/Slack/Message-management/Send-ephemeral-message.md b/docs/en/md/Slack/Message-management/Send-ephemeral-message.md new file mode 100644 index 0000000000..4948a2474e --- /dev/null +++ b/docs/en/md/Slack/Message-management/Send-ephemeral-message.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 2 +--- + +# Send ephemeral message +Sends a message that arrives in the channel but is visible only to a specific user + + +*Function SendEphemeralMessage(Val Token, Val Channel, Val Text = "", Val User = "", Val Blocks = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Text | --text | String | Message text | + | User | --user | String | User ID | + | Blocks | --blocks | Array of Structure | JSON array of block descriptions | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + Block = OPI_Slack.GenerateImageBlock("https://opi.neocities.org/test_data/picture.jpg", "Image"); + + Response = OPI_Slack.SendEphemeralMessage(Token, Channel,, User, Block); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack SendEphemeralMessage --token %token% --channel "C070VPMKN8J" --text %text% --user %user% --blocks %blocks% + +``` + + +```json title="Result" + +{ + "ok": true, + "message_ts": "1714146540.000300" + } + +``` diff --git a/docs/en/md/Slack/Message-management/Send-message.md b/docs/en/md/Slack/Message-management/Send-message.md new file mode 100644 index 0000000000..df18405a84 --- /dev/null +++ b/docs/en/md/Slack/Message-management/Send-message.md @@ -0,0 +1,89 @@ +--- +sidebar_position: 1 +--- + +# Send message + Sends a message at a selected hour + + +*Function SendMessage(Val Token, Val Channel, Val Text = "", Val SendingDate = "", Val Blocks = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Channel | --channel | String | Channel ID | + | Text | --text | String | Message text | + | SendingDate | --date | Date | Sending date for delayed message | + | Blocks | --blocks | Array of Structure | JSON array of block descriptions | + + + Returns: Key-Value Pair - Serialized JSON response from Slack + +```bsl title="Code example" + + + Channel = "C070VPMKN8J"; + Text = "TestMessage"; + + Response = OPI_Slack.SendMessage(Token, Channel, Text); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint slack SendMessage --token %token% --channel "C070VPMKN8J" --text "TestMessage" --date %date% --blocks %blocks% + +``` + + +```json title="Result" + +{ + "ok": true, + "channel": "C06UFNUTKUL", + "ts": "1714146538.221929", + "message": { + "user": "U06UG1CAYH2", + "type": "message", + "ts": "1714146538.221929", + "bot_id": "B06TZ0MJV5M", + "app_id": "A06TYNH45RV", + "text": "TestMessage", + "team": "T06UD92BS3C", + "bot_profile": { + "id": "B06TZ0MJV5M", + "app_id": "A06TYNH45RV", + "name": "OpenIntegrations", + "icons": { + "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png", + "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png", + "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png" + }, + "deleted": false, + "updated": 1713205238, + "team_id": "T06UD92BS3C" + }, + "blocks": [ + { + "type": "rich_text", + "block_id": "MO6", + "elements": [ + { + "type": "rich_text_section", + "elements": [ + { + "type": "text", + "text": "TestMessage" + } + ] + } + ] + } + ] + } + } + +``` diff --git a/docs/en/md/Slack/Message-management/_category_.json b/docs/en/md/Slack/Message-management/_category_.json new file mode 100644 index 0000000000..cfbe0775d9 --- /dev/null +++ b/docs/en/md/Slack/Message-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Message management", +"position": "" +} diff --git a/docs/en/md/Telegram/Administration/Ban.md b/docs/en/md/Telegram/Administration/Ban.md new file mode 100644 index 0000000000..95160e3c06 --- /dev/null +++ b/docs/en/md/Telegram/Administration/Ban.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 1 +--- + +# Ban + Bans a user in the selected chat + + +*Function Ban(Val Token, Val ChatID, Val UserID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | UserID | --user | String, Number | Target user ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + UserID = "461699897"; + ChannelID = "@testsichee"; + + Result = OPI_Telegram.Ban(Token, ChannelID, UserID); + + +``` + +```sh title="CLI command example" + + oint telegram Ban --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897" + +``` + + +```json title="Result" + +{ + "ok": false, + "error_code": 400, + "description": "Bad Request: can't remove chat owner" +} + +``` diff --git a/docs/en/md/Telegram/Administration/Create-invitation-link.md b/docs/en/md/Telegram/Administration/Create-invitation-link.md new file mode 100644 index 0000000000..2938867273 --- /dev/null +++ b/docs/en/md/Telegram/Administration/Create-invitation-link.md @@ -0,0 +1,66 @@ +--- +sidebar_position: 3 +--- + +# Create invitation link + Creates a link for joining a closed chat + + +*Function CreateInvitationLink(Val Token, Val ChatID, Val Title = "", Val ExpirationDate = "", Val UserLimit = 0) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Title | --title | String | Invitation title | + | ExpirationDate | --expire | Date | Link expiration date (permanent if not specified) | + | UserLimit | --limit | Number | User limit (infinite if not specified) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChannelID = "@testsichee"; + Day = 86400; + CurrentDate = OPI_Tools.GetCurrentDate(); + + Title = "Link " + String(CurrentDate); + Expiration = CurrentDate + Day; + UnixExpiration = OPI_Tools.UNIXTime(Expiration); + + Result = OPI_Telegram.CreateInvitationLink(Token, ChannelID, Title, Expiration, 200); + + +``` + +```sh title="CLI command example" + + oint telegram CreateInvitationLink --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title "Link + String(CurrentDate)" --expire %expire% --limit %limit% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "invite_link": "https://t.me/+W-9MzjOejStiYzYy", + "name": "Link 05/30/2024 12:34:59", + "creator": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "expire_date": 1717155300, + "member_limit": 200, + "creates_join_request": false, + "is_primary": false, + "is_revoked": false + } +} + +``` diff --git a/docs/en/md/Telegram/Administration/Get-participant-count.md b/docs/en/md/Telegram/Administration/Get-participant-count.md new file mode 100644 index 0000000000..242c22a39a --- /dev/null +++ b/docs/en/md/Telegram/Administration/Get-participant-count.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 6 +--- + +# Get participant count + Gets the total number of chat participants + + +*Function GetParticipantCount(Val Token, Val ChatID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChannelID = "@testsichee"; + + Result = OPI_Telegram.GetParticipantCount(Token, ChannelID); + + +``` + +```sh title="CLI command example" + + oint telegram GetParticipantCount --token "6129457865:AAFyzNYOAFbu..." --chat %chat% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": 2 +} + +``` diff --git a/docs/en/md/Telegram/Administration/Pin-message.md b/docs/en/md/Telegram/Administration/Pin-message.md new file mode 100644 index 0000000000..f43e20437f --- /dev/null +++ b/docs/en/md/Telegram/Administration/Pin-message.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 4 +--- + +# Pin message + Pins a message in the chat header + + +*Function PinMessage(Val Token, Val ChatID, Val MessageID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --chat | String, Number | Target chat ID | + | MessageID | --message | String, Number | Target message ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChannelID = "@testsichee"; + MessageID = "4951"; + + Result = OPI_Telegram.PinMessage(Token, ChannelID, MessageID); + + +``` + +```sh title="CLI command example" + + oint telegram PinMessage --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951" + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Administration/Unban.md b/docs/en/md/Telegram/Administration/Unban.md new file mode 100644 index 0000000000..47c8e593a3 --- /dev/null +++ b/docs/en/md/Telegram/Administration/Unban.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 2 +--- + +# Unban + Unbans a previously banned user + + +*Function Unban(Val Token, Val ChatID, Val UserID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | UserID | --user | String, Number | Target user ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + UserID = "461699897"; + ChannelID = "@testsichee"; + + Result = OPI_Telegram.Unban(Token, ChannelID, UserID); + + +``` + +```sh title="CLI command example" + + oint telegram Unban --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897" + +``` + + +```json title="Result" + +{ + "ok": false, + "error_code": 400, + "description": "Bad Request: can't remove chat owner" +} + +``` diff --git a/docs/en/md/Telegram/Administration/Unpin-message.md b/docs/en/md/Telegram/Administration/Unpin-message.md new file mode 100644 index 0000000000..d15c6bf2fd --- /dev/null +++ b/docs/en/md/Telegram/Administration/Unpin-message.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 5 +--- + +# Unpin message + Unpins a message in the chat header + + +*Function UnpinMessage(Val Token, Val ChatID, Val MessageID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID | + | MessageID | --message | String, Number | Target message ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChannelID = "@testsichee"; + MessageID = "4951"; + + Result = OPI_Telegram.UnpinMessage(Token, ChannelID, MessageID); + + +``` + +```sh title="CLI command example" + + oint telegram UnpinMessage --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951" + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Administration/_category_.json b/docs/en/md/Telegram/Administration/_category_.json new file mode 100644 index 0000000000..dbf6aeee8d --- /dev/null +++ b/docs/en/md/Telegram/Administration/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Administration", +"position": "" +} diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md new file mode 100644 index 0000000000..b901319b1b --- /dev/null +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 4 +--- + +# Delete webhook + Deletes the bot event handler URL for webhook operation + + +*Function DeleteWebhook(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Result = OPI_Telegram.DeleteWebhook(Token); + + +``` + +```sh title="CLI command example" + + oint telegram DeleteWebhook --token "6129457865:AAFyzNYOAFbu..." + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true, + "description": "Webhook was deleted" +} + +``` diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md new file mode 100644 index 0000000000..45bba739d6 --- /dev/null +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Download-file.md @@ -0,0 +1,40 @@ +--- +sidebar_position: 5 +--- + +# Download file + Download file from Telegram servers + + +*Function DownloadFile(Val Token, Val FileID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | FileID | --fileid | String | File ID for downloading | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + FileID = "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE"; + Token = "6129457865:AAFyzNYOAFbu..."; + + Result = OPI_Telegram.DownloadFile(Token, FileID); + + +``` + +```sh title="CLI command example" + + oint telegram DownloadFile --token "6129457865:AAFyzNYOAFbu..." --fileid "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE" + +``` + + +```json title="Result" + +NOT JSON: 49 44 33 03 00 00 00 05 1F 76 54 49 54 32 00 00 00 0B 00 00 01 FF FE 44 00 6F 00 67 00 73 00 54 50 45 31 00 00 00 15 00 00 01 FF FE 4D 00 6F 00 74 00 6F 00 72 00 68 00 65 00 61 00 64 00 54 59… + +``` diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md new file mode 100644 index 0000000000..021765050b --- /dev/null +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 1 +--- + +# Get bot information +Executes the getMe request, returning basic bot information: name, id, ability to add the bot to groups, etc.. + + +*Function GetBotInformation(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Result = OPI_Telegram.GetBotInformation(Token); + + +``` + +```sh title="CLI command example" + + oint telegram GetBotInformation --token "6129457865:AAFyzNYOAFbu..." + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "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/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md new file mode 100644 index 0000000000..03fba2c6bc --- /dev/null +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Get-updates.md @@ -0,0 +1,365 @@ +--- +sidebar_position: 2 +--- + +# Get updates +Executes a request getUpdates, returning information about bot events. Used in polling mode + + +*Function GetUpdates(Val Token, Val Timeout = 0, Val Offset = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | Timeout | --timeout | String, Number | Waiting time for new events | + | Offset | --offset | String, Number | Offset in the list of received messages | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Result = OPI_Telegram.GetUpdates(Token); + + +``` + +```sh title="CLI command example" + + oint telegram GetUpdates --token "6129457865:AAFyzNYOAFbu..." --timeout %timeout% --offset %offset% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": [ + { + "update_id": 291366000, + "channel_post": { + "message_id": 4685, + "sender_chat": { + "id": -1001893407333, + "title": "Test channel", + "username": "testsichee", + "type": "channel" + }, + "chat": { + "id": -1001893407333, + "title": "Test channel", + "username": "testsichee", + "type": "channel" + }, + "date": 1717054881, + "pinned_message": { + "message_id": 4670, + "sender_chat": { + "id": -1001893407333, + "title": "Test channel", + "username": "testsichee", + "type": "channel" + }, + "chat": { + "id": -1001893407333, + "title": "Test channel", + "username": "testsichee", + "type": "channel" + }, + "date": 1717054721, + "text": "String value" + } + } + }, + { + "update_id": 291366001, + "message": { + "message_id": 2446, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054906, + "message_thread_id": 2446, + "forum_topic_created": { + "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9", + "icon_color": 7322096, + "icon_custom_emoji_id": "5357419403325481346" + }, + "is_topic_message": true + } + }, + { + "update_id": 291366002, + "message": { + "message_id": 2448, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054907, + "message_thread_id": 2446, + "reply_to_message": { + "message_id": 2446, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054906, + "message_thread_id": 2446, + "forum_topic_created": { + "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9", + "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": 291366003, + "message": { + "message_id": 2449, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054912, + "forum_topic_reopened": {} + } + }, + { + "update_id": 291366004, + "message": { + "message_id": 2450, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054912, + "forum_topic_closed": {} + } + }, + { + "update_id": 291366005, + "message": { + "message_id": 2451, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054912, + "message_thread_id": 2446, + "reply_to_message": { + "message_id": 2446, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054906, + "message_thread_id": 2446, + "forum_topic_created": { + "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9", + "icon_color": 7322096, + "icon_custom_emoji_id": "5357419403325481346" + }, + "is_topic_message": true + }, + "forum_topic_closed": {}, + "is_topic_message": true + } + }, + { + "update_id": 291366006, + "message": { + "message_id": 2452, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054937, + "forum_topic_reopened": {} + } + }, + { + "update_id": 291366007, + "message": { + "message_id": 2453, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054937, + "message_thread_id": 2446, + "reply_to_message": { + "message_id": 2446, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054906, + "message_thread_id": 2446, + "forum_topic_created": { + "name": "TestTopic fb0492fb-3a2d-4496-8309-b119226ef9f9", + "icon_color": 7322096, + "icon_custom_emoji_id": "5357419403325481346" + }, + "is_topic_message": true + }, + "forum_topic_reopened": {}, + "is_topic_message": true + } + }, + { + "update_id": 291366008, + "message": { + "message_id": 2454, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717054995, + "forum_topic_edited": { + "name": "New main thread name b7ff8b12-563b-417f-8218-a460d59d7f7f" + } + } + }, + { + "update_id": 291366009, + "message": { + "message_id": 2455, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717055002, + "general_forum_topic_hidden": {} + } + }, + { + "update_id": 291366010, + "message": { + "message_id": 2456, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": -1001971186208, + "title": "Test", + "is_forum": true, + "type": "supergroup" + }, + "date": 1717055007, + "general_forum_topic_unhidden": {} + } + } + ] +} + +``` diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md b/docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md new file mode 100644 index 0000000000..537751132f --- /dev/null +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/Set-webhook.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 3 +--- + +# Set Webhook + Set webhook URL for bot event handling in webhook mode + + +*Function SetWebhook(Val Token, Val URL) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | URL | --url | String | Request handling address from Telegram (with https:) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + URL = "https://api.athenaeum.digital/opi/hs/twitter"; + + Result = OPI_Telegram.SetWebhook(Token, URL); + + +``` + +```sh title="CLI command example" + + oint telegram SetWebhook --token "6129457865:AAFyzNYOAFbu..." --url "https://api.athenaeum.digital/opi/hs/twitter" + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true, + "description": "Webhook was set" +} + +``` diff --git a/docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json b/docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json new file mode 100644 index 0000000000..415e6b4b3f --- /dev/null +++ b/docs/en/md/Telegram/Data-retrieval-and-settings/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Data retrieval and settings", +"position": "" +} diff --git a/docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md b/docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md new file mode 100644 index 0000000000..f0420891db --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Form-keyboard-from-button-array.md @@ -0,0 +1,67 @@ +--- +sidebar_position: 12 +--- + +# Generate keyboard from array of buttons + Generates a simple JSON keyboard from an array of buttons for a message or bottom panel + + +*Function FormKeyboardFromButtonArray(Val ButtonArray, Val UnderMessage = False, Val OneByOne = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ButtonArray | --buttons | Array of String | Array of buttons | + | UnderMessage | --under | Boolean | Keyboard under the message or on the bottom panel | + | OneByOne | --column | Boolean | True > buttons are displayed in a column, False > in a row | + + + Returns: String - Keyboard JSON + +```bsl title="Code example" + + + ButtonArray = New Array; + ButtonArray.Add("Great"); + ButtonArray.Add("Ok"); + ButtonArray.Add("Bad"); + + Keyboard = OPI_Telegram.FormKeyboardFromButtonArray(ButtonArray, True, True); + + + +``` + +```sh title="CLI command example" + + oint telegram FormKeyboardFromButtonArray --buttons %buttons% --under %under% --column %column% + +``` + + +```json title="Result" + +{ + "inline_keyboard":[ + [ + { + "text":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E", + "callback_data":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E" + } + ], + [ + { + "text":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E", + "callback_data":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E" + } + ], + [ + { + "text":"\u041F\u043B\u043E\u0445\u043E", + "callback_data":"\u041F\u043B\u043E\u0445\u043E" + } + ] + ], + "rows":1 + } + +``` diff --git a/docs/en/md/Telegram/Data-sending/Forward-message.md b/docs/en/md/Telegram/Data-sending/Forward-message.md new file mode 100644 index 0000000000..fc9d1924eb --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Forward-message.md @@ -0,0 +1,83 @@ +--- +sidebar_position: 11 +--- + +# Forward message + Forwards a message between chats or within a chat + + +*Function ForwardMessage(Val Token, Val OriginalID, Val FromID, Val ToID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | OriginalID | --message | String, Number | Original message ID | + | FromID | --from | String, Number | Chat ID of the original message | + | ToID | --to | String, Number | Target chat ID or ChatID*TopicID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + MessageID = "4951"; + + Result = OPI_Telegram.ForwardMessage(Token, MessageID, ChannelID, ChatID); + + +``` + +```sh title="CLI command example" + + oint telegram ForwardMessage --token "6129457865:AAFyzNYOAFbu..." --message %message% --from %from% --to %to% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4649, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072482, + "forward_origin": { + "type": "channel", + "chat": { + "id": -1001893407333, + "title": "Test channel", + "username": "testsichee", + "type": "channel" + }, + "message_id": 4686, + "date": 1717072354 + }, + "forward_from_chat": { + "id": -1001893407333, + "title": "Test channel", + "username": "testsichee", + "type": "channel" + }, + "forward_from_message_id": 4686, + "forward_date": 1717072354, + "text": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-audio.md b/docs/en/md/Telegram/Data-sending/Send-audio.md new file mode 100644 index 0000000000..692da6f205 --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-audio.md @@ -0,0 +1,92 @@ +--- +sidebar_position: 4 +--- + +# Send audio + Sends an audio file to a chat or channel + + +*Function SendAudio(Val Token, Val ChatID, Val Text, Val Audio, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | Audio | --audio | BinaryData,String | Audio file | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Text = "String value"; + Audio = "https://openintegrations.dev/test_data/song.mp3"; + + AudioPath = GetTempFileName("mp3"); + CopyFile(Audio, AudioPath); + + AudioDD = New BinaryData(AudioPath); + + Result = OPI_Telegram.SendAudio(Token, ChatID, Text, Audio); + + OPI_TestDataRetrieval.WriteLog(Result, "SendAudio", "Telegram"); + + + Result = OPI_Telegram.SendAudio(Token, ChannelID, Text, AudioPath); + + OPI_TestDataRetrieval.WriteLog(Result, "SendAudio (Path)"); + + + Result = OPI_Telegram.SendAudio(Token, ChannelID, Text, AudioDD); + + +``` + +```sh title="CLI command example" + + oint telegram SendAudio --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --audio "https://openintegrations.dev/test_data/song.mp3" --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4641, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072399, + "audio": { + "duration": 228, + "file_name": "audio", + "mime_type": "audio/mpeg", + "title": "Dogs", + "performer": "Motorhead", + "file_id": "CQACAgIAAxkDAAISIWZYcg_Kxij0GylJNbAlQXeFsOL_AAKsUAACYCjISuJ28LqFPDf3NQQ", + "file_unique_id": "AgADrFAAAmAoyEo", + "file_size": 9229352 + }, + "caption": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-contact.md b/docs/en/md/Telegram/Data-sending/Send-contact.md new file mode 100644 index 0000000000..36355100fa --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-contact.md @@ -0,0 +1,77 @@ +--- +sidebar_position: 9 +--- + +# Send contact + Sends a contact with name and phone number + + +*Function SendContact(Val Token, Val ChatID, Val Name, Val LastName, Val Phone, Val Keyboard = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Name | --name | String | Contact name | + | LastName | --surname | String | Contact last name | + | Phone | --phone | String | Contact phone number | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Name = "John"; + LastName = "Doe"; + Phone = "88005553535"; + + Result = OPI_Telegram.SendContact(Token, ChatID, Name, LastName, Phone); + + OPI_TestDataRetrieval.WriteLog(Result, "SendContact", "Telegram"); + + + Result = OPI_Telegram.SendContact(Token, ChannelID, Name, LastName, Phone); + + +``` + +```sh title="CLI command example" + + oint telegram SendContact --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --name "John" --surname "Doe" --phone "88005553535" --keyboard %keyboard% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4647, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072448, + "contact": { + "phone_number": "88005553535", + "first_name": "John", + "last_name": "Doe" + } + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-document.md b/docs/en/md/Telegram/Data-sending/Send-document.md new file mode 100644 index 0000000000..119241fcdb --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-document.md @@ -0,0 +1,89 @@ +--- +sidebar_position: 5 +--- + +# Send document + Sends a document to a chat or channel + + +*Function SendDocument(Val Token, Val ChatID, Val Text, Val Document, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | Document | --doc | BinaryData,String | Document file | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Text = "String value"; + Document = "https://openintegrations.dev/test_data/document.docx"; + + DocumentPath = GetTempFileName("docx"); + CopyFile(Document, DocumentPath); + + DocumentDD = New BinaryData(DocumentPath); + + Result = OPI_Telegram.SendDocument(Token, ChatID, Text, Document); + + OPI_TestDataRetrieval.WriteLog(Result, "SendDocument", "Telegram"); + + + Result = OPI_Telegram.SendDocument(Token, ChannelID, Text, DocumentPath); + + OPI_TestDataRetrieval.WriteLog(Result, "SendDocument (Path)"); + + + Result = OPI_Telegram.SendDocument(Token, ChannelID, Text, DocumentDD); + + +``` + +```sh title="CLI command example" + + oint telegram SendDocument --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --doc "https://openintegrations.dev/test_data/document.docx" --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4642, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072414, + "document": { + "file_name": "document.docx", + "mime_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", + "file_id": "BQACAgIAAxkDAAISImZYch5MDU2ibeJ0S46yZfw6Dmb2AAKtUAACYCjISp3o6gzXeDCVNQQ", + "file_unique_id": "AgADrVAAAmAoyEo", + "file_size": 24069 + }, + "caption": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-gif.md b/docs/en/md/Telegram/Data-sending/Send-gif.md new file mode 100644 index 0000000000..4929d977ac --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-gif.md @@ -0,0 +1,127 @@ +--- +sidebar_position: 6 +--- + +# Send GIF + Sends a GIF to a chat or channel + + +*Function SendGif(Val Token, Val ChatID, Val Text, Val GIF, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | GIF | --gif | BinaryData,String | GIF file | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Text = "String value"; + GIF = "https://openintegrations.dev/test_data/animation.gif"; + + GifPath = GetTempFileName("gif"); + CopyFile(GIF, GifPath); + + GifDD = New BinaryData(GifPath); + + Result = OPI_Telegram.SendGif(Token, ChatID, Text, GIF); + + OPI_TestDataRetrieval.WriteLog(Result, "SendGif", "Telegram"); + + + Result = OPI_Telegram.SendGif(Token, ChannelID, Text, GifPath); + + OPI_TestDataRetrieval.WriteLog(Result, "SendGif (Path)"); + + + Result = OPI_Telegram.SendGif(Token, ChannelID, Text, GifDD); + + +``` + +```sh title="CLI command example" + + oint telegram SendGif --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --gif "https://openintegrations.dev/test_data/animation.gif" --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4643, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072423, + "animation": { + "file_name": "animation.gif.mp4", + "mime_type": "video/mp4", + "duration": 3, + "width": 220, + "height": 220, + "thumbnail": { + "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA", + "file_unique_id": "AQADrlAAAmAoyEpy", + "file_size": 11352, + "width": 220, + "height": 220 + }, + "thumb": { + "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA", + "file_unique_id": "AQADrlAAAmAoyEpy", + "file_size": 11352, + "width": 220, + "height": 220 + }, + "file_id": "CgACAgIAAxkDAAISI2ZYcia99rRqgIkWyV15kyugE5XdAAKuUAACYCjISpZkb7U8qslINQQ", + "file_unique_id": "AgADrlAAAmAoyEo", + "file_size": 84940 + }, + "document": { + "file_name": "animation.gif.mp4", + "mime_type": "video/mp4", + "thumbnail": { + "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA", + "file_unique_id": "AQADrlAAAmAoyEpy", + "file_size": 11352, + "width": 220, + "height": 220 + }, + "thumb": { + "file_id": "AAMCAgADGQMAAhIjZlhyJr32tGqAiRbJXXmTK6ATld0AAq5QAAJgKMhKlmRvtTyqyUgBAAdtAAM1BA", + "file_unique_id": "AQADrlAAAmAoyEpy", + "file_size": 11352, + "width": 220, + "height": 220 + }, + "file_id": "CgACAgIAAxkDAAISI2ZYcia99rRqgIkWyV15kyugE5XdAAKuUAACYCjISpZkb7U8qslINQQ", + "file_unique_id": "AgADrlAAAmAoyEo", + "file_size": 84940 + }, + "caption": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-image.md b/docs/en/md/Telegram/Data-sending/Send-image.md new file mode 100644 index 0000000000..4deca15ee4 --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-image.md @@ -0,0 +1,119 @@ +--- +sidebar_position: 2 +--- + +# Send image + Sends an image to a chat or channel + + +*Function SendImage(Val Token, Val ChatID, Val Text, Val Image, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | Image | --picture | BinaryData,String | Image file | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Text = "String value"; + Image = "https://openintegrations.dev/test_data/picture.jpg"; + + ImagePath = GetTempFileName("png"); + CopyFile(Image, ImagePath); + + ImageDD = New BinaryData(ImagePath); + + Result = OPI_Telegram.SendImage(Token, ChatID, Text, Image); + + OPI_TestDataRetrieval.WriteLog(Result, "SendImage", "Telegram"); + + + Result = OPI_Telegram.SendImage(Token, ChannelID, Text, ImagePath); + + OPI_TestDataRetrieval.WriteLog(Result, "SendPicture (Path)"); + + + Result = OPI_Telegram.SendImage(Token, ChannelID, Text, ImageDD); + + +``` + +```sh title="CLI command example" + + oint telegram SendImage --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --picture "https://openintegrations.dev/test_data/picture.jpg" --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4639, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072364, + "photo": [ + { + "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADcwADNQQ", + "file_unique_id": "AQADmtkxG77-sUp4", + "file_size": 1568, + "width": 90, + "height": 67 + }, + { + "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADbQADNQQ", + "file_unique_id": "AQADmtkxG77-sUpy", + "file_size": 21633, + "width": 320, + "height": 240 + }, + { + "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeAADNQQ", + "file_unique_id": "AQADmtkxG77-sUp9", + "file_size": 99260, + "width": 800, + "height": 600 + }, + { + "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeQADNQQ", + "file_unique_id": "AQADmtkxG77-sUp-", + "file_size": 218651, + "width": 1280, + "height": 960 + }, + { + "file_id": "AgACAgIAAxkDAAISH2ZYcewv1LaJnVI1E6pdq0EyR0QJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADdwADNQQ", + "file_unique_id": "AQADmtkxG77-sUp8", + "file_size": 650214, + "width": 2560, + "height": 1920 + } + ], + "caption": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-location.md b/docs/en/md/Telegram/Data-sending/Send-location.md new file mode 100644 index 0000000000..6da47d486d --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-location.md @@ -0,0 +1,74 @@ +--- +sidebar_position: 8 +--- + +# Send location + Sends location by geographic latitude and longitude to a chat or channel + + +*Function SendLocation(Val Token, Val ChatID, Val Latitude, Val Longitude, Val Keyboard = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Latitude | --lat | String, Number | Geographic latitude | + | Longitude | --long | String, Number | Geographic longitude | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Width = "48.87373649724122"; + Longitude = "48.87373649724122"; + + Result = OPI_Telegram.SendLocation(Token, ChatID, Width, Longitude); + + OPI_TestDataRetrieval.WriteLog(Result, "SendLocation", "Telegram"); + + + Result = OPI_Telegram.SendLocation(Token, ChannelID, Width, Longitude); + + +``` + +```sh title="CLI command example" + + oint telegram SendLocation --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --lat %lat% --long "48.87373649724122" --keyboard %keyboard% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4646, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072442, + "location": { + "latitude": 48.873739, + "longitude": 48.873733 + } + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-media-group.md b/docs/en/md/Telegram/Data-sending/Send-media-group.md new file mode 100644 index 0000000000..ec88be2c0f --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-media-group.md @@ -0,0 +1,152 @@ +--- +sidebar_position: 7 +--- + +# Send media group + Sends a set of files to a chat or channel. Media types: audio, document, photo, video + + +*Function SendMediaGroup(Val Token, Val ChatID, Val Text, Val FileMapping, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | FileMapping | --media | Map of String | File JSON or path to .json | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + + Token = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; + Description = "Pictures group"; + FileMapping = New Map; + FileMapping.Insert("C:\OPI\alpaca.png", "photo"); + FileMapping.Insert("C:\OPI\alpaca_text.png", "photo"); + + Response = OPI_Telegram.SendMediaGroup(Token, 1234567890, Description, FileMapping); //Map + Response = OPI_Tools.JSONString(Response_); //JSON string + + + +``` + +```sh title="CLI command example" + + oint telegram SendMediaGroup --token "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ" --chat %chat% --text %text% --media %media% --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": [ + { + "message_id": 4644, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072435, + "media_group_id": "13736579485142714", + "photo": [ + { + "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADcwADNQQ", + "file_unique_id": "AQADmtkxG77-sUp4", + "file_size": 1568, + "width": 90, + "height": 67 + }, + { + "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADbQADNQQ", + "file_unique_id": "AQADmtkxG77-sUpy", + "file_size": 21633, + "width": 320, + "height": 240 + }, + { + "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeAADNQQ", + "file_unique_id": "AQADmtkxG77-sUp9", + "file_size": 99260, + "width": 800, + "height": 600 + }, + { + "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADeQADNQQ", + "file_unique_id": "AQADmtkxG77-sUp-", + "file_size": 218651, + "width": 1280, + "height": 960 + }, + { + "file_id": "AgACAgIAAxkDAAISJGZYcjMH_sZQUquUAgQ99ai1gbJJAAKa2TEbvv6xSgxyd39G8AuyAQADAgADdwADNQQ", + "file_unique_id": "AQADmtkxG77-sUp8", + "file_size": 650214, + "width": 2560, + "height": 1920 + } + ], + "caption": "String value" + }, + { + "message_id": 4645, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072435, + "media_group_id": "13736579485142714", + "video": { + "duration": 5, + "width": 640, + "height": 480, + "file_name": "video1", + "mime_type": "video/mp4", + "thumbnail": { + "file_id": "AAMCAgADGQMAAhIlZlhyM8blQGUtyAJ_ndJRjfrrHT8AAq9QAAJgKMhK7ZjJRS8XMtIBAAdtAAM1BA", + "file_unique_id": "AQADr1AAAmAoyEpy", + "file_size": 20106, + "width": 320, + "height": 240 + }, + "thumb": { + "file_id": "AAMCAgADGQMAAhIlZlhyM8blQGUtyAJ_ndJRjfrrHT8AAq9QAAJgKMhK7ZjJRS8XMtIBAAdtAAM1BA", + "file_unique_id": "AQADr1AAAmAoyEpy", + "file_size": 20106, + "width": 320, + "height": 240 + }, + "file_id": "BAACAgIAAxkDAAISJWZYcjPG5UBlLcgCf53SUY366x0_AAKvUAACYCjISu2YyUUvFzLSNQQ", + "file_unique_id": "AgADr1AAAmAoyEo", + "file_size": 1137878 + } + } + ] +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-poll.md b/docs/en/md/Telegram/Data-sending/Send-poll.md new file mode 100644 index 0000000000..c1e81269c8 --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-poll.md @@ -0,0 +1,104 @@ +--- +sidebar_position: 10 +--- + +# Send poll + Sends a poll with answer options + + +*Function SendPoll(Val Token, Val ChatID, Val Question, Val AnswersArray, Val Anonymous = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Question | --question | String | Poll question | + | AnswersArray | --options | Array of String | Array of answer options | + | Anonymous | --anonymous | Boolean | Poll anonymity | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Question = "What's your favorite color?"; + + AnswersArray = New Array; + AnswersArray.Add("Red"); + AnswersArray.Add("Yellow"); + AnswersArray.Add("Green"); + AnswersArray.Add("Blue"); + + Result = OPI_Telegram.SendPoll(Token, ChatID, Question, AnswersArray, False); + + OPI_TestDataRetrieval.WriteLog(Result, "SendPoll", "Telegram"); + + + Result = OPI_Telegram.SendPoll(Token, ChannelID, Question, AnswersArray, True); + + OPI_TestDataRetrieval.WriteLog(Result, "SendPoll (channel)"); + + +``` + +```sh title="CLI command example" + + oint telegram SendPoll --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --question "What's your favorite color?" --options %options% --anonymous %anonymous% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4648, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072475, + "poll": { + "id": "5388601346930772585", + "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/en/md/Telegram/Data-sending/Send-text-message.md b/docs/en/md/Telegram/Data-sending/Send-text-message.md new file mode 100644 index 0000000000..d90ace1321 --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-text-message.md @@ -0,0 +1,70 @@ +--- +sidebar_position: 1 +--- + +# Send text message + Sends a text message to a chat or channel + + +*Function SendTextMessage(Val Token, Val ChatID, Val Text, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Text = "String value"; + + Result = OPI_Telegram.SendTextMessage(Token, ChatID, Text); + + OPI_TestDataRetrieval.WriteLog(Result, "SendTextMessage", "Telegram"); + + + Result = OPI_Telegram.SendTextMessage(Token, ChannelID, Text); + + +``` + +```sh title="CLI command example" + + oint telegram SendTextMessage --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4638, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072354, + "text": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/Send-video.md b/docs/en/md/Telegram/Data-sending/Send-video.md new file mode 100644 index 0000000000..2ad831fd38 --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/Send-video.md @@ -0,0 +1,106 @@ +--- +sidebar_position: 3 +--- + +# Send video + Sends a video to a chat or channel + + +*Function SendVideo(Val Token, Val ChatID, Val Text, Val Video, Val Keyboard = "", Val Markup = "Markdown") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Bot token | + | ChatID | --chat | String, Number | Target chat ID or ChatID*TopicID | + | Text | --text | String | Message text | + | Video | --video | BinaryData,String | Video file | + | Keyboard | --keyboard | String | Keyboard JSON or path to .json | + | Markup | --parsemode | String | Text processing type (HTML, Markdown, MarkdownV2) | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + ChatID = "461699897"; + ChannelID = "@testsichee"; + Text = "String value"; + Video = "https://openintegrations.dev/test_data/video.mp4"; + + VideoPath = GetTempFileName("mp4"); + CopyFile(Video, VideoPath); + + VideoDD = New BinaryData(VideoPath); + + Result = OPI_Telegram.SendVideo(Token, ChatID, Text, Video); + + OPI_TestDataRetrieval.WriteLog(Result, "SendVideo", "Telegram"); + + + Result = OPI_Telegram.SendVideo(Token, ChannelID, Text, VideoPath); + + OPI_TestDataRetrieval.WriteLog(Result, "SendVideo (Path)"); + + + Result = OPI_Telegram.SendVideo(Token, ChannelID, Text, VideoDD); + + +``` + +```sh title="CLI command example" + + oint telegram SendVideo --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "String value" --video "https://openintegrations.dev/test_data/video.mp4" --keyboard %keyboard% --parsemode %parsemode% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_id": 4640, + "from": { + "id": 6129457865, + "is_bot": true, + "first_name": "Vitaly The Bot", + "username": "sicheebot" + }, + "chat": { + "id": 461699897, + "first_name": "Anton", + "last_name": "Titowets", + "username": "JKIee", + "type": "private" + }, + "date": 1717072376, + "video": { + "duration": 5, + "width": 640, + "height": 480, + "file_name": "video", + "mime_type": "video/mp4", + "thumbnail": { + "file_id": "AAMCAgADGQMAAhIgZlhx93ZvZz-UGKGqjCgPLXlYPSgAAqtQAAJgKMhKHu6gl3VqCfoBAAdtAAM1BA", + "file_unique_id": "AQADq1AAAmAoyEpy", + "file_size": 20106, + "width": 320, + "height": 240 + }, + "thumb": { + "file_id": "AAMCAgADGQMAAhIgZlhx93ZvZz-UGKGqjCgPLXlYPSgAAqtQAAJgKMhKHu6gl3VqCfoBAAdtAAM1BA", + "file_unique_id": "AQADq1AAAmAoyEpy", + "file_size": 20106, + "width": 320, + "height": 240 + }, + "file_id": "BAACAgIAAxkDAAISIGZYcfd2b2c_lBihqowoDy15WD0oAAKrUAACYCjISh7uoJd1agn6NQQ", + "file_unique_id": "AgADq1AAAmAoyEo", + "file_size": 1137878 + }, + "caption": "String value" + } +} + +``` diff --git a/docs/en/md/Telegram/Data-sending/_category_.json b/docs/en/md/Telegram/Data-sending/_category_.json new file mode 100644 index 0000000000..c6e1384ca0 --- /dev/null +++ b/docs/en/md/Telegram/Data-sending/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Data sending", +"position": "" +} diff --git a/docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md b/docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md new file mode 100644 index 0000000000..55026d4545 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md @@ -0,0 +1,50 @@ +--- +sidebar_position: 10 +--- + +# Clear thread's pinned messages list + Clears the list of pinned messages in the forum thread + + +*Function ClearThreadPinnedMessagesList(Val Token, Val ChatID, Val ThreadID = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + | ThreadID | --topic | String, Number | Thread ID. Main if not filled | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + Topic = "2673"; + + Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat); + + OPI_TestDataRetrieval.WriteLog(Result, "ClearPinnedMessagesList (main)"); + + + Result = OPI_Telegram.ClearThreadPinnedMessagesList(Token, Chat, Topic); + + +``` + +```sh title="CLI command example" + + oint telegram ClearThreadPinnedMessagesList --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md new file mode 100644 index 0000000000..60fb45e557 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Close-forum-thread.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 4 +--- + +# Close forum thread + Closes the thread for new messages + + +*Function CloseForumThread(Val Token, Val ChatID, Val ThreadID = "") ExportReturn ManageForumThreadState(Token, ChatID, 2, ThreadID);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + | ThreadID | --topic | String, Number | Thread ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + Topic = "2673"; + + + Result = OPI_Telegram.CloseForumThread(Token, Chat); // Closes main topic + + OPI_TestDataRetrieval.WriteLog(Result, "CloseForumTopic (main)"); + + + Result = OPI_Telegram.CloseForumThread(Token, Chat, Topic); + + +``` + +```sh title="CLI command example" + + oint telegram CloseForumThread --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md new file mode 100644 index 0000000000..b6edb6251f --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Create-forum-thread.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 2 +--- + +# Create forum thread + Creates a new thread in the group with theme functionality enabled + + +*Function CreateForumThread(Val Token, Val ChatID, Val Title, Val IconID = "") ExportReturn ForumTopicManagement(Token, ChatID, Title, IconID);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread creation chat ID | + | Title | --title | String | Thread title | + | IconID | --icon | String | See GetAvatarIconList | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + Icon = "5357419403325481346"; + Name = "TestTopic " + String(New UUID); + + Result = OPI_Telegram.CreateForumThread(Token, Chat, Name, Icon); + + +``` + +```sh title="CLI command example" + + oint telegram CreateForumThread --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title% --icon %icon% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": { + "message_thread_id": 2457, + "name": "TestTopic bb6937b8-0372-4118-81f5-cb75b85c4627", + "icon_color": 7322096, + "icon_custom_emoji_id": "5357419403325481346" + } +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md new file mode 100644 index 0000000000..8b72520266 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Delete-forum-topic.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 6 +--- + +# Delete forum thread + Deletes a forum thread + + +*Function DeleteForumTopic(Val Token, Val ChatID, Val ThreadID) ExportReturn ManageForumThreadState(Token, ChatID, 3, ThreadID);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + | ThreadID | --topic | String, Number | Thread ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + Topic = "2673"; + + Result = OPI_Telegram.DeleteForumTopic(Token, Chat, Topic); + + +``` + +```sh title="CLI command example" + + oint telegram DeleteForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md new file mode 100644 index 0000000000..01751264f2 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Edit-forum-topic.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 3 +--- + +# Edit forum thread + Creates a new thread in the group with theme functionality enabled + + +*Function EditForumTopic(Val Token, Val ChatID, Val ThreadID, Val Title = Undefined, Val IconID = Undefined) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread creation chat ID | + | ThreadID | --topic | String, Number | Thread ID | + | Title | --title | String | New title | + | IconID | --icon | String | See GetAvatarIconList | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + Topic = "2673"; + NewName = "NewTestTitle"; + NewIcon = "5310132165583840589"; + + Result = OPI_Telegram.EditForumTopic(Token, Chat, Topic, NewName, NewIcon); + + +``` + +```sh title="CLI command example" + + oint telegram EditForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% --title %title% --icon %icon% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md b/docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md new file mode 100644 index 0000000000..e6b2cc4f65 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 9 +--- + +# Edit main forum thread name + Edits the name of the main forum thread + + +*Function EditMainForumTopicName(Val Token, Val ChatID, Val Title) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + | Title | --title | String | New main thread name | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Title = "New main thread name " + String(New UUID); + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + + Result = OPI_Telegram.EditMainForumTopicName(Token, Chat, Title); + + +``` + +```sh title="CLI command example" + + oint telegram EditMainForumTopicName --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md b/docs/en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md similarity index 74% rename from docs/ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md rename to docs/en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md index 15aed9403f..d94cc7c787 100644 --- a/docs/ru/md/Telegram/Rabota-s-temami-foruma/Poluchit-spisok-ikonok-avatarov.md +++ b/docs/en/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md @@ -1,150 +1,152 @@ ---- +--- sidebar_position: 1 --- -# Получить список иконок-аватаров -Получает соответствие ID-Emoji для установки в качестве иконок тем форума +# Get avatar icon list + Gets the mapping of Emoji IDs for setting as forum theme icons -*Функция ПолучитьСписокИконокАватаров(Знач Токен) Экспорт* +*Function GetAvatarIconList(Val Token) Export* - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | - - Вовзращаемое значение: Соответствие - Ключ - ID, Значение - Emoji + + Returns: Key-Value Pair - Key > ID, Value > Emoji -```bsl title="Пример кода" - - Ответ = ПолучитьСписокИконокАватаров("6129457325:BWDF..."); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка +```bsl title="Code example" + + + Response = GetAvatarIconList("6129457325:BWDF..."); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + ``` -```sh title="Пример команд CLI" - - oint telegram ПолучитьСписокИконокАватаров --token "%token%" +```sh title="CLI command example" + + oint telegram GetAvatarIconList --token %token% ``` -```json title="Результат" +```json title="Result" -// 1С не умеет отображать Emoji - необходимо вставить в другой текстовый редактор { - "5238234236955148254": "🤡", - "5235579393115438657": "⭐️", - "5309744892677727325": "🎃", - "5237999392438371490": "🦮", - "5312054580060625569": "🎄", - "5417915203100613993": "💬", - "5312424913615723286": "🦠", - "5350444672789519765": "🍕", - "5350392020785437399": "☕️", - "5310132165583840589": "🎂", - "5357504778685392027": "🎩", - "5350658016700013471": "🎭", - "5310039132297242441": "🎨", - "5350344462612570293": "🍽", - "5372819184658949787": "🛃", - "5418115271267197333": "🪪", - "5310139157790596888": "💉", - "5350307998340226571": "🩺", - "5355127101970194557": "🧮", - "5386609083400856174": "🤰", - "5350367161514732241": "🔮", - "5386435923204382258": "👨‍👩‍👧‍👦", - "5350403544182694064": "🍔", - "5348227245599105972": "💼", - "5357188789351490453": "🪖", - "5357298525765902091": "🕺", - "5377317729109811382": "🎶", - "5357419403325481346": "🎓", - "5377624166436445368": "🎟", - "5350497316203668441": "🚂", - "5413625003218313783": "🦄", - "5350424168615649565": "⛅️", - "5350406176997646350": "🍣", - "5348436127038579546": "✈️", - "5368741306484925109": "👠", - "5310262535021142850": "💄", - "5377478880577724584": "👜", - "5357370526597653193": "💃", - "5310157398516703416": "🍓", - "5377468357907849200": "🧼", - "5377494501373780436": "👮‍♂️", - "5350548830041415279": "🏛", - "5357185426392096577": "🫦", - "5310094636159607472": "💊", - "5357121491508928442": "👀", - "5357107601584693888": "👑", - "5420331611830886484": "🔞", - "5310045076531978942": "🎵", - "5408906741125490282": "🏁", - "5377498341074542641": "‼️", - "5350699789551935589": "🛍", - "5350648297189023928": "🏕", - "5237699328843200968": "✅", - "5384574037701696503": "🐟", - "5310228579009699834": "🎉", - "5235912661102773458": "🐈", - "5312486108309757006": "🏠", - "5309950797704865693": "🎮", - "5350520238444126134": "🍹", - "5431492767249342908": "🛒", - "5377690785674175481": "🪙", - "5350554349074391003": "💻", - "5350452584119279096": "💰", - "5350481781306958339": "📚", - "5309958691854754293": "💎", - "5310107765874632305": "💱", - "5350387571199319521": "🗳", - "5386379624773066504": "🖨", - "5350305691942788490": "📈", - "5368808634392257474": "💅", - "5350713563512052787": "📉", - "5377316857231450742": "❓", - "5418196338774907917": "🏔", - "5312322066328853156": "🚗", - "5312241539987020022": "🔥", - "5377675010259297233": "👶", - "5309832892262654231": "🤖", - "5309965701241379366": "🔎", - "5411138633765757782": "🧪", - "5350751634102166060": "🪩", - "5238027455754680851": "🎖", - "5377438129928020693": "⁉️", - "5357315181649076022": "📁", - "5433614043006903194": "📆", - "5312138559556164615": "❤️", - "5310029292527164639": "💘", - "5373251851074415873": "📝", - "5309929258443874898": "💸", - "5382003830487523366": "🎤", - "5386395194029515402": "🏴‍☠️", - "5379748062124056162": "❗️", - "5237889595894414384": "🧠", - "5309984423003823246": "📣", - "5420216386448270341": "🆒", - "5312315739842026755": "🏆", - "5409357944619802453": "📱", - "5238156910363950406": "✍️", - "5375159220280762629": "⚽️", - "5377580546748588396": "🔬", - "5368585403467048206": "🔭", - "5370870893004203704": "🗣", - "5350422527938141909": "🛥", - "5377544228505134960": "🎙", - "5350513667144163474": "📺", - "5312016608254762256": "⚡️", - "5310303848311562896": "🏖", - "5312536423851630001": "💡", - "5357120306097956843": "🧳", - "5384327463629233871": "🏀", - "5368653135101310687": "🎬", "5434144690511290129": "📰", - "5418085807791545980": "🔝" + "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/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md new file mode 100644 index 0000000000..6f4e43ac50 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 7 +--- + +# Hide main forum thread + Hides the main forum thread + + +*Function HideMainForumTopic(Val Token, Val ChatID) ExportReturn ManageMainTopicVisibility(Token, ChatID, True);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + + Result = OPI_Telegram.HideMainForumTopic(Token, Chat); + + +``` + +```sh title="CLI command example" + + oint telegram HideMainForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md b/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md new file mode 100644 index 0000000000..5b975aa1c2 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Open-forum-thread.md @@ -0,0 +1,50 @@ +--- +sidebar_position: 5 +--- + +# Open forum thread + Reopens a previously closed forum thread + + +*Function OpenForumThread(Val Token, Val ChatID, Val ThreadID = "") ExportReturn ManageForumThreadState(Token, ChatID, 1, ThreadID);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + | ThreadID | --topic | String, Number | Thread ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + Topic = "2673"; + + Result = OPI_Telegram.OpenForumThread(Token, Chat); // Opens main topic + + OPI_TestDataRetrieval.WriteLog(Result, "OpenForumTopic (main)"); + + + Result = OPI_Telegram.OpenForumThread(Token, Chat, Topic); + + +``` + +```sh title="CLI command example" + + oint telegram OpenForumThread --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md b/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md new file mode 100644 index 0000000000..aa3fe9e0d6 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/Show-main-forum-topic.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 8 +--- + +# Show main forum thread + Shows a previously hidden main forum thread + + +*Function ShowMainForumTopic(Val Token, Val ChatID) ExportReturn ManageMainTopicVisibility(Token, ChatID, False);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ChatID | --forum | String, Number | Thread chat ID | + + + Returns: Key-Value Pair - Serialized JSON response from Telegram + +```bsl title="Code example" + + Token = "6129457865:AAFyzNYOAFbu..."; + Chat = "-1001971186208"; + + Result = OPI_Telegram.ShowMainForumTopic(Token, Chat); + + +``` + +```sh title="CLI command example" + + oint telegram ShowMainForumTopic --token "6129457865:AAFyzNYOAFbu..." --forum %forum% + +``` + + +```json title="Result" + +{ + "ok": true, + "result": true +} + +``` diff --git a/docs/en/md/Telegram/Forum-topic-management/_category_.json b/docs/en/md/Telegram/Forum-topic-management/_category_.json new file mode 100644 index 0000000000..cd82e94157 --- /dev/null +++ b/docs/en/md/Telegram/Forum-topic-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Forum topic management", +"position": "" +} diff --git a/docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md b/docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md new file mode 100644 index 0000000000..51eb50fdec --- /dev/null +++ b/docs/en/md/Twitter/Data-and-settings/Get-authorization-link.md @@ -0,0 +1,38 @@ +--- +sidebar_position: 1 +--- + +# Get authorization link + Forms a link for authorization via the browser + + +*Function GetAuthorizationLink(Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: String - URL for browser transition + +```bsl title="Code example" + + + Response = OPI_Twitter.GetAuthorizationLink(Parameters); + + + +``` + +```sh title="CLI command example" + + oint twitter GetAuthorizationLink --auth %auth% + +``` + + +```json title="Result" + +"https://twitter.com/i/oauth2/authorize?response_type=code&client_id=ZG1vSmxlVTJXYi05M2c0ek9iV246MTpjaQ&redirect_uri=https%3A%2F%2Fapi.athenaeum.digital%2Fopi%2Fhs%2Ftwitter&scope=tweet.read%20tweet.write%20tweet.moderate.write%20users.read%20follows.read%20follows.write%20offline.access%20space.read%20mute.read%20mute.write%20like.read%20like.write%20list.read%20list.write%20block.read%20block.write%20bookmark.read%20bookmark.write&state=state&code_challenge=challenge&code_challenge_method=plain" + +``` diff --git a/docs/en/md/Twitter/Data-and-settings/Get-token.md b/docs/en/md/Twitter/Data-and-settings/Get-token.md new file mode 100644 index 0000000000..73af566ed2 --- /dev/null +++ b/docs/en/md/Twitter/Data-and-settings/Get-token.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 2 +--- + +# Get token + Gets the token by the code obtained during authorization via the link from GetAuthorizationLink + + +*Function GetToken(Val Code, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Code | --code | String | Code obtained from authorization See GetAuthorizationLink | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + Response = OPI_Twitter.GetToken(Code, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter GetToken --code %code% --auth %auth% + +``` + + +```json title="Result" + +{ + "refresh_token": "TmttM11111111111111111MY2dkNy1EZklLNmxIT1111111111111111xNTg2ODI6MTowOnJ0OjE", + "access_token": "UTBtWXd11111111111111111111113TkRxWEdxdF9hVlQzOjE3MDUwNTMxNTg2ODE6MTowOmF0OjE", + "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write", + "expires_in": 7200, + "token_type": "bearer" + } + +``` diff --git a/docs/en/md/Twitter/Data-and-settings/Refresh-token.md b/docs/en/md/Twitter/Data-and-settings/Refresh-token.md new file mode 100644 index 0000000000..0b58f94997 --- /dev/null +++ b/docs/en/md/Twitter/Data-and-settings/Refresh-token.md @@ -0,0 +1,48 @@ +--- +sidebar_position: 3 +--- + +# Refresh token + Updates the v2 token using the refresh_token + + +*Function RefreshToken(Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + Response = OPI_Twitter.RefreshToken(Parameters); + Constants.TwitterToken.Set(Response["access_token"]); + Constants.TwitterRefresh.Set(Response["refresh_token"]); + + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter RefreshToken --auth %auth% + +``` + + +```json title="Result" + +{ + "refresh_token": "TmttM11111111111111111MY2dkNy1EZklLNmxIT1111111111111111xNTg2ODI6MTowOnJ0OjE", + "access_token": "UTBtWXd11111111111111111111113TkRxWEdxdF9hVlQzOjE3MDUwNTMxNTg2ODE6MTowOmF0OjE", + "scope": "mute.write tweet.moderate.write block.read follows.read offline.access list.write bookmark.read list.read tweet.write space.read block.write like.write like.read users.read tweet.read bookmark.write mute.read follows.write", + "expires_in": 7200, + "token_type": "bearer" + } + +``` diff --git a/docs/en/md/Twitter/Data-and-settings/_category_.json b/docs/en/md/Twitter/Data-and-settings/_category_.json new file mode 100644 index 0000000000..82a99faf78 --- /dev/null +++ b/docs/en/md/Twitter/Data-and-settings/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Data and settings", +"position": "" +} diff --git a/docs/en/md/Twitter/Tweets/Create-gif-tweet.md b/docs/en/md/Twitter/Tweets/Create-gif-tweet.md new file mode 100644 index 0000000000..1d9d9ab041 --- /dev/null +++ b/docs/en/md/Twitter/Tweets/Create-gif-tweet.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 3 +--- + +# Create gif tweet + Creates a tweet with a gif attachment + + +*Function CreateGifTweet(Val Text, Val GifsArray, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Tweet text | + | GifsArray | --gifs | Array of String, BinaryData | Gif files array | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + ImageArray = New Array; + ImageArray.Add("C:\1.gif"); + ImageArray.Add("C:\2.gif"); + + Response = OPI_Twitter.CreateGifTweet("Gifs", ImageArray, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter CreateGifTweet --text %text% --gifs %gifs% --auth %auth% + +``` + + +```json title="Result" + +{ + "data": { + "text": "Nature https://t.co/VWkWU11111", + "id": "1746086669499924991", + "edit_history_tweet_ids": [ + "1746086669499924991" + ] + } + } + +``` diff --git a/docs/en/md/Twitter/Tweets/Create-image-tweet.md b/docs/en/md/Twitter/Tweets/Create-image-tweet.md new file mode 100644 index 0000000000..324be0540c --- /dev/null +++ b/docs/en/md/Twitter/Tweets/Create-image-tweet.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 2 +--- + +# Create image tweet + Creates a tweet with an image attachment + + +*Function CreateImageTweet(Val Text, Val ImageArray, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Tweet text | + | ImageArray | --pictures | Array of String, BinaryData | Image files array | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + ImageArray = New Array; + ImageArray.Add("C:\logo.png"); + ImageArray.Add("C:\logo_long.png"); + + Response = OPI_Twitter.CreateImageTweet("Alpaca", ImageArray, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter CreateImageTweet --text %text% --pictures %pictures% --auth %auth% + +``` + + +```json title="Result" + +{ + "data": { + "text": "Alpaca https://t.co/OodoWT1AAA", + "id": "1745753004542726629", + "edit_history_tweet_ids": [ + "1745753004542726629" + ] + } + } + +``` diff --git a/docs/en/md/Twitter/Tweets/Create-poll-tweet.md b/docs/en/md/Twitter/Tweets/Create-poll-tweet.md new file mode 100644 index 0000000000..bed1486f6e --- /dev/null +++ b/docs/en/md/Twitter/Tweets/Create-poll-tweet.md @@ -0,0 +1,55 @@ +--- +sidebar_position: 5 +--- + +# Create poll tweet + Creates a tweet with a poll + + +*Function CreatePollTweet(Val Text, Val OptionArray, Val Duration, Val Parameters = "") ExportReturn CreateCustomTweet(Text,, OptionArray, Duration, Parameters);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Tweet text | + | OptionArray | --options | Array of String | Poll options array | + | Duration | --duration | String, Number | Poll duration | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + OptionArray = New Array; + OptionArray.Add("Good"); + OptionArray.Add("Nothing special"); + OptionArray.Add("Bad"); + + Response = OPI_Twitter.CreatePollTweet("How are you?", OptionArray, 60, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter CreatePollTweet --text %text% --options %options% --duration %duration% --auth %auth% + +``` + + +```json title="Result" + +{ + "data": { + "text": "How are you?", + "id": "1746082302268969388", + "edit_history_tweet_ids": [ + "1746082302268969388" + ] + } + } + +``` diff --git a/docs/en/md/Twitter/Tweets/Create-text-tweet.md b/docs/en/md/Twitter/Tweets/Create-text-tweet.md new file mode 100644 index 0000000000..aeb7e8f1b6 --- /dev/null +++ b/docs/en/md/Twitter/Tweets/Create-text-tweet.md @@ -0,0 +1,48 @@ +--- +sidebar_position: 1 +--- + +# Create text tweet + Creates a tweet without attachments + + +*Function CreateTextTweet(Val Text, Val Parameters = "") ExportReturn CreateCustomTweet(Text,,,, Parameters);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Tweet text | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + Response = OPI_Twitter.CreateTextTweet("Regular text tweet", Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter CreateTextTweet --text %text% --auth %auth% + +``` + + +```json title="Result" + +{ + "data": { + "text": "Regular text tweet", + "id": "1745752006310895822", + "edit_history_tweet_ids": [ + "1745752006310895822" + ] + } + } + +``` diff --git a/docs/en/md/Twitter/Tweets/Create-video-tweet.md b/docs/en/md/Twitter/Tweets/Create-video-tweet.md new file mode 100644 index 0000000000..18ef206236 --- /dev/null +++ b/docs/en/md/Twitter/Tweets/Create-video-tweet.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 4 +--- + +# Create video tweet + Creates a tweet with a video attachment + + +*Function CreateVideoTweet(Val Text, Val VideosArray, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Tweet text | + | VideosArray | --videos | Array of String, BinaryData | Video files array | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - serialized JSON response from Twitter + +```bsl title="Code example" + + + ImageArray = New Array; + ImageArray.Add("C:\1.mp4"); + ImageArray.Add("C:\2.mp4"); + + Response = OPI_Twitter.CreateVideoTweet("Nature", ImageArray, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint twitter CreateVideoTweet --text %text% --videos %videos% --auth %auth% + +``` + + +```json title="Result" + +{ + "data": { + "text": "Alpaca https://t.co/OodoWT1AAA", + "id": "1745753004542726629", + "edit_history_tweet_ids": [ + "1745753004542726629" + ] + } + } + +``` diff --git a/docs/en/md/Twitter/Tweets/_category_.json b/docs/en/md/Twitter/Tweets/_category_.json new file mode 100644 index 0000000000..4b7a29de35 --- /dev/null +++ b/docs/en/md/Twitter/Tweets/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Tweets", +"position": "" +} diff --git a/docs/en/md/VK/Ad-account-management/Create-ad.md b/docs/en/md/VK/Ad-account-management/Create-ad.md new file mode 100644 index 0000000000..611877ff87 --- /dev/null +++ b/docs/en/md/VK/Ad-account-management/Create-ad.md @@ -0,0 +1,50 @@ +--- +sidebar_position: 2 +--- + +# Create advertising post + Creates an advertising post based on a post + + +*Function CreateAd(Val CampaignNumber, Val DailyLimit, Val CategoryNumber, Val PostID, Val AccountID, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | CampaignNumber | --campaign | String, Number | Advertising campaign ID | + | DailyLimit | --limit | String, Number | Daily limit in rubles | + | CategoryNumber | --category | String, Number | Advertising category number | + | PostID | --post | String, Number | ID of the post used for advertising | + | AccountID | --cabinet | String, Number | Advertising account ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.CreateAd(1029683999, 166, 126, 221, 1607951446, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk CreateAd --campaign %campaign% --limit %limit% --category %category% --post %post% --cabinet %cabinet% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": [ + { + "id": 171372386 + } + ] + } + +``` diff --git a/docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md b/docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md new file mode 100644 index 0000000000..95c56c75ad --- /dev/null +++ b/docs/en/md/VK/Ad-account-management/Create-advertising-campaign.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 1 +--- + +# Create advertising campaign + Creates a campaign in the selected advertising account + + +*Function CreateAdvertisingCampaign(Val AccountID, Val Name, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AccountID | --cabinet | String, Number | Advertising account ID | + | Name | --title | String | Campaign name | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.CreateAdvertisingCampaign(1234567890, "New ads campaign", Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk CreateAdvertisingCampaign --cabinet %cabinet% --title %title% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": [ + { + "id": 1029701085 + } + ] + } + +``` diff --git a/docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md b/docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md new file mode 100644 index 0000000000..b388e4c7b3 --- /dev/null +++ b/docs/en/md/VK/Ad-account-management/Get-advertising-category-list.md @@ -0,0 +1,70 @@ +--- +sidebar_position: 4 +--- + +# Get a list of advertising categories + Gets a list of advertising category IDs for creating an advertising post + + +*Function GetAdvertisingCategoryList(Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.GetAdvertisingCategoryList(Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetAdvertisingCategoryList --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "v2": [ + { + "subcategories": [ + { + "subcategories": [ + { + "name": "Mobile phones and tablets", + "id": 202 + }, + { + "name": "Audio and video", + "id": 203 + }, + { + "name": "Portable gadgets", + "id": 204 + }, + { + "name": "Consoles", + "id": 205 + }, + + ... + ] + } + ] + } + ] + } + } + +``` diff --git a/docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md b/docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md new file mode 100644 index 0000000000..8a594bf624 --- /dev/null +++ b/docs/en/md/VK/Ad-account-management/Pause-advertising-ad.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 3 +--- + +# Pause advertising post + Pauses the display of the advertising post + + +*Function PauseAdvertisingAd(Val AccountID, Val AdID, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AccountID | --cabinet | String, Number | Advertising account ID | + | AdID | --adv | String, Number | Ad ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.PauseAdvertisingAd(1234567890, 1029701085, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk PauseAdvertisingAd --cabinet %cabinet% --adv %adv% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": [ + { + "id": 1029701085 + } + ] + } + +``` diff --git a/docs/en/md/VK/Ad-account-management/_category_.json b/docs/en/md/VK/Ad-account-management/_category_.json new file mode 100644 index 0000000000..f5b3c04510 --- /dev/null +++ b/docs/en/md/VK/Ad-account-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Ad account management", +"position": "" +} diff --git a/docs/en/md/VK/Discussion-management/Close-discussion.md b/docs/en/md/VK/Discussion-management/Close-discussion.md new file mode 100644 index 0000000000..1a2bce5f11 --- /dev/null +++ b/docs/en/md/VK/Discussion-management/Close-discussion.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 2 +--- + +# Close discussion + Close or delete discussion + + +*Function CloseDiscussion(Val DiscussionID, Val DeleteCompletely = False, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | DiscussionID | --topic | String, Number | Discussion ID | + | DeleteCompletely | --remove | Boolean | Delete completely (True) or close | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + DiscussionID = "51206275"; + Result = OPI_VK.CloseDiscussion(DiscussionID, False, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CloseDiscussion --topic %topic% --remove %remove% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 1 +} + +``` diff --git a/docs/en/md/VK/Discussion-management/Create-discussion.md b/docs/en/md/VK/Discussion-management/Create-discussion.md new file mode 100644 index 0000000000..771ab4b9fe --- /dev/null +++ b/docs/en/md/VK/Discussion-management/Create-discussion.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 1 +--- + +# Create discussion + Creates a new discussion + + +*Function CreateDiscussion(Val Name, Val FirstMessageText, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Discussion name | + | FirstMessageText | --text | String | Text of the first message | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + Name = "Discussing: Which color is better?"; + Message = "Red, yellow, blue, or some other?"; + + Result = OPI_VK.CreateDiscussion(Name, Message, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CreateDiscussion --title %title% --text %text% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 51182455 +} + +``` diff --git a/docs/en/md/VK/Discussion-management/Open-discussion.md b/docs/en/md/VK/Discussion-management/Open-discussion.md new file mode 100644 index 0000000000..fd20b5d244 --- /dev/null +++ b/docs/en/md/VK/Discussion-management/Open-discussion.md @@ -0,0 +1,41 @@ +--- +sidebar_position: 3 +--- + +# Open discussion + Opens a previously closed discussion + + +*Function OpenDiscussion(Val DiscussionID, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | DiscussionID | --topic | String, Number | Discussion ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + DiscussionID = "51206275"; + Result = OPI_VK.OpenDiscussion(DiscussionID, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk OpenDiscussion --topic %topic% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 1 +} + +``` diff --git a/docs/en/md/VK/Discussion-management/Write-in-discussion.md b/docs/en/md/VK/Discussion-management/Write-in-discussion.md new file mode 100644 index 0000000000..7d58ed3743 --- /dev/null +++ b/docs/en/md/VK/Discussion-management/Write-in-discussion.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 4 +--- + +# Write in discussion + Adds a message to the discussion on behalf of the group + + +*Function WriteInDiscussion(Val DiscussionID, Val Text, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | DiscussionID | --topic | String, Number | Discussion ID | + | Text | --text | String | Message text | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + DiscussionID = "51206275"; + Message = "I like yellow more"; + + Result = OPI_VK.WriteInDiscussion(DiscussionID, Message, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk WriteInDiscussion --topic %topic% --text %text% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 705 +} + +``` diff --git a/docs/en/md/VK/Discussion-management/_category_.json b/docs/en/md/VK/Discussion-management/_category_.json new file mode 100644 index 0000000000..515f2a321d --- /dev/null +++ b/docs/en/md/VK/Discussion-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Discussion management", +"position": "" +} diff --git a/docs/en/md/VK/Group-work/Create-album.md b/docs/en/md/VK/Group-work/Create-album.md new file mode 100644 index 0000000000..72ae07172b --- /dev/null +++ b/docs/en/md/VK/Group-work/Create-album.md @@ -0,0 +1,58 @@ +--- +sidebar_position: 5 +--- + +# Create album + Creates an album to store images + + +*Function CreateAlbum(Val Name, Val Description = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Album name | + | Description | --description | String | Album description | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + Name = "AlbumFromAutoTest"; + Description = "NewAlbumFromAutoTest"; + + Result = OPI_VK.CreateAlbum(Name, Description, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CreateAlbum --title %title% --description %description% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": { + "id": 304498513, + "owner_id": -218861756, + "size": 0, + "title": "AlbumFromAutoTest", + "feed_disabled": 0, + "feed_has_pinned": 0, + "can_upload": 1, + "comments_disabled": 0, + "created": 1717072416, + "description": "NewAlbumFromAutoTest", + "thumb_id": 0, + "updated": 1717072416, + "upload_by_admins_only": 1 + } +} + +``` diff --git a/docs/en/md/VK/Group-work/Create-composite-post.md b/docs/en/md/VK/Group-work/Create-composite-post.md new file mode 100644 index 0000000000..25b0e8afd6 --- /dev/null +++ b/docs/en/md/VK/Group-work/Create-composite-post.md @@ -0,0 +1,67 @@ +--- +sidebar_position: 2 +--- + +# Create composite post + Creates a post based on an array of object identifiers (images, videos, etc..) + + +*Function CreateCompositePost(Val Text, Val Objects, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Post text | + | Objects | --objects | Array of String | Array of identifiers like photo123_123 | + | Advertisement | --ad | Boolean | Sign ""This is an ad"" | + | LinkUnderPost | --url | String | Link (URL) under the post | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + Text = "Post from autotest"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + + Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path or Binary Data + Video = "https://openintegrations.dev/test_data/video.mp4"; // URL, Path or Binary Data + + AndVF = GetTempFileName("png"); + CopyFile(Image, AndVF); + + ImageUpload = OPI_VK.UploadPhotoToServer(AndVF, Parameters)["response"][0]; + VideoUpload = OPI_VK.UploadVideoToServer(Video, "NewVideo",,, Parameters); + + ImageOwner = OPI_Tools.NumberToString(ImageUpload["owner_id"]); + VideoOwner = OPI_Tools.NumberToString(VideoUpload["owner_id"]); + + ImageID = OPI_Tools.NumberToString(ImageUpload["id"]); + VideoID = OPI_Tools.NumberToString(VideoUpload["video_id"]); + + AttachmentsArray = New Array; + AttachmentsArray.Add("photo" + ImageOwner + "_" + ImageID); + AttachmentsArray.Add("video" + VideoOwner + "_" + VideoID); + + Result = OPI_VK.CreateCompositePost(Text, AttachmentsArray, False, URL, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CreateCompositePost --text "Post from autotest" --objects %objects% --ad %ad% --url %url% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": { + "post_id": 2126 + } +} + +``` diff --git a/docs/en/md/VK/Group-work/Create-poll.md b/docs/en/md/VK/Group-work/Create-poll.md new file mode 100644 index 0000000000..36a6b44cf0 --- /dev/null +++ b/docs/en/md/VK/Group-work/Create-poll.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 4 +--- + +# Create poll + Creates a poll with answer options + + +*Function CreatePoll(Val Question, Val AnswersArray, Val Image = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Question | --question | String | Poll question | + | AnswersArray | --options | Array of String | Array of answer options | + | Image | --picture | String, BinaryData | Poll image | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + Question = "What's your favorite color?"; + + OptionArray = New Array; + OptionArray.Add("Red"); + OptionArray.Add("Yellow"); + OptionArray.Add("Green"); + + Result = OPI_VK.CreatePoll(Question, OptionArray,, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CreatePoll --question "What's your favorite color?" --options %options% --picture %picture% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": { + "post_id": 2127 + } +} + +``` diff --git a/docs/en/md/VK/Group-work/Create-post.md b/docs/en/md/VK/Group-work/Create-post.md new file mode 100644 index 0000000000..31c6ca92e9 --- /dev/null +++ b/docs/en/md/VK/Group-work/Create-post.md @@ -0,0 +1,63 @@ +--- +sidebar_position: 1 +--- + +# Create post + Creates a post with images + + +*Function CreatePost(Val Text, Val ImageArray, Val Advertisement = False, Val LinkUnderPost = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Post text | + | ImageArray | --pictures | Array of String, BinaryData | Array of images | + | Advertisement | --ad | Boolean | Sign ""This is an ad"" | + | LinkUnderPost | --url | String | Link (URL) under the post | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + Text = "Post from autotest"; + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + + Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path or Binary Data + Image2 = "https://openintegrations.dev/test_data/picture2.jpg"; // URL, Path or Binary Data + + AndVF = GetTempFileName("png"); + CopyFile(Image2, AndVF); + + ImageArray = New Array; + ImageArray.Add(Image); + ImageArray.Add(AndVF); + + Result = OPI_VK.CreatePost(Text, ImageArray, True, URL, Parameters); + + OPI_TestDataRetrieval.WriteLog(Result, "CreatePost", "VK"); + + + Result = OPI_VK.CreatePost(Text, Image, False,, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CreatePost --text "Post from autotest" --pictures %pictures% --ad %ad% --url %url% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": { + "post_id": 2123 + } +} + +``` diff --git a/docs/en/md/VK/Group-work/Create-story.md b/docs/en/md/VK/Group-work/Create-story.md new file mode 100644 index 0000000000..8e52c4e053 --- /dev/null +++ b/docs/en/md/VK/Group-work/Create-story.md @@ -0,0 +1,143 @@ +--- +sidebar_position: 7 +--- + +# Create story + Creates a story from an image + + +*Function CreateStory(Val Image, Val URL = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Image | --picture | String, BinaryData | Story background | + | URL | --url | String | URL for button under the story | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + URL = "https://github.com/Bayselonarrend/OpenIntegrations"; + + Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path to file or Binary Data + AndVF = GetTempFileName("png"); + CopyFile(Image, AndVF); + Image = New BinaryData(AndVF); + + Result = OPI_VK.CreateStory(Image, URL, Parameters); + + OPI_TestDataRetrieval.WriteLog(Result, "CreateStory", "VK"); + + + Result = OPI_VK.CreateStory(AndVF,, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk CreateStory --picture "https://openintegrations.dev/test_data/picture.jpg // URL, Path to file or Binary Data" --url "https://github.com/Bayselonarrend/OpenIntegrations" --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "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": "More", + "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/en/md/VK/Group-work/Delete-album.md b/docs/en/md/VK/Group-work/Delete-album.md new file mode 100644 index 0000000000..92da7b26e4 --- /dev/null +++ b/docs/en/md/VK/Group-work/Delete-album.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 6 +--- + +# Delete album + Deletes a previously created album + + +*Function DeleteAlbum(Val AlbumID, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AlbumID | --album | String, Number | Album ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + AlbumID = "304549394"; + + Result = OPI_VK.DeleteAlbum(AlbumID, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk DeleteAlbum --album %album% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 1 +} + +``` diff --git a/docs/en/md/VK/Group-work/Delete-image.md b/docs/en/md/VK/Group-work/Delete-image.md new file mode 100644 index 0000000000..966554a18b --- /dev/null +++ b/docs/en/md/VK/Group-work/Delete-image.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 9 +--- + +# Delete image + Deletes an image from the album + + +*Function DeleteImage(Val ImageID, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ImageID | --pictureid | String, Number | Image ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + ImageID = "457244340"; + + Result = OPI_VK.DeleteImage(ImageID, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk DeleteImage --pictureid %pictureid% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 1 +} + +``` diff --git a/docs/en/md/VK/Group-work/Delete-post.md b/docs/en/md/VK/Group-work/Delete-post.md new file mode 100644 index 0000000000..72f92a7d44 --- /dev/null +++ b/docs/en/md/VK/Group-work/Delete-post.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 3 +--- + +# Delete post + Deletes a post by ID + + +*Function DeletePost(Val PostID, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | PostID | --post | String, Number | Post ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + PostID = "2304"; + + Result = OPI_VK.DeletePost(PostID, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk DeletePost --post %post% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "response": 1 +} + +``` diff --git a/docs/en/md/VK/Group-work/Save-image-to-album.md b/docs/en/md/VK/Group-work/Save-image-to-album.md new file mode 100644 index 0000000000..0a7bcea619 --- /dev/null +++ b/docs/en/md/VK/Group-work/Save-image-to-album.md @@ -0,0 +1,130 @@ +--- +sidebar_position: 8 +--- + +# Save image to album + Saves an image to the community album + + +*Function SaveImageToAlbum(Val AlbumID, Val Image, Val Description = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | AlbumID | --album | String, Number | Album ID | + | Image | --picture | BinaryData,String | Image file | + | Description | --description | String | Image description | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + Parameters = GetVKParameters(); + ImageDescription = "AutoTestImage"; + AlbumID = "304549394"; + + Image = "https://openintegrations.dev/test_data/picture.jpg"; // URL, Path to file or Binary Data + AndVF = GetTempFileName("png"); + CopyFile(Image, AndVF); + + Image = New BinaryData(AndVF); + + Result = OPI_VK.SaveImageToAlbum(AlbumID, Image, ImageDescription, Parameters); + + OPI_TestDataRetrieval.WriteLog(Result, "SaveImageToAlbum", "VK"); + + + + Result = OPI_VK.SaveImageToAlbum(AlbumID, AndVF, ImageDescription, Parameters); + + +``` + +```sh title="CLI command example" + + oint vk SaveImageToAlbum --album %album% --picture "https://openintegrations.dev/test_data/picture.jpg // URL, Path to file or Binary Data" --description %description% --auth "GetVKParameters()" + +``` + + +```json title="Result" + +{ + "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": "AutoTestImage", + "user_id": 100, + "web_view_token": "dcacf60c612a67607b", + "has_tags": false + } + ] +} + +``` diff --git a/docs/en/md/VK/Group-work/Upload-photo-to-server.md b/docs/en/md/VK/Group-work/Upload-photo-to-server.md new file mode 100644 index 0000000000..16dc51cbc6 --- /dev/null +++ b/docs/en/md/VK/Group-work/Upload-photo-to-server.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 11 +--- + +# Upload photo to server + Uploads photo to server for further use + + +*Function UploadPhotoToServer(Val Image, Val Parameters = "", Val View = "Post") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Image | --file | String, BinaryData | Image file | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + | View | --type | String | Upload type (Post, Product, Story, Poll, Other) | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint vk UploadPhotoToServer --file %file% --auth %auth% --type %type% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/VK/Group-work/Upload-video-to-server.md b/docs/en/md/VK/Group-work/Upload-video-to-server.md new file mode 100644 index 0000000000..a73b004b5e --- /dev/null +++ b/docs/en/md/VK/Group-work/Upload-video-to-server.md @@ -0,0 +1,39 @@ +--- +sidebar_position: 10 +--- + +# Upload video to server + Uploads video to the group for further use + + +*Function UploadVideoToServer(Val Video, Val Name, Val Description = "", Val Album = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Video | --file | String, BinaryData | Video file | + | Name | --title | String | Video name | + | Description | --description | String | Video description | + | Album | --album | String | Album ID, if necessary | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint vk UploadVideoToServer --file %file% --title %title% --description %description% --album %album% --auth %auth% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/VK/Group-work/_category_.json b/docs/en/md/VK/Group-work/_category_.json new file mode 100644 index 0000000000..e9099f2668 --- /dev/null +++ b/docs/en/md/VK/Group-work/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Group work", +"position": "" +} diff --git a/docs/en/md/VK/Interactive-actions/Like-post.md b/docs/en/md/VK/Interactive-actions/Like-post.md new file mode 100644 index 0000000000..4c8d558b22 --- /dev/null +++ b/docs/en/md/VK/Interactive-actions/Like-post.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 1 +--- + +# Like + Likes a post + + +*Function LikePost(Val PostID, Val WallID = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | PostID | --post | String, Number | Post ID | + | WallID | --wall | String, Number | ID of the wall where the post is located | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.LikePost(221,,Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk LikePost --post %post% --wall %wall% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "likes": 1 + } + } + +``` diff --git a/docs/en/md/VK/Interactive-actions/Make-repost.md b/docs/en/md/VK/Interactive-actions/Make-repost.md new file mode 100644 index 0000000000..a9f50ae1d9 --- /dev/null +++ b/docs/en/md/VK/Interactive-actions/Make-repost.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 2 +--- + +# Make repost + Reposts the record + + +*Function MakeRepost(Val PostID, Val WallID = "", Val TargetWall = "", Val Advertising = False, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | PostID | --post | String, Number | Post ID | + | WallID | --from | String, Number | ID of the wall where the post is located | + | TargetWall | --to | String, Number | ID of the target wall or group | + | Advertising | --ad | Boolean | Sign of an advertising post | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.MakeRepost(2571, -218704372,,, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk MakeRepost --post %post% --from %from% --to %to% --ad %ad% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "mail_repost_count": 2, + "likes_count": 7, + "reposts_count": 3, + "post_id": 228, + "badges": { + "owner_id": -218704372, + "id": 2571, + "type": 11 + }, + "wall_repost_count": 1, + "success": 1 + } + } + +``` diff --git a/docs/en/md/VK/Interactive-actions/Shorten-link.md b/docs/en/md/VK/Interactive-actions/Shorten-link.md new file mode 100644 index 0000000000..3cf0152fc1 --- /dev/null +++ b/docs/en/md/VK/Interactive-actions/Shorten-link.md @@ -0,0 +1,39 @@ +--- +sidebar_position: 5 +--- + +# Shorten link + Creates a shortened URL from a regular one + + +*Function ShortenLink(Val URL, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | URL | --url | String | URL for shortening | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: String - Shortened URL + +```bsl title="Code example" + + + Response = OPI_VK.ShortenLink("https://github.com/Bayselonarrend/OpenIntegrations", Parameters); + + + +``` + +```sh title="CLI command example" + + oint vk ShortenLink --url %url% --auth %auth% + +``` + + +```json title="Result" + +https://vk.cc/ctL1sM + +``` diff --git a/docs/en/md/VK/Interactive-actions/Write-comment.md b/docs/en/md/VK/Interactive-actions/Write-comment.md new file mode 100644 index 0000000000..b89d28bbe6 --- /dev/null +++ b/docs/en/md/VK/Interactive-actions/Write-comment.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 4 +--- + +# Write a comment + Creates a comment under the selected record + + +*Function WriteComment(Val PostID, Val WallID, Val Text, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | PostID | --post | String, Number | ID of the target post | + | WallID | --wall | String, Number | ID of the wall where the post is located | + | Text | --text | String | Comment text | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.WriteComment(221, -218861756, "Hello", Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk WriteComment --post %post% --wall %wall% --text %text% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "parents_stack": [], + "comment_id": 229 + } + } + +``` diff --git a/docs/en/md/VK/Interactive-actions/Write-message.md b/docs/en/md/VK/Interactive-actions/Write-message.md new file mode 100644 index 0000000000..6be1e32642 --- /dev/null +++ b/docs/en/md/VK/Interactive-actions/Write-message.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 3 +--- + +# Write a message + Write a message to a user in the community's dialog + + +*Function WriteMessage(Val Text, Val UserID, Val Communitytoken, Val Keyboard = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Text | --text | String | Message text | + | UserID | --user | String | Recipient user ID | + | Communitytoken | --ct | String | Community chat bot token, which can be obtained in the settings | + | Keyboard | --keyboard | String | JSON keyboard. See FormKeyboard | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + KТ = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb..."; + Response = OPI_VK.WriteMessage("I am bot, but you - not >:)", 657811122, KТ,, Parameters); + + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk WriteMessage --text %text% --user %user% --ct %ct% --keyboard %keyboard% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 7 + } + +``` diff --git a/docs/en/md/VK/Interactive-actions/_category_.json b/docs/en/md/VK/Interactive-actions/_category_.json new file mode 100644 index 0000000000..5d653f76aa --- /dev/null +++ b/docs/en/md/VK/Interactive-actions/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Interactive actions", +"position": "" +} diff --git a/docs/en/md/VK/Order-management/Get-order-list.md b/docs/en/md/VK/Order-management/Get-order-list.md new file mode 100644 index 0000000000..9c02416ca8 --- /dev/null +++ b/docs/en/md/VK/Order-management/Get-order-list.md @@ -0,0 +1,35 @@ +--- +sidebar_position: 1 +--- + +# Get order list + Returns the community's order list + + +*Function GetOrderList(Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint vk GetOrderList --auth %auth% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/VK/Order-management/_category_.json b/docs/en/md/VK/Order-management/_category_.json new file mode 100644 index 0000000000..67824b726e --- /dev/null +++ b/docs/en/md/VK/Order-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Order management", +"position": "" +} diff --git a/docs/en/md/VK/Others/Form-keyboard.md b/docs/en/md/VK/Others/Form-keyboard.md new file mode 100644 index 0000000000..824e3df0fd --- /dev/null +++ b/docs/en/md/VK/Others/Form-keyboard.md @@ -0,0 +1,64 @@ +--- +sidebar_position: 1 +--- + +# Create keyboard + Forms a keyboard from an array of buttons + + +*Function FormKeyboard(Val ButtonArray) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ButtonArray | --buttons | Array of String | Array of button titles | + + + Returns: String - Keyboard JSON + +```bsl title="Code example" + + + ButtonArray = New Array; + ButtonArray.Add("Button 1"); + ButtonArray.Add("Button 2"); + + Keyboard = OPI_VK.FormKeyboard(ButtonArray); + KТ = "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb8CVYC..."; + Response = OPI_VK.WriteMessage("I am bot, but you - not >:)", 657846756, KТ, Keyboard, Parameters); + + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk FormKeyboard --buttons %buttons% + +``` + + +```json title="Result" + +{ + "buttons": [ + [ + { + "action": { + "type": "text", + "label": "Button 1" + } + }, + { + "action": { + "type": "text", + "label": "Button 2" + } + } + ] + ], + "one_time": false + } + +``` diff --git a/docs/en/md/VK/Others/_category_.json b/docs/en/md/VK/Others/_category_.json new file mode 100644 index 0000000000..333e837e5f --- /dev/null +++ b/docs/en/md/VK/Others/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Others", +"position": "" +} diff --git a/docs/en/md/VK/Product-management/Add-product.md b/docs/en/md/VK/Product-management/Add-product.md new file mode 100644 index 0000000000..13eb8032e6 --- /dev/null +++ b/docs/en/md/VK/Product-management/Add-product.md @@ -0,0 +1,66 @@ +--- +sidebar_position: 4 +--- + +# Add product + Adds a new product to the community's catalog + + +*Function AddProduct(Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription,, Selection, Parameters);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ProductDescription | --product | Key-Value Pair | JSON description of the product or path | + | Selection | --sel | String | Selection ID for placing the product, if needed | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + ImageArray = New Array; + ImageArray.Add(Image); + ImageArray.Add(Image); + + Product = New Map(); + Product.Insert("Name", "TestProduct"); + Product.Insert("Description", "Product description"); + Product.Insert("Category", "20173"); + Product.Insert("Price", 1); + Product.Insert("OldPrice", 15); + Product.Insert("MainPhoto", Image); + Product.Insert("URL", "https://github.com/Bayselonarrend/OpenIntegrations"); + Product.Insert("AdditionalPhotos", ImageArray); + Product.Insert("MainInGroup", True); + Product.Insert("Width", 20); + Product.Insert("Height", 30); + Product.Insert("Depth", 40); + Product.Insert("Weight", 100); + Product.Insert("SKU", "12345"); + Product.Insert("AvailableBalance", "10"); + + Response = OPI_VK.AddProduct(Product, SelectionID, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk AddProduct --product %product% --sel %sel% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "market_item_id": 8656047 + } + } + +``` diff --git a/docs/en/md/VK/Product-management/Delete-product.md b/docs/en/md/VK/Product-management/Delete-product.md new file mode 100644 index 0000000000..17eadb298c --- /dev/null +++ b/docs/en/md/VK/Product-management/Delete-product.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 6 +--- + +# Delete product + Deletes a previously created product + + +*Function DeleteProduct(Val Product, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Product | --item | String, Number | Product ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.DeleteProduct(ProductID, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk DeleteProduct --item %item% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-management/Edit-product.md b/docs/en/md/VK/Product-management/Edit-product.md new file mode 100644 index 0000000000..3d0312c66c --- /dev/null +++ b/docs/en/md/VK/Product-management/Edit-product.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 5 +--- + +# Edit product + Edits a previously created product + + +*Function EditProduct(Val Product, Val ProductDescription, Val Selection = "", Val Parameters = "") ExportReturn ProductManagement(ProductDescription, Product, Selection, Parameters);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Product | --item | Number, String | Identifier of the product being edited | + | ProductDescription | --product | Key-Value Pair | JSON description of the product or path | + | Selection | --sel | String | Identifier of the new selection, if needed | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Product = New Map; + Product.Insert("Name", "EditedTestProduct"); + + Response = OPI_VK.EditProduct(ProductID, Product,, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk EditProduct --item %item% --product %product% --sel %sel% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-management/Get-product-category-list.md b/docs/en/md/VK/Product-management/Get-product-category-list.md new file mode 100644 index 0000000000..ce06233f96 --- /dev/null +++ b/docs/en/md/VK/Product-management/Get-product-category-list.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 1 +--- + +# Get a list of product categories + Gets a list of product category IDs to specify when creating a product + + +*Function GetProductCategoryList(Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Map Of String - Key - ID, Value - Name + +```bsl title="Code example" + + + Response = OPI_VK.GetProductCategoryList(Parameters); //Map + + + +``` + +```sh title="CLI command example" + + oint vk GetProductCategoryList --auth %auth% + +``` + + +```json title="Result" + +Key Value + + 1210 "Business" + 1200 "Photo and video service" + 2162 "Repair and building" + ... + +``` diff --git a/docs/en/md/VK/Product-management/Get-product-description.md b/docs/en/md/VK/Product-management/Get-product-description.md new file mode 100644 index 0000000000..ca82ebb0a3 --- /dev/null +++ b/docs/en/md/VK/Product-management/Get-product-description.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 8 +--- + +# Get description product. + + + +*Function GetProductDescription() Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + + + Returns: Key-Value Pair - Empty product description: + + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint vk GetProductDescription + +``` + + +```json title="Result" + +Product = New Map(); + Product.Insert("Name", "New product"); // Product name + Product.Insert("Description", "Product description"); // Product description + Product.Insert("Category", "20173"); // See GetProductCategoryList() + Product.Insert("Price", 1); // Price. + Product.Insert("OldPrice", Undefined); // For reflection change price + Product.Insert("MainPhoto", Undefined); // BD or path to main. photo + Product.Insert("URL", Undefined); // Link to page store + Product.Insert("AdditionalPhotos", New Array); // Array paths or BD for add. photo + Product.Insert("PropertyValues", New Array); // Values properties (variants). Maximum 2 + Product.Insert("MainInGroup", False); // Make main in of its group + Product.Insert("Width", Undefined); // In millimeters + Product.Insert("Height", Undefined); // In millimeters + Product.Insert("Depth", Undefined); // In millimeters + Product.Insert("Weight", Undefined); // In grams + Product.Insert("SKU", Undefined); // SKU + Product.Insert("AvailableBalance", 1); + +``` diff --git a/docs/en/md/VK/Product-management/Get-product-list.md b/docs/en/md/VK/Product-management/Get-product-list.md new file mode 100644 index 0000000000..429ab9be34 --- /dev/null +++ b/docs/en/md/VK/Product-management/Get-product-list.md @@ -0,0 +1,347 @@ +--- +sidebar_position: 2 +--- + +# Get product list + Gets the community's product list + + +*Function GetProductList(Val Selection = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Selection | --sel | String, Number | Selection ID, if filtering is needed | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Array of product matches + +```bsl title="Code example" + + + Response = OPI_VK.GetProductList(, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetProductList --sel %sel% --auth %auth% + +``` + + +```json title="Result" + +[ + { + "sku": "12 345", + "is_main_variant": true, + "is_owner": true, + "date": 1708079311, + "can_show_convert_to_service": true, + "can_delete": true, + "views_count": 1, + "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=a4094440c3769389eefbbb6f63fb3b06&c_uniq_tag=wg_JEvsvTTjzR-t_GyVXH_8VjxbraezNWRHCn7b6mBQ", + "likes": { + "user_likes": 0, + "count": 0 + }, + "can_recover": false, + "can_repost": 1, + "reject_info": { + "buttons": [ + { + "url": "https://vk.com/app7702617#owner_id=-218861756&item_id=8653408&type=market", + "type": "market_edit" + }, + { + "type": "market_delete" + } + ], + "in_progress": false, + "description": "Test item description", + "moderation_status": 2, + "title": "" + }, + "photos": [ + { + "has_tags": false, + "web_view_token": "8aafd75b91f2cf1425", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=75x75&quality=95&sign=8799f9f279ce65bf9ac62a5724971675&c_uniq_tag=RBTqNLzMstWYqH3UP-8FEDlMyg31ogY38n3XLQ-lOCE&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=130x130&quality=95&sign=68127c81f17e0792a39275ac56a00349&c_uniq_tag=AYaHXxR8M9NOwGxm3W7OCKV8m8r1_TbAjXNWxH6WPyw&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=604x604&quality=95&sign=5dc945bfe9e7f79888d73004eae343eb&c_uniq_tag=V4KYZPU3iIF3RVCqYXXq8g8p0Trd2jQRKnY7AFlKDe8&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=807x807&quality=95&sign=d278b813303eb31bdb730e51ef8f6b6d&c_uniq_tag=aFbbqQ4bPqGp5BMBy917bpLCshpOoZjf5YA89T9UCec&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=1024x1024&quality=95&sign=f8881fbbded9f8840ee4b02c4c6cb879&c_uniq_tag=tHRje1Xf1jctFzjuO4X4aJBAAYxJ1_rK5JKFNIx17N8&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=130x130&quality=95&sign=68127c81f17e0792a39275ac56a00349&c_uniq_tag=AYaHXxR8M9NOwGxm3W7OCKV8m8r1_TbAjXNWxH6WPyw&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=200x200&quality=95&sign=cd430561bb7b2746fb6eb6fe75360ec6&c_uniq_tag=vApE_jC2x9G_pE2o_Sa0VbdXZbhyYpJ6stb7bWAnP-4&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=320x320&quality=95&sign=8e1438dda0f54fb11756668e2fee6c1a&c_uniq_tag=Vn2w0zG8YDCc0KftpKmikpLL3YyydcLrGgcqB3wKi2s&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/Gfx6FaCjN0Q.jpg?size=510x510&quality=95&sign=e91c847e2415d0ee15512c123421c276&c_uniq_tag=ZWDwoheiysNResAKNuM2WxUUsip8_r6MfNbvtGkh73Y&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "c9794503a593bd9cec", + "user_id": 100, + "owner_id": -218861756, + "id": 457239678, + "date": 1708079308, + "album_id": -53 + }, + { + "has_tags": false, + "web_view_token": "624c0066d8978afcac", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=75x75&quality=95&sign=2d38b31b4c3e10582b0679289e30e9b7&c_uniq_tag=NHINy4_e18wRuW7wSk8qdZAyddbb6UvEYe3tCKVzy1c&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=130x130&quality=95&sign=dcab9e1f769ca79c1e68297cd4044c0a&c_uniq_tag=fBtDGHdUJpSPkEySW8vLlWPPExva3dsBFyQPrLk0ydI&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=604x604&quality=95&sign=ff313c468d0b77929619430847063235&c_uniq_tag=babY_J2d40AbSOscXypcBkEgicxrrDxlYD74ZDTjIJA&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=807x807&quality=95&sign=5ed25ec65ddf75807a40592fa3a57b85&c_uniq_tag=QXMQTItlMkDqUZvYOS36ygz-eqDElNch6kznQpHNtUs&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=1024x1024&quality=95&sign=43a67fdc1397e5eb5c5c87c9dcc64a16&c_uniq_tag=b7XxwzUXLkL9jIg7PjcUdEGQJUMcnn_D6ZwTWaBwXkQ&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=130x130&quality=95&sign=dcab9e1f769ca79c1e68297cd4044c0a&c_uniq_tag=fBtDGHdUJpSPkEySW8vLlWPPExva3dsBFyQPrLk0ydI&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=200x200&quality=95&sign=87d8cd030f6312d3e914895882a0fd1f&c_uniq_tag=5s7vPvuFFNHVaieG0xd_Izcw3WnuOR2mRRlDZtw8zJU&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=320x320&quality=95&sign=37a2a53a35d6a2c1451e5ccd524b878c&c_uniq_tag=BX5IGPc0xpKDoYtTPlHGSbIoucM1H2-cpOg_7VQGgAs&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/WiZKcZ4m7Lg.jpg?size=510x510&quality=95&sign=925dbfb3a9b9b85d328880f9342cc7d8&c_uniq_tag=JGGgvPjVHXrx7PgK3FVuk9X1KNeg5skBMMNeSN9fg4s&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "266753958e3c5635cb", + "user_id": 100, + "owner_id": -218861756, + "id": 457239679, + "date": 1708079309, + "album_id": -53 + }, + { + "has_tags": false, + "web_view_token": "4d22638dbca11b42dc", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=75x75&quality=95&sign=b5c353c838e289bf4dfe012e93c8d96f&c_uniq_tag=M99VG2d-cv9h8UPexKNwfDIpFp59CFVbZ5B8ksQLr4I&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=130x130&quality=95&sign=4b24ca5c809108db6b21bc3c22d91433&c_uniq_tag=tsVEaIow1-Z7fdq4AQh2LhwdNEX2tGaGrmbY-nU2ztc&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=604x604&quality=95&sign=0a958b351a1d2301159c30e4e57f3fd3&c_uniq_tag=02RQFt-o1HuSw8GYCWY_a7STB4ua28_zFb7a4CD5BO8&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=807x807&quality=95&sign=18fd0f4c4d1097074cc761211e5904c7&c_uniq_tag=HS0b1Fur_f2LFs3_NHY8kCaJyQrv11_I6wjaeMYcmA8&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=1024x1024&quality=95&sign=6f59f9c6c1bb8ee0458c9d970a95eb37&c_uniq_tag=9N6uQC5vMHptVulrxwY6a_uJIx3ND4Q65klbzMDGguE&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=130x130&quality=95&sign=4b24ca5c809108db6b21bc3c22d91433&c_uniq_tag=tsVEaIow1-Z7fdq4AQh2LhwdNEX2tGaGrmbY-nU2ztc&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=200x200&quality=95&sign=80a6e97e3262ccc6ff80e30d609b39c8&c_uniq_tag=5fZY8t9mBrikvu-J0q4JkrOg0wHERphSEGIfscG2_t0&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=320x320&quality=95&sign=4bff4c938faaab606aeb85451951a175&c_uniq_tag=-mFXyFqoRGG2T0uDx1ZKZiMrU7vCzIUuzN56k1Xrd7o&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/FuhHZ4B20Po.jpg?size=510x510&quality=95&sign=bcefcff03c4cd3f6ca30f41f6e6f19df&c_uniq_tag=1BHfm_IEucSBPtWGWR-xDhdJ8w5L_tw0Tf3iTj8UixU&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "78ed3a6ff11c40a07c", + "user_id": 100, + "owner_id": -218861756, + "id": 457239680, + "date": 1708079310, + "album_id": -53 + } + ], + "cart_quantity": 0, + "albums_ids": [ + 9 + ], + "weight": 100, + "dimensions": { + "length": 40, + "height": 30, + "width": 20 + }, + "title": "EditedTestProduct", + "other_items": [ + { + "item_ids": [ + "-218861756_8655960", + "-218861756_8655800", + "-218861756_8655797", + "-218861756_8653766", + "-218861756_8653760", + "-218861756_8653404", + "-218861756_8653395", + "-218861756_8653393", + "-218861756_8653391", + "-218861756_8653387" + ], + "referrer_item_type": "other_goods", + "view_type": 1, + "title": "Other items" + } + ], + "reposts": { + "count": 0 + }, + "price": { + "old_amount_text": "15 ₽", + "old_amount": "1500", + "discount_rate": -93, + "text": "1 ₽", + "currency": { + "title": "₽", + "name": "RUB", + "id": 643 + }, + "amount": "100" + }, + "can_edit": true, + "owner_id": -218861756, + "can_comment": 1, + "is_adult": false, + "id": 8653408, + "description": "Product description", + "owner_info": { + "market_type": "pro", + "category": "TestCollection", + "is_corporated_market": false, + "name": "Test", + "category_url": "/market-218861756?section=album_9", + "avatar": [] + }, + "category": { + "section": { + "name": "Stationery", + "id": 10016 + }, + "name": "Batteries", + "id": 20173, + "inner_type": "market_market_category_old" + }, + "promotion": { + "is_available": false + }, + "availability": 0 + } + ] + +``` diff --git a/docs/en/md/VK/Product-management/Get-products-by-id.md b/docs/en/md/VK/Product-management/Get-products-by-id.md new file mode 100644 index 0000000000..9f8afa51da --- /dev/null +++ b/docs/en/md/VK/Product-management/Get-products-by-id.md @@ -0,0 +1,712 @@ +--- +sidebar_position: 3 +--- + +# Get products by ID + Gets information about products by array of IDs + + +*Function GetProductsByID(Val Products, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Products | --items | String, Array of String | Array of product IDs | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + ProductsArray = New Array; + ProductsArray.Add("8656033"); + ProductsArray.Add("8656034"); + + Response = OPI_VK.GetProductsByID(ProductsArray, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetProductsByID --items %items% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "items": [ + { + "sku": "12 345", + "is_main_variant": true, + "is_owner": true, + "date": 1708170274, + "can_show_convert_to_service": true, + "can_delete": true, + "properties": [ + { + "variants": [ + { + "title": "Yellow (change.)", + "id": 971 + }, + { + "title": "Blue (change.)", + "id": 972 + }, + { + "title": "Red (change.)", + "id": 973 + } + ], + "type": "text", + "title": "Color (change.)", + "id": 258 + } + ], + "views_count": 0, + "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=589be01d2fc8e371862518142ccb7462&c_uniq_tag=3UKP-MAlxuqYtgy6jOhFLiWDMayz_V8bqjCYnh35JhM", + "likes": { + "user_likes": 0, + "count": 0 + }, + "can_repost": 1, + "can_recover": false, + "photos": [ + { + "has_tags": false, + "web_view_token": "92862d343958147ed4", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=75x75&quality=95&sign=75b8b9ecc41139c3c1b0d17bbf6e0c32&c_uniq_tag=FXd5BlAEmMnIGfUpqwLUWhaJwb8irsAIJ4-lUHfbZ_E&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=130x130&quality=95&sign=70543f236ac062f0010f885208bc55b6&c_uniq_tag=RIT_VUoSuci5B2h1VizCJyAlynAAD8GjsNsXcM225qc&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=604x604&quality=95&sign=8d173aac7ac1259e516a6d926ce80544&c_uniq_tag=ap7TLKtgI6zBnvGjJaFp_zROOKQiBg6NENjMCk1ZdBc&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=807x807&quality=95&sign=d7536ec7a9f84e511f21182dea67a70a&c_uniq_tag=VIIaPDSt68vRlOqCymz9grEM5RQG1Ocx0wyevX4xb6Q&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=1024x1024&quality=95&sign=106d75b1819f1976d40d66200db9ef8c&c_uniq_tag=Bo7Hk6h0bNaaYET9k36N25VbSyysB6r2RT_66bUW_hs&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=130x130&quality=95&sign=70543f236ac062f0010f885208bc55b6&c_uniq_tag=RIT_VUoSuci5B2h1VizCJyAlynAAD8GjsNsXcM225qc&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=200x200&quality=95&sign=8b70ea4984f97979ce995dd37bcf3133&c_uniq_tag=Y4CfVHj6Hih0lhp8txhKpNhaVSgQnjr7WlH_B01N1EU&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=320x320&quality=95&sign=0a5c91e112ef0c02425bdbf27f2a65a1&c_uniq_tag=V9Q3PNtkF8XD02aYEbvcbny0jrGZ5LUTaanYB5ulArI&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/_s-jhmAAmOs.jpg?size=510x510&quality=95&sign=45b47460e1a4dce2692355265114f996&c_uniq_tag=IuTEvNe-qW6JGpt4guLe2R3vH4l4899EaWrr77ZtQlk&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "66dc21beb4d43f2a3c", + "user_id": 100, + "owner_id": -218861756, + "id": 457239799, + "date": 1708170270, + "album_id": -53 + }, + { + "has_tags": false, + "web_view_token": "a6344b5c5e566b3d0f", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=75x75&quality=95&sign=008ec0a154820e532df70a27551bed4f&c_uniq_tag=V6vBDJlnnQSlWj7dtWCH_i1oXJgW_m1q47Dtgiip_Es&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=130x130&quality=95&sign=5249e2e00c2a3cd91c46f9c0d6c87108&c_uniq_tag=o3riwc5uwsy0Od6lw80XJzs1d7UP0WXQA0zjNuKJtjo&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=604x604&quality=95&sign=458343fa9344319daced2b0996e5ee74&c_uniq_tag=ausjWwNUoPL003iQ4jKsFx_46Hf-lpCcaAOrGXV82cQ&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=807x807&quality=95&sign=487b910daf99d58f09bb84e7f4955e12&c_uniq_tag=pGkpJrVh8zKvIdRG74G9NuXamkrHe25ybGMfmcVGKfk&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=1024x1024&quality=95&sign=db36ba2bdc5176946b44c9d7bddc173b&c_uniq_tag=LupvbVz1DM9ZHGGCd2GWH8rVcanmneNhRvzt_keB_r0&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=130x130&quality=95&sign=5249e2e00c2a3cd91c46f9c0d6c87108&c_uniq_tag=o3riwc5uwsy0Od6lw80XJzs1d7UP0WXQA0zjNuKJtjo&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=200x200&quality=95&sign=92b5fbc6456d64a450f2798d0f4b2907&c_uniq_tag=wilVvQyyONq1VsFP42UIlM6DnUetObxgjPwEOU87bcI&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=320x320&quality=95&sign=6fb75856a87c217c4e033c17ef340c70&c_uniq_tag=gGcnPnWWjfd5zD7qQMhZdDV_BjGWb3vk_p4Q0mXIFlo&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/jVXnxHBkfM4.jpg?size=510x510&quality=95&sign=9f4deabcdf7a1e52128a1cc08b3f51ba&c_uniq_tag=cX_tQwscXoWRbH4WF-rq7EFmr8Sddv_P4JQ7rEzF9Ws&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "306f176545bea47727", + "user_id": 100, + "owner_id": -218861756, + "id": 457239800, + "date": 1708170272, + "album_id": -53 + }, + { + "has_tags": false, + "web_view_token": "0f912989fe5cda4777", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=75x75&quality=95&sign=68afdefe830d4be39b04ba23a61c26ce&c_uniq_tag=Xc5-AjRx8tqr0Zo5pMZ4jIGFgD1YoRU1La4aDMIQEC4&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=130x130&quality=95&sign=82e01ddf5fa7dc6a8cdbadf254759259&c_uniq_tag=ZzK-w6E9jC_DsexMRVdZDE5egemG8PDAjKoZygNLKr0&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=604x604&quality=95&sign=79f669caf7b26acfdeed6715c85fe9ed&c_uniq_tag=17W-VKiO2S8SrmCSItPAoWq5PKqcQhHggCVD3jAf6B0&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=807x807&quality=95&sign=3bc1e4917a25c52fb37a821f7c83bf85&c_uniq_tag=P1wmEHLW5WNZhBYfsoKFdKFFWGoVj89Y7v6JmqpcumE&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=1024x1024&quality=95&sign=f7f1d87da40cc7070770d2a2f45f557b&c_uniq_tag=XZ-FwW1W54vlkhc3jVRdBI2xEQ53BSLTyKVPl3RGAXU&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=130x130&quality=95&sign=82e01ddf5fa7dc6a8cdbadf254759259&c_uniq_tag=ZzK-w6E9jC_DsexMRVdZDE5egemG8PDAjKoZygNLKr0&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=200x200&quality=95&sign=3e7d2483ff4d3a889cc38eea4727d471&c_uniq_tag=xQQVVr-_nJ8Vxha5_EpmDfTxow2rZM516lXgezq74p8&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=320x320&quality=95&sign=f118def9cbea6e5e4eeb8e33a9d0c0b3&c_uniq_tag=1TTdudzMdBLTi3Jo7BZGXK16S_fIMBxE2zvlYDVrPmc&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/F5zJCyhU2K8.jpg?size=510x510&quality=95&sign=f78d1f8e32dd8d7826749d236165afaf&c_uniq_tag=JwqjdnieaCRm_wk4q3GmzwSiuYuS6Xz0QTjN_ncx7rM&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "fbd338a4c3be88ff3c", + "user_id": 100, + "owner_id": -218861756, + "id": 457239801, + "date": 1708170273, + "album_id": -53 + } + ], + "cart_quantity": 0, + "albums_ids": [], + "weight": 100, + "dimensions": { + "length": 40, + "height": 30, + "width": 20 + }, + "title": "TestProduct (Yellow)", + "other_items": [ + { + "item_ids": [ + "-218861756_8656034", + "-218861756_8655800", + "-218861756_8655797", + "-218861756_8653766", + "-218861756_8653760", + "-218861756_8653408", + "-218861756_8653404", + "-218861756_8653395", + "-218861756_8653393", + "-218861756_8653391" + ], + "referrer_item_type": "other_goods", + "view_type": 1, + "title": "Other items" + } + ], + "reposts": { + "count": 0 + }, + "price": { + "old_amount_text": "15 ₽", + "old_amount": "1500", + "discount_rate": -93, + "text": "1 ₽", + "currency": { + "title": "₽", + "name": "RUB", + "id": 643 + }, + "amount": "100" + }, + "can_edit": true, + "can_comment": 1, + "owner_id": -218861756, + "is_adult": false, + "id": 8656033, + "variants_grid": [ + { + "variants": [ + { + "is_selected": true, + "item_id": 8656033, + "name": "Yellow (change.)", + "variant_id": 971 + } + ], + "type": "text", + "name": "Color (change.)" + } + ], + "description": "Product description", + "owner_info": { + "market_type": "pro", + "category": "Batteries", + "is_corporated_market": false, + "name": "Test", + "category_url": "/market-218861756", + "avatar": [] + }, + "property_values": [ + { + "property_name": "Color (change.)", + "variant_name": "Yellow (change.)", + "variant_id": 971 + } + ], + "category": { + "section": { + "name": "Stationery", + "id": 10016 + }, + "name": "Batteries", + "id": 20173, + "inner_type": "market_market_category_old" + }, + "availability": 0, + "promotion": { + "is_available": true + } + }, + { + "sku": "12 345", + "is_main_variant": true, + "is_owner": true, + "date": 1708170288, + "can_show_convert_to_service": true, + "can_delete": true, + "properties": [ + { + "variants": [ + { + "title": "Yellow (change.)", + "id": 971 + }, + { + "title": "Blue (change.)", + "id": 972 + }, + { + "title": "Red (change.)", + "id": 973 + } + ], + "type": "text", + "title": "Color (change.)", + "id": 258 + } + ], + "views_count": 0, + "thumb_photo": "https://sun56-2.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?crop=0,0,1,1&size=0x400&quality=95&sign=6fe8502b6de244ccb70eebb1ff4ab23a&c_uniq_tag=Juovt6U5F84vc8uZw_2u5ejCgNGxNqYse3fKfIORYsA", + "likes": { + "user_likes": 0, + "count": 0 + }, + "can_repost": 1, + "can_recover": false, + "photos": [ + { + "has_tags": false, + "web_view_token": "93d071511c9e966e9a", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=75x75&quality=95&sign=dfe0b24adf5f3705cf02a1702f45036b&c_uniq_tag=EQgp0KDeFcPWq8dm6l05egD_z2uHaN-DT8Cr5dQQkBo&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=130x130&quality=95&sign=29176aff6558e2a971556b274d6e62e8&c_uniq_tag=1GLs-TDaHQLExpYAtCfuXfgVLEM4Y9lAFZAQfSar204&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=604x604&quality=95&sign=779f24d1abc0fe24a4a424b7a57bb093&c_uniq_tag=QNmQQTT76Mhu8Oinz-5qrMzwVVwKmJFABeTE9bd-M04&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=807x807&quality=95&sign=68cf71539a9242931d48a0cd0be1a0ce&c_uniq_tag=MQO9LYERwp1e6tS9OJYz-YeyEAoWa4yTD6CX3C_FUzA&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=1024x1024&quality=95&sign=b609734c59b0229115c911fc20f3df2d&c_uniq_tag=bdm1GIOMPi0B6oy29CZnJYw23shE3eghtMSsCI8JYGg&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=130x130&quality=95&sign=29176aff6558e2a971556b274d6e62e8&c_uniq_tag=1GLs-TDaHQLExpYAtCfuXfgVLEM4Y9lAFZAQfSar204&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=200x200&quality=95&sign=c64e879b106ab293043bb60563312cb6&c_uniq_tag=3vfMLZacvzwhJSWS51xEo0DHeRFy6KS_TLPN0xEQWBY&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=320x320&quality=95&sign=59810b1b5192658255ab539a40149880&c_uniq_tag=-MpQ7yEq8wm5U6P-GJWHqfOSq6xA8l3czg2ggwlSNnQ&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/e3aoPo9yc_M.jpg?size=510x510&quality=95&sign=36ab4a9f54e0a96f4ea92302e855894d&c_uniq_tag=tHaCIm_9DjSqiDUDZUBe_tjn7zOH5oZfwwpWXYRx_70&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "10037480cb2af9af0d", + "user_id": 100, + "owner_id": -218861756, + "id": 457239802, + "date": 1708170285, + "album_id": -53 + }, + { + "has_tags": false, + "web_view_token": "d1181c5d59752488a2", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=75x75&quality=95&sign=d5cfeb6f122274ca04226d23818c2436&c_uniq_tag=g_yta3-5oqlvRCBKknktnRsJ7lnlP2VnnxLk9cfxkHg&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=130x130&quality=95&sign=ddd0426be9fa770ee416d091e1d5db3d&c_uniq_tag=DyZ9sA4W6WwLKeSGRj3G1Bitoz5G2-Y6AVt7sh8XN2o&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=604x604&quality=95&sign=3aafaad6b865a4326ebb066c7dd96ffc&c_uniq_tag=ZD3QYn27B-77k_Ky6EvfTkQpWRvvdquZgKq4aWhPc0M&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=807x807&quality=95&sign=9d3a2122bca8a751fdddc22af862740f&c_uniq_tag=OQVkuFFazrrA-5LmkWDdTdsrC6YzHpvFlMjXZNcKa8A&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=1024x1024&quality=95&sign=f00777c18a9e2a8690abec2518459c85&c_uniq_tag=oa7b3R9OPg0LGnMZwVd5tkmRQtFZ97uuCkmOdIPgxNQ&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=130x130&quality=95&sign=ddd0426be9fa770ee416d091e1d5db3d&c_uniq_tag=DyZ9sA4W6WwLKeSGRj3G1Bitoz5G2-Y6AVt7sh8XN2o&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=200x200&quality=95&sign=19663322aa62b505f4204c27d75304cd&c_uniq_tag=ZIEbwDmIZR-vEFRWjmw-Qp_PSX7EacMIEG9PF7GpBEs&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=320x320&quality=95&sign=454278ef305df41f60bbd66588e235da&c_uniq_tag=ZJhu-b2l8_3WCJlFirFZQxoVgtsaLK65yW0mvx8J08A&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/mv73TKmJ_FU.jpg?size=510x510&quality=95&sign=8de646064ff8be8c896b90dc2f773722&c_uniq_tag=VpnbvqL0oDTt2ZKV-irlb2RpQv229T-EHaeIyVS5Vpc&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "f3a1fb96168aea29f8", + "user_id": 100, + "owner_id": -218861756, + "id": 457239803, + "date": 1708170287, + "album_id": -53 + }, + { + "has_tags": false, + "web_view_token": "81fb7553b335d5b014", + "text": "", + "sizes": [ + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=75x75&quality=95&sign=6ecdc8b90775ddf376b0b8188dbffe92&c_uniq_tag=swVsbxdS4C74XKjml3-ZfJyK2APAKb5zukLSREgvgPA&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=130x130&quality=95&sign=4abcfb7fae4b783eadb29abd35d02025&c_uniq_tag=5C_zLY9QatErqJsBEuM-v8jfSUp1DeDwx15ag_gZAcE&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=604x604&quality=95&sign=e15ba3df9b63bd7c793cd9fb12a08539&c_uniq_tag=i7wKGLU0jk2qPnzhl4ah1EuupPe7-XeFPRs8krcbzr4&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=807x807&quality=95&sign=6ce24dc60c88b14dd50f72b157ecb68d&c_uniq_tag=4GU58hsK_GvHsoc9_SzqN2EdgRu8arCCOqIqJ8TxErI&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=1024x1024&quality=95&sign=93706c2f263ea67b93a17dcb0c1a03d9&c_uniq_tag=w8oS3d2yXrNChsDA1g5jcyJmihuegLAmiNUkIwTEcfI&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=130x130&quality=95&sign=4abcfb7fae4b783eadb29abd35d02025&c_uniq_tag=5C_zLY9QatErqJsBEuM-v8jfSUp1DeDwx15ag_gZAcE&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=200x200&quality=95&sign=bd9d8e4629660da0502be09ecbf30c0c&c_uniq_tag=SH9RVt_MXCjYWtCw68wDIz7ILMHO3QMF4t8GWvtA7qY&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=320x320&quality=95&sign=513e44d6745d2dcf3134e0518584841d&c_uniq_tag=60HVud6C_z47D5l2delWwgf0ghIvEaFfvA5s1_MoPWE&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-32.userapi.com/impg/XRrzu8dbsPmwF35EnWBibiQ-Sgo7O5rgWY4fUg/6Dbk6jKbWh4.jpg?size=510x510&quality=95&sign=13e3f25a80b3c8e332bd8f9d0abde28c&c_uniq_tag=TTjqylVQf7Wgu03X6HCu1TqVTy07G11FecGeXsiZUbk&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "access_key": "4aa836406d898be665", + "user_id": 100, + "owner_id": -218861756, + "id": 457239804, + "date": 1708170288, + "album_id": -53 + } + ], + "cart_quantity": 0, + "albums_ids": [], + "weight": 100, + "dimensions": { + "length": 40, + "height": 30, + "width": 20 + }, + "title": "TestProduct (Red)", + "other_items": [ + { + "item_ids": [ + "-218861756_8656033", + "-218861756_8655800", + "-218861756_8655797", + "-218861756_8653766", + "-218861756_8653760", + "-218861756_8653408", + "-218861756_8653404", + "-218861756_8653395", + "-218861756_8653393", + "-218861756_8653391" + ], + "referrer_item_type": "other_goods", + "view_type": 1, + "title": "Other items" + } + ], + "reposts": { + "count": 0 + }, + "price": { + "old_amount_text": "15 ₽", + "old_amount": "1500", + "discount_rate": -93, + "text": "1 ₽", + "currency": { + "title": "₽", + "name": "RUB", + "id": 643 + }, + "amount": "100" + }, + "can_edit": true, + "can_comment": 1, + "owner_id": -218861756, + "is_adult": false, + "id": 8656034, + "variants_grid": [ + { + "variants": [ + { + "is_selected": true, + "item_id": 8656034, + "name": "Red (change.)", + "variant_id": 973 + } + ], + "type": "text", + "name": "Color (change.)" + } + ], + "description": "Product description", + "owner_info": { + "market_type": "pro", + "category": "Batteries", + "is_corporated_market": false, + "name": "Test", + "category_url": "/market-218861756", + "avatar": [] + }, + "property_values": [ + { + "property_name": "Color (change.)", + "variant_name": "Red (change.)", + "variant_id": 973 + } + ], + "category": { + "section": { + "name": "Stationery", + "id": 10016 + }, + "name": "Batteries", + "id": 20173, + "inner_type": "market_market_category_old" + }, + "availability": 0, + "promotion": { + "is_available": true + } + } + ], + "count": 2 + } + } + +``` diff --git a/docs/en/md/VK/Product-management/Group-products.md b/docs/en/md/VK/Product-management/Group-products.md new file mode 100644 index 0000000000..f09c10f9b7 --- /dev/null +++ b/docs/en/md/VK/Product-management/Group-products.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 7 +--- + +# Group products + Groups products based on similar sets of properties + + +*Function GroupProducts(Val ProductsArray, Val ExistingGroup = "", Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ProductsArray | --items | Array Of String | Array of product IDs | + | ExistingGroup | --sellgroup | String | ID of the existing group, if needed | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + ProductsArray = New Array; + ProductsArray.Add(YellowItemID); + ProductsArray.Add(RedItemID); + + Response = OPI_VK.GroupProducts(ProductsArray,, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GroupProducts --items %items% --sellgroup %sellgroup% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "item_group_id": 5957 + } + } + +``` diff --git a/docs/en/md/VK/Product-management/_category_.json b/docs/en/md/VK/Product-management/_category_.json new file mode 100644 index 0000000000..89dd52bdb0 --- /dev/null +++ b/docs/en/md/VK/Product-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Product management", +"position": "" +} diff --git a/docs/en/md/VK/Product-properties-management/Add-product-property-variant.md b/docs/en/md/VK/Product-properties-management/Add-product-property-variant.md new file mode 100644 index 0000000000..df98119f6e --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Add-product-property-variant.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 5 +--- + +# Add product property variant + Adds a variant for an existing property + + +*Function AddProductPropertyVariant(Val Value, Val Property, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Value | --value | String | Property value | + | Property | --prop | String, Number | Property ID where the variant is added | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.AddProductPropertyVariant("Red", 260, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk AddProductPropertyVariant --value %value% --prop %prop% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "variant_id": 980 + } + } + +``` diff --git a/docs/en/md/VK/Product-properties-management/Create-product-property.md b/docs/en/md/VK/Product-properties-management/Create-product-property.md new file mode 100644 index 0000000000..9e58b50227 --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Create-product-property.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 2 +--- + +# Create product property + Creates a new property for use in products + + +*Function CreateProductProperty(Val Name, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Property name | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.CreateProductProperty("Color", Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk CreateProductProperty --title %title% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "property_id": 260 + } + } + +``` diff --git a/docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md b/docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md new file mode 100644 index 0000000000..4dcfa74ecf --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Delete-product-property-variant.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 7 +--- + +# Delete product property variant + Deletes the previously created product property variant + + +*Function DeleteProductPropertyVariant(Val Option, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Option | --option | String, Number | Variant ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.DeleteProductPropertyVariant(980 Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk DeleteProductPropertyVariant --option %option% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-properties-management/Delete-product-property.md b/docs/en/md/VK/Product-properties-management/Delete-product-property.md new file mode 100644 index 0000000000..ca244407d9 --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Delete-product-property.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 4 +--- + +# Delete product property + Deletes the existing product property + + +*Function DeleteProductProperty(Val Property, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Property | --prop | String, Number | Property ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.DeleteProductProperty(260, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk DeleteProductProperty --prop %prop% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md b/docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md new file mode 100644 index 0000000000..2df2f4983c --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Edit-product-property-variant.md @@ -0,0 +1,44 @@ +--- +sidebar_position: 6 +--- + +# Edit product property variant + Edits the value of an existing product property variant + + +*Function EditProductPropertyVariant(Val Value, Val Property, Val Option, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Value | --value | String | New property value | + | Property | --prop | String, Number | Property ID | + | Option | --option | String, Number | Variant ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.EditProductPropertyVariant("Yellow", 260, 980 Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk EditProductPropertyVariant --value %value% --prop %prop% --option %option% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-properties-management/Edit-product-property.md b/docs/en/md/VK/Product-properties-management/Edit-product-property.md new file mode 100644 index 0000000000..a6369425b3 --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Edit-product-property.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 3 +--- + +# Edit product property + Edits the existing product property + + +*Function EditProductProperty(Val Name, Val Property, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | New name | + | Property | --prop | String, Number | Property ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.EditProductProperty("Color (change.)", Property, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk EditProductProperty --title %title% --prop %prop% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-properties-management/Get-property-list.md b/docs/en/md/VK/Product-properties-management/Get-property-list.md new file mode 100644 index 0000000000..dabfeddcec --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/Get-property-list.md @@ -0,0 +1,59 @@ +--- +sidebar_position: 1 +--- + +# Get property list + Gets the list of properties of group products + + +*Function GetPropertyList(Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.GetPropertyList(Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetPropertyList --auth %auth% + +``` + + +```json title="Result" + +[ + { + "variants": [ + { + "title": "Yellow", + "id": 962 + }, + { + "title": "Blue", + "id": 963 + }, + { + "title": "Red", + "id": 964 + } + ], + "type": "text", + "title": "Color", + "id": 255 + } + ] + +``` diff --git a/docs/en/md/VK/Product-properties-management/_category_.json b/docs/en/md/VK/Product-properties-management/_category_.json new file mode 100644 index 0000000000..7b5f016ed5 --- /dev/null +++ b/docs/en/md/VK/Product-properties-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Product properties management", +"position": "" +} diff --git a/docs/en/md/VK/Product-selection-management/Add-product-to-selection.md b/docs/en/md/VK/Product-selection-management/Add-product-to-selection.md new file mode 100644 index 0000000000..54df9ce7cf --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Add-product-to-selection.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 5 +--- + +# Add product to selection + Adds a product to the selection + + +*Function AddProductToSelection(Val ProductsArray, Val Selection, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ProductsArray | --items | Array of string, number | Array of products or product | + | Selection | --sel | String | Selection ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.AddProductToSelection(8656559, 40, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk AddProductToSelection --items %items% --sel %sel% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-selection-management/Create-product-collection.md b/docs/en/md/VK/Product-selection-management/Create-product-collection.md new file mode 100644 index 0000000000..0eb78ecd23 --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Create-product-collection.md @@ -0,0 +1,53 @@ +--- +sidebar_position: 3 +--- + +# Create product selection + Creates an empty product selection + + +*Function CreateProductCollection(Val Name, Val Image, Val Main = False, Val Hidden = False, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | Selection name | + | Image | --picture | String, BinaryData | Image file | + | Main | --main | Boolean | Main | + | Hidden | --hidden | Boolean | Hidden | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.CreateProductCollection("TestCollection" +, Image +, True +, False +, Parameters); + + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk CreateProductCollection --title %title% --picture %picture% --main %main% --hidden %hidden% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": { + "albums_count": 23, + "market_album_id": 39 + } + } + +``` diff --git a/docs/en/md/VK/Product-selection-management/Delete-selection.md b/docs/en/md/VK/Product-selection-management/Delete-selection.md new file mode 100644 index 0000000000..567fc5fbb9 --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Delete-selection.md @@ -0,0 +1,42 @@ +--- +sidebar_position: 7 +--- + +# DeleteSelection + Deletes the selection by ID + + +*Function DeleteSelection(Val Selection, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Selection | --sel | String | Selection ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.DeleteSelection(40, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk DeleteSelection --sel %sel% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-selection-management/Edit-product-collection.md b/docs/en/md/VK/Product-selection-management/Edit-product-collection.md new file mode 100644 index 0000000000..ecb9d2d41c --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Edit-product-collection.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 4 +--- + +# Edit product selection + Edits the properties of a product selection + + +*Function EditProductCollection(Val Name, Val Selection, Val Image = "", Val Main = False, Val Hidden = False, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Name | --title | String | New selection name | + | Selection | --sel | String | Selection ID | + | Image | --picture | String, BinaryData | New selection image | + | Main | --main | Boolean | Main | + | Hidden | --hidden | Boolean | Hidden | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.EditProductCollection("EditedCollection" +, 40 +, Image +, True +, False +, Parameters); + + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk EditProductCollection --title %title% --sel %sel% --picture %picture% --main %main% --hidden %hidden% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-selection-management/Get-selection-list.md b/docs/en/md/VK/Product-selection-management/Get-selection-list.md new file mode 100644 index 0000000000..b6d4955640 --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Get-selection-list.md @@ -0,0 +1,115 @@ +--- +sidebar_position: 1 +--- + +# Get selection list + Gets the list of product selections + + +*Function GetSelectionList(Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Array of selection matches + +```bsl title="Code example" + + + Response = OPI_VK.GetSelectionList(Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetSelectionList --auth %auth% + +``` + + +```json title="Result" + +[ + { + "is_hidden": false, + "is_main": true, + "photo": { + "has_tags": false, + "web_view_token": "6e66fabe30412b7a20", + "text": "", + "sizes": [ + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=75x75&quality=95&sign=5266db2d411d1405c216c1a266b5b364&c_uniq_tag=oV8dPGRw_KGUAIUM7eQzswdDli0YNRSvC4anBj9DTBk&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=604x604&quality=95&sign=0817353d2d87543a885a2b03be59bd24&c_uniq_tag=E0Nkb7roSyIY91bW48CdhVr1WaVYoh_n9-l7mfEMgG0&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=807x807&quality=95&sign=38b3fc3cd99265d719fc5c9adf25d9eb&c_uniq_tag=PCQhHT3fe1NNNKmRpdsV1FfZE1Qa89Z8RBqbjS0Ubbs&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=1024x1024&quality=95&sign=61d2e2bf1b70d31c95644cd054a4d399&c_uniq_tag=o5BEt4FmMLFsNBEWBJI4ik-IJSQXrUQFGgMoKOqiTH8&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=200x200&quality=95&sign=dc5da94a81a43690469c118483d453a8&c_uniq_tag=c4TcOjDX5iUmfB_6zKeFUNqh34cipnMDe2gUEn4vTfY&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=320x320&quality=95&sign=aefedf52f6f0392ae9d6414064d21604&c_uniq_tag=DPgVLnoagpciN0RayVjNVrWa1s3FBjyliV8W6u4ywWA&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=510x510&quality=95&sign=3158e1e84b5ad304550efee67d71210f&c_uniq_tag=_OYJK4FylGsClBCL1jiQVouUwnOMexRmb47Boh6VlE0&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "user_id": 100, + "owner_id": -218861756, + "id": 457239823, + "date": 1708173749, + "album_id": -53 + }, + "count": 0, + "title": "TestCollection", + "updated_time": 1708173749, + "owner_id": -218861756, + "id": 38 + } + ] + +``` diff --git a/docs/en/md/VK/Product-selection-management/Get-selections-by-id.md b/docs/en/md/VK/Product-selection-management/Get-selections-by-id.md new file mode 100644 index 0000000000..5663017502 --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Get-selections-by-id.md @@ -0,0 +1,116 @@ +--- +sidebar_position: 2 +--- + +# Get selections by ID + Gets the list of selections by array of IDs + + +*Function GetSelectionsByID(Val Selections, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Selections | --sels | String, Array of String | Selection IDs | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.GetSelectionsByID(Selections, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetSelectionsByID --sels %sels% --auth %auth% + +``` + + +```json title="Result" + +[ + { + "is_hidden": false, + "is_main": true, + "photo": { + "has_tags": false, + "web_view_token": "6e66fabe30412b7a20", + "text": "", + "sizes": [ + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=75x75&quality=95&sign=5266db2d411d1405c216c1a266b5b364&c_uniq_tag=oV8dPGRw_KGUAIUM7eQzswdDli0YNRSvC4anBj9DTBk&type=album", + "width": 75, + "type": "s", + "height": 75 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album", + "width": 130, + "type": "m", + "height": 130 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=604x604&quality=95&sign=0817353d2d87543a885a2b03be59bd24&c_uniq_tag=E0Nkb7roSyIY91bW48CdhVr1WaVYoh_n9-l7mfEMgG0&type=album", + "width": 604, + "type": "x", + "height": 604 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=807x807&quality=95&sign=38b3fc3cd99265d719fc5c9adf25d9eb&c_uniq_tag=PCQhHT3fe1NNNKmRpdsV1FfZE1Qa89Z8RBqbjS0Ubbs&type=album", + "width": 807, + "type": "y", + "height": 807 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=1024x1024&quality=95&sign=61d2e2bf1b70d31c95644cd054a4d399&c_uniq_tag=o5BEt4FmMLFsNBEWBJI4ik-IJSQXrUQFGgMoKOqiTH8&type=album", + "width": 1024, + "type": "z", + "height": 1024 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=130x130&quality=95&sign=79718f97df5bd878bc82b6fa8b6b377b&c_uniq_tag=KL9wgGeHU5xcseZyDQ556di7Qn56NOK5YcEVL5o4S8c&type=album", + "width": 130, + "type": "o", + "height": 130 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=200x200&quality=95&sign=dc5da94a81a43690469c118483d453a8&c_uniq_tag=c4TcOjDX5iUmfB_6zKeFUNqh34cipnMDe2gUEn4vTfY&type=album", + "width": 200, + "type": "p", + "height": 200 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=320x320&quality=95&sign=aefedf52f6f0392ae9d6414064d21604&c_uniq_tag=DPgVLnoagpciN0RayVjNVrWa1s3FBjyliV8W6u4ywWA&type=album", + "width": 320, + "type": "q", + "height": 320 + }, + { + "url": "https://sun9-78.userapi.com/impg/2fYK5pQ5Otg9sjAgetNjVCQQWnDK8GPcNfXIHQ/ApxbNHQYcFs.jpg?size=510x510&quality=95&sign=3158e1e84b5ad304550efee67d71210f&c_uniq_tag=_OYJK4FylGsClBCL1jiQVouUwnOMexRmb47Boh6VlE0&type=album", + "width": 510, + "type": "r", + "height": 510 + } + ], + "user_id": 100, + "owner_id": -218861756, + "id": 457239823, + "date": 1708173749, + "album_id": -53 + }, + "count": 0, + "title": "TestCollection", + "updated_time": 1708173749, + "owner_id": -218861756, + "id": 38 + } + ] + +``` diff --git a/docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md b/docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md new file mode 100644 index 0000000000..930bfb93ea --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/Remove-product-from-selection.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 6 +--- + +# Remove product from selection + Removes a previously added product from the selection + + +*Function RemoveProductFromSelection(Val Product, Val Selection, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Product | --item | String | Product ID | + | Selection | --sel | String | Selection ID | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.RemoveProductFromSelection(8656559, 40, Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk RemoveProductFromSelection --item %item% --sel %sel% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": 1 + } + +``` diff --git a/docs/en/md/VK/Product-selection-management/_category_.json b/docs/en/md/VK/Product-selection-management/_category_.json new file mode 100644 index 0000000000..565af20760 --- /dev/null +++ b/docs/en/md/VK/Product-selection-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Product selection management", +"position": "" +} diff --git a/docs/en/md/VK/Statistics/Get-post-statistics.md b/docs/en/md/VK/Statistics/Get-post-statistics.md new file mode 100644 index 0000000000..159c1928af --- /dev/null +++ b/docs/en/md/VK/Statistics/Get-post-statistics.md @@ -0,0 +1,89 @@ +--- +sidebar_position: 2 +--- + +# Get post statistics + Gets statistics in terms of posts + + +*Function GetPostStatistics(Val PostIDsArray, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | PostIDsArray | --posts | Array of String,Number | Array of post IDs | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Array of Arbitrary - Array of post statistics data + +```bsl title="Code example" + + + ArrayOfPosts = New Array; + ArrayOfPosts.Add(214); + ArrayOfPosts.Add(215); + + Response = OPI_VK.GetPostStatistics(ArrayOfPosts, VK_Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetPostStatistics --posts %posts% --auth %auth% + +``` + + +```json title="Result" + +[ + { + "ad_report": 0, + "ad_coverage": 0, + "ad_to_group": 0, + "ad_unsubscribe": 0, + "ad_hide": 0, + "ad_join_group": 0, + "ad_subscribers": 0, + "ad_links": 0, + "ad_views": 0, + "reach_viral": 0, + "reach_total": 1, + "reach_ads": 0, + "report": 0, + "join_group": 0, + "links": 0, + "unsubscribe": 0, + "hide": 0, + "reach_subscribers": 1, + "to_group": 1, + "post_id": 214 + }, + { + "ad_report": 0, + "ad_coverage": 0, + "ad_to_group": 0, + "ad_unsubscribe": 0, + "ad_hide": 0, + "ad_join_group": 0, + "ad_subscribers": 0, + "ad_links": 0, + "ad_views": 0, + "reach_viral": 0, + "reach_total": 1, + "reach_ads": 0, + "report": 0, + "join_group": 0, + "links": 0, + "unsubscribe": 0, + "hide": 0, + "reach_subscribers": 1, + "to_group": 0, + "post_id": 215 + } + ] + +``` diff --git a/docs/en/md/VK/Statistics/Get-statistics.md b/docs/en/md/VK/Statistics/Get-statistics.md new file mode 100644 index 0000000000..92396ae04f --- /dev/null +++ b/docs/en/md/VK/Statistics/Get-statistics.md @@ -0,0 +1,548 @@ +--- +sidebar_position: 1 +--- + +# Get statistics + Gets the overall community statistics for a period + + +*Function GetStatistics(Val StartDate, Val EndDate, Val Parameters = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | StartDate | --datefrom | Date | Start date of the period | + | EndDate | --dateto | Date | End date of the period | + | Parameters | --auth | Structure Of String | Authorization JSON or path to .json | + + + Returns: Key-Value Pair - Serialized JSON response from VK + +```bsl title="Code example" + + + Response = OPI_VK.GetStatistics(CurrentSessionDate() - 60 * 60 * 24, CurrentSessionDate(), Parameters); + Response = OPI_Tools.JSONString(Response); + + + +``` + +```sh title="CLI command example" + + oint vk GetStatistics --datefrom %datefrom% --dateto %dateto% --auth %auth% + +``` + + +```json title="Result" + +{ + "response": [ + { + "visitors": { + "views": 8, + "sex_age": [ + { + "count": 0, + "value": "f;12-18" + }, + { + "count": 0, + "value": "f;18-21" + }, + { + "count": 0, + "value": "f;21-24" + }, + { + "count": 0, + "value": "f;24-27" + }, + { + "count": 0, + "value": "f;27-30" + }, + { + "count": 0, + "value": "f;30-35" + }, + { + "count": 0, + "value": "f;35-45" + }, + { + "count": 0, + "value": "f;45-100" + }, + { + "count": 0, + "value": "m;12-18" + }, + { + "count": 0, + "value": "m;18-21" + }, + { + "count": 1, + "value": "m;21-24" + }, + { + "count": 0, + "value": "m;24-27" + }, + { + "count": 0, + "value": "m;27-30" + }, + { + "count": 0, + "value": "m;30-35" + }, + { + "count": 0, + "value": "m;35-45" + }, + { + "count": 0, + "value": "m;45-100" + } + ], + "sex": [ + { + "count": 0, + "value": "f" + }, + { + "count": 1, + "value": "m" + } + ], + "mobile_views": 0, + "countries": [ + { + "value": 3, + "name": "Belarus", + "count": 1, + "code": "BY" + } + ], + "visitors": 1, + "cities": [], + "age": [ + { + "count": 0, + "value": "12-18" + }, + { + "count": 0, + "value": "18-21" + }, + { + "count": 1, + "value": "21-24" + }, + { + "count": 0, + "value": "24-27" + }, + { + "count": 0, + "value": "27-30" + }, + { + "count": 0, + "value": "30-35" + }, + { + "count": 0, + "value": "35-45" + }, + { + "count": 0, + "value": "45-100" + } + ] + }, + "reach": { + "sex_age": [ + { + "count": 0, + "value": "f;12-18" + }, + { + "count": 0, + "value": "f;18-21" + }, + { + "count": 0, + "value": "f;21-24" + }, + { + "count": 0, + "value": "f;24-27" + }, + { + "count": 0, + "value": "f;27-30" + }, + { + "count": 0, + "value": "f;30-35" + }, + { + "count": 0, + "value": "f;35-45" + }, + { + "count": 0, + "value": "f;45-100" + }, + { + "count": 0, + "value": "m;12-18" + }, + { + "count": 0, + "value": "m;18-21" + }, + { + "count": 1, + "value": "m;21-24" + }, + { + "count": 0, + "value": "m;24-27" + }, + { + "count": 0, + "value": "m;27-30" + }, + { + "count": 0, + "value": "m;30-35" + }, + { + "count": 0, + "value": "m;35-45" + }, + { + "count": 0, + "value": "m;45-100" + } + ], + "sex": [ + { + "count": 0, + "value": "f" + }, + { + "count": 1, + "value": "m" + } + ], + "reach": 1, + "mobile_reach": 0, + "countries": [ + { + "value": 3, + "name": "Belarus", + "count": 1, + "code": "BY" + } + ], + "reach_subscribers": 1, + "cities": [], + "age": [ + { + "count": 0, + "value": "12-18" + }, + { + "count": 0, + "value": "18-21" + }, + { + "count": 1, + "value": "21-24" + }, + { + "count": 0, + "value": "24-27" + }, + { + "count": 0, + "value": "27-30" + }, + { + "count": 0, + "value": "30-35" + }, + { + "count": 0, + "value": "35-45" + }, + { + "count": 0, + "value": "45-100" + } + ] + }, + "period_to": 1704671999, + "period_from": 1704585600 + }, + { + "visitors": { + "views": 3, + "sex_age": [ + { + "count": 0, + "value": "f;12-18" + }, + { + "count": 0, + "value": "f;18-21" + }, + { + "count": 0, + "value": "f;21-24" + }, + { + "count": 0, + "value": "f;24-27" + }, + { + "count": 0, + "value": "f;27-30" + }, + { + "count": 0, + "value": "f;30-35" + }, + { + "count": 0, + "value": "f;35-45" + }, + { + "count": 0, + "value": "f;45-100" + }, + { + "count": 0, + "value": "m;12-18" + }, + { + "count": 0, + "value": "m;18-21" + }, + { + "count": 1, + "value": "m;21-24" + }, + { + "count": 0, + "value": "m;24-27" + }, + { + "count": 0, + "value": "m;27-30" + }, + { + "count": 0, + "value": "m;30-35" + }, + { + "count": 0, + "value": "m;35-45" + }, + { + "count": 0, + "value": "m;45-100" + } + ], + "sex": [ + { + "count": 0, + "value": "f" + }, + { + "count": 1, + "value": "m" + } + ], + "mobile_views": 0, + "countries": [ + { + "value": 3, + "name": "Belarus", + "count": 1, + "code": "BY" + } + ], + "visitors": 1, + "cities": [], + "age": [ + { + "count": 0, + "value": "12-18" + }, + { + "count": 0, + "value": "18-21" + }, + { + "count": 1, + "value": "21-24" + }, + { + "count": 0, + "value": "24-27" + }, + { + "count": 0, + "value": "27-30" + }, + { + "count": 0, + "value": "30-35" + }, + { + "count": 0, + "value": "35-45" + }, + { + "count": 0, + "value": "45-100" + } + ] + }, + "reach": { + "sex_age": [ + { + "count": 0, + "value": "f;12-18" + }, + { + "count": 0, + "value": "f;18-21" + }, + { + "count": 0, + "value": "f;21-24" + }, + { + "count": 0, + "value": "f;24-27" + }, + { + "count": 0, + "value": "f;27-30" + }, + { + "count": 0, + "value": "f;30-35" + }, + { + "count": 0, + "value": "f;35-45" + }, + { + "count": 0, + "value": "f;45-100" + }, + { + "count": 0, + "value": "m;12-18" + }, + { + "count": 0, + "value": "m;18-21" + }, + { + "count": 1, + "value": "m;21-24" + }, + { + "count": 0, + "value": "m;24-27" + }, + { + "count": 0, + "value": "m;27-30" + }, + { + "count": 0, + "value": "m;30-35" + }, + { + "count": 0, + "value": "m;35-45" + }, + { + "count": 0, + "value": "m;45-100" + } + ], + "sex": [ + { + "count": 0, + "value": "f" + }, + { + "count": 1, + "value": "m" + } + ], + "reach": 1, + "mobile_reach": 0, + "countries": [ + { + "value": 3, + "name": "Belarus", + "count": 1, + "code": "BY" + } + ], + "reach_subscribers": 1, + "cities": [], + "age": [ + { + "count": 0, + "value": "12-18" + }, + { + "count": 0, + "value": "18-21" + }, + { + "count": 1, + "value": "21-24" + }, + { + "count": 0, + "value": "24-27" + }, + { + "count": 0, + "value": "27-30" + }, + { + "count": 0, + "value": "30-35" + }, + { + "count": 0, + "value": "35-45" + }, + { + "count": 0, + "value": "45-100" + } + ] + }, + "period_to": 1704585599, + "period_from": 1704499200 + } + ] + } + +``` diff --git a/docs/en/md/VK/Statistics/_category_.json b/docs/en/md/VK/Statistics/_category_.json new file mode 100644 index 0000000000..061f6825c5 --- /dev/null +++ b/docs/en/md/VK/Statistics/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Statistics", +"position": "" +} diff --git a/docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md b/docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md new file mode 100644 index 0000000000..d4e6ee9397 --- /dev/null +++ b/docs/en/md/VK/Token-retrieval/Create-token-retrieval-link.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 1 +--- + +# Create token retrieval link +Getting a link for interactive token retrieval (access_token), which is necessary for further actions + + +*Function CreateTokenRetrievalLink(Val App_id) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | app_id | --app | String, Number | app_id from application settings | + + + Returns: String - URL to go to in the browser + +```bsl title="Code example" + + Application = "51694790"; + Result = OPI_VK.CreateTokenRetrievalLink(Application); + + +``` + +```sh title="CLI command example" + + oint vk CreateTokenRetrievalLink --app %app% + +``` + + +```json title="Result" + +"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/en/md/VK/Token-retrieval/_category_.json b/docs/en/md/VK/Token-retrieval/_category_.json new file mode 100644 index 0000000000..9b886354ff --- /dev/null +++ b/docs/en/md/VK/Token-retrieval/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Token retrieval", +"position": "" +} diff --git a/docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md b/docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md new file mode 100644 index 0000000000..5026cefde2 --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Create-keyboard-from-array-button.md @@ -0,0 +1,71 @@ +--- +sidebar_position: 7 +--- + +# Create a keyboard from an array of buttons + Returns a keyboard structure for messages + + +*Function CreateKeyboardFromArrayButton(Val ButtonArray, Val ButtonColor = "#2db9b9") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ButtonArray | --buttons | Array of String | Array of buttons | + | ButtonColor | --color | String | HEX color of buttons with # at the beginning | + + + Returns: Structure - Create a keyboard from an array of buttons: + + +```bsl title="Code example" + + + ButtonArray = New Array; + ButtonArray.Add("Button 1"); + ButtonArray.Add("Button 2"); + ButtonArray.Add("Button 3"); + + Keyboard = OPI_Viber.CreateKeyboardFromArrayButton(ButtonArray); //Structure + JSON = OPI_Tools.JSONString(Keyboard); //String + + + +``` + +```sh title="CLI command example" + + oint viber CreateKeyboardFromArrayButton --buttons %buttons% --color %color% + +``` + + +```json title="Result" + +{ + "Buttons": [ + { + "ActionType": "reply", + "ActionBody": "Button 1", + "Text": "Button 1", + "BgColor": "#2db9b9", + "Coloumns": 3 + }, + { + "ActionType": "reply", + "ActionBody": "Button 2", + "Text": "Button 2", + "BgColor": "#2db9b9", + "Coloumns": 3 + }, + { + "ActionType": "reply", + "ActionBody": "Button 3", + "Text": "Button 3", + "BgColor": "#2db9b9", + "Coloumns": 3 + } + ], + "Type": "keyboard" + } + +``` diff --git a/docs/en/md/Viber/Message-sending/Send-contact.md b/docs/en/md/Viber/Message-sending/Send-contact.md new file mode 100644 index 0000000000..14f61fb31b --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Send-contact.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 4 +--- + +# Send contact + Sends a contact with a phone number to a chat or channel + + +*Function SendContact(Val Token, Val ContactName, Val PhoneNumber, Val UserID, Val SendingToChannel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | ContactName | --name | String | Contact name | + | PhoneNumber | --phone | String | Phone number | + | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient | + | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222"; + UserID = "d3jxe1111111111jYGgZg=="; + + Response = OPI_Viber.SendContact(BotToken, "John Doe", "+749521231", UserID, False); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SendContact --token %token% --name %name% --phone %phone% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel% + +``` + + +```json title="Result" + +{ + "billing_status": 1, + "chat_hostname": "SN-CHAT-15_", + "message_token": 5925747984748149627, + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Message-sending/Send-file.md b/docs/en/md/Viber/Message-sending/Send-file.md new file mode 100644 index 0000000000..023d8ff149 --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Send-file.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 3 +--- + +# SendFile + Sends a file (document) to a chat or channel + + +*Function SendFile(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Extension, Val Size = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | URL | --file | String | File URL | + | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient | + | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat | + | Extension | --ext | String | File extension | + | Size | --size | Number | File size. If not filled in > determined automatically by downloading the file | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + ChannelToken = "523b58ba82afffaa-111111111111111-2222222222222222"; + UserID = "tMNGh111111111D+bT4g=="; + + Response = OPI_Viber.SendFile(ChannelToken, "https://api.athenaeum.digital/1.txt", UserID, True, "txt"); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SendFile --token %token% --file %file% --user "tMNGh111111111D+bT4g" --ischannel %ischannel% --ext %ext% --size %size% + +``` + + +```json title="Result" + +{ + "chat_hostname": "SN-CHAT-09_", + "message_token": 5925491906424759104, + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Message-sending/Send-image.md b/docs/en/md/Viber/Message-sending/Send-image.md new file mode 100644 index 0000000000..ab849e852a --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Send-image.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 2 +--- + +# Send image + Sends an image to a chat or channel + + +*Function SendImage(Val Token, Val URL, Val UserID, Val SendingToChannel, Val Description = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | URL | --picture | String | Image URL | + | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient | + | SendingToChannel | --ischannel | boolean | Sending to channel or bot chat | + | Description | --description | String | Image annotation | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + ChannelToken = "523b58ba82afffaa-111111111111111-2222222222222222"; + UserID = "tMNGh111111111D+bT4g=="; + + Response = OPI_Viber.SendImage(ChannelToken, "https://api.athenaeum.digital/logo.png", UserID, True, "Alpaca"); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SendImage --token %token% --picture %picture% --user "tMNGh111111111D+bT4g" --ischannel %ischannel% --description %description% + +``` + + +```json title="Result" + +{ + "chat_hostname": "SN-CHAT-12_", + "message_token": 5925484936191962157, + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Message-sending/Send-link.md b/docs/en/md/Viber/Message-sending/Send-link.md new file mode 100644 index 0000000000..5a17d13f55 --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Send-link.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 6 +--- + +# SendLink + Sends a URL with a preview to a chat or channel + + +*Function SendLink(Val Token, Val URL, Val UserID, Val SendingToChannel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | URL | --url | String | SentLink | + | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient | + | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222"; + UserID = "d3jxe1111111111jYGgZg=="; + + Response = OPI_Viber.SendLink(BotToken, "https://github.com/Bayselonarrend", UserID, False); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SendLink --token %token% --url %url% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel% + +``` + + +```json title="Result" + +{ + "billing_status": 1, + "chat_hostname": "SN-CHAT-15_", + "message_token": 5925752472607291800, + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Message-sending/Send-location.md b/docs/en/md/Viber/Message-sending/Send-location.md new file mode 100644 index 0000000000..0441c1ab37 --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Send-location.md @@ -0,0 +1,52 @@ +--- +sidebar_position: 5 +--- + +# SendLocation + Sends geographic coordinates to a chat or channel + + +*Function SendLocation(Val Token, Val Latitude, Val Longitude, Val UserID, Val SendingToChannel) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Latitude | --lat | String, Number | Geographic latitude | + | Longitude | --long | String, Number | Geographic longitude | + | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient | + | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222"; + UserID = "d3jxe1111111111jYGgZg=="; + + Response = OPI_Viber.SendLocation(BotToken, "55.75", "37.6167", UserID, False); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SendLocation --token %token% --lat %lat% --long %long% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel% + +``` + + +```json title="Result" + +{ + "billing_status": 1, + "chat_hostname": "SN-CHAT-10_", + "message_token": 5925751017338988046, + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Message-sending/Send-text-message.md b/docs/en/md/Viber/Message-sending/Send-text-message.md new file mode 100644 index 0000000000..e71c0c9d83 --- /dev/null +++ b/docs/en/md/Viber/Message-sending/Send-text-message.md @@ -0,0 +1,59 @@ +--- +sidebar_position: 1 +--- + +# Send text message + Sends a text message to a chat or channel + + +*Function SendTextMessage(Val Token, Val Text, Val UserID, Val SendingToChannel, Val Keyboard = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Text | --text | String | Message text | + | UserID | --user | String, Number | User ID. For channel > administrator, for bot > recipient | + | SendingToChannel | --ischannel | Boolean | Sending to channel or bot chat | + | Keyboard | --keyboard | Structure Of String | See CreateKeyboardFromArrayButton | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + BotToken = "523b5b25ed27e6ec-111111111111111-2222222222222222"; + UserID = "d3jxe1111111111jYGgZg=="; + + ButtonArray = New Array; + + ButtonArray.Add("Button 1"); + ButtonArray.Add("Button 2"); + ButtonArray.Add("Button 3"); + + Keyboard = OPI_Viber.CreateKeyboardFromArrayButton(ButtonArray); + + Response = OPI_Viber.SendTextMessage(BotToken, "Hello", UserID, False, Keyboard); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SendTextMessage --token %token% --text %text% --user "d3jxe1111111111jYGgZg" --ischannel %ischannel% --keyboard %keyboard% + +``` + + +```json title="Result" + +{ + "chat_hostname": "SN-CHAT-10_", + "message_token": 5925400810709476620, + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Message-sending/_category_.json b/docs/en/md/Viber/Message-sending/_category_.json new file mode 100644 index 0000000000..c4952129fe --- /dev/null +++ b/docs/en/md/Viber/Message-sending/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Message sending", +"position": "" +} diff --git a/docs/en/md/Viber/Settings-and-information/Get-channel-information.md b/docs/en/md/Viber/Settings-and-information/Get-channel-information.md new file mode 100644 index 0000000000..2567152ff8 --- /dev/null +++ b/docs/en/md/Viber/Settings-and-information/Get-channel-information.md @@ -0,0 +1,62 @@ +--- +sidebar_position: 2 +--- + +# Get channel information +Here you can get the channel's user IDs. Bot IDs need to be obtained from the Webhook arrivals The user ID from channel information is not suitable for sending messages through the bot - they are different + + +*Function GetChannelInformation(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + Response = OPI_Viber.GetChannelInformation(ChannelToken); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber GetChannelInformation --token %token% + +``` + + +```json title="Result" + +{ + "members": [ + { + "role": "admin", + "name": "John", + "id": "d3jxe611111111kjYGgZg==" + } + ], + "subcategory": "Advertising Service", + "category": "Local Businesses", + "location": { + "lon": -73.96878, + "lat": 40.7691018 + }, + "icon": "https://media-direct.cdn.viber.com/pg_download?pgtp=icons&dlid=0-04-01-05bfe24da13dddf32cf52976b099dc6965c03300763e6a9316de26986e5dea05&fltp=jpg&imsz=0000", + "subscribers_count": 0, + "name": "1CTestBot", + "chat_hostname": "SN-CHAT-01_", + "id": "pa:5925429953186752236", + "country": "US", + "uri": "1ctestbot", + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Settings-and-information/Get-online-users.md b/docs/en/md/Viber/Settings-and-information/Get-online-users.md new file mode 100644 index 0000000000..f20ea23487 --- /dev/null +++ b/docs/en/md/Viber/Settings-and-information/Get-online-users.md @@ -0,0 +1,51 @@ +--- +sidebar_position: 4 +--- + +# Get online users + Gets the status of a user or several users by ID + + +*Function GetOnlineUsers(Val Token, Val UserIDs) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Viber Token | + | UserIDs | --users | String,Number,Array of String,Number | Viber User(s) ID | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + Response = OPI_Viber.GetOnlineUsers(Token, UserID); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber GetOnlineUsers --token %token% --users %users% + +``` + + +```json title="Result" + +{ + "users": [ + { + "last_online": 1704796869778, + "online_status_message": "offline", + "online_status": 1, + "id": "d3jxe111111111YGgZg==" + } + ], + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Settings-and-information/Get-user-data.md b/docs/en/md/Viber/Settings-and-information/Get-user-data.md new file mode 100644 index 0000000000..73383323f0 --- /dev/null +++ b/docs/en/md/Viber/Settings-and-information/Get-user-data.md @@ -0,0 +1,57 @@ +--- +sidebar_position: 3 +--- + +# Get user data + Gets user information by ID + + +*Function GetUserData(Val Token, Val UserID) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | UserID | --user | String, Number | Viber User ID | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + Response = OPI_Viber.GetUserData(Token, UserID); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber GetUserData --token %token% --user %user% + +``` + + +```json title="Result" + +{ + "user": { + "device_type": "iPhone8,4", + "mnc": 1, + "mcc": 257, + "api_version": 10, + "primary_device_os": "iOS 15.6.1", + "viber_version": "21.6.0.18", + "country": "FR", + "language": "ru", + "avatar": "http://dl-media.viber.com/1/share/2/long/bots/generic-avatar%402x.png", + "name": "Subscriber", + "id": "d3jxe6111111NkjYGgZg==" + }, + "chat_hostname": "SN-CHAT-07_", + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Settings-and-information/Set-webhook.md b/docs/en/md/Viber/Settings-and-information/Set-webhook.md new file mode 100644 index 0000000000..da519377da --- /dev/null +++ b/docs/en/md/Viber/Settings-and-information/Set-webhook.md @@ -0,0 +1,56 @@ +--- +sidebar_position: 1 +--- + +# Set Webhook +IMPORTANT: Setting up Webhook is mandatory according to Viber rules. You need to have a free URL for this., which will return 200 and a genuine SSL certificate. If there is a certificate and the database is published on the server - you can use an HTTP service. Information about new messages will also be sent there Viber periodically knocks on the Webhook address, so if it is inactive, everything will stop working + + +*Function SetWebhook(Val Token, Val URL) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Viber Token | + | URL | --url | String | URL for setting up Webhook | + + + Returns: Key-Value Pair - serialized JSON response from Viber + +```bsl title="Code example" + + + Response = OPI_Viber.SetWebhook(Token, "https://api.athenaeum.digital/opi/hs/viber"); //Map + Response = OPI_Tools.JSONString(Response); //JSON string + + + +``` + +```sh title="CLI command example" + + oint viber SetWebhook --token %token% --url %url% + +``` + + +```json title="Result" + +{ + "event_types": [ + "subscribed", + "unsubscribed", + "webhook", + "conversation_started", + "client_status", + "action", + "delivered", + "failed", + "message", + "seen" + ], + "chat_hostname": "SN-CHAT-12_", + "status_message": "ok", + "status": 0 + } + +``` diff --git a/docs/en/md/Viber/Settings-and-information/_category_.json b/docs/en/md/Viber/Settings-and-information/_category_.json new file mode 100644 index 0000000000..392765abd7 --- /dev/null +++ b/docs/en/md/Viber/Settings-and-information/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Settings and information", +"position": "" +} diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md new file mode 100644 index 0000000000..d1628b013b --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-folder.md @@ -0,0 +1,63 @@ +--- +sidebar_position: 2 +--- + +# Create folder + Creates a directory on the disk + + +*Function CreateFolder(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the created folder | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/TestFolder" + Response = OPI_YandexDisk.CreateFolder(Token, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk CreateFolder --token "y0_AgAAAABdylaOAA..." --path "/TestFolder" + +``` + + +```json title="Result" + +{ + "revision": 1707461457546792, + "comment_ids": { + "public_resource": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac", + "private_resource": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac" + }, + "path": "disk:/TestFolder", + "modified": "2024-02-09T06:50:57+00:00", + "created": "2024-02-09T06:50:57+00:00", + "resource_id": "1573541518:ba32b9efac79ab1b04707a4278a1ff583d7b0403ea306035f1b910e56c6ef3ac", + "type": "dir", + "name": "TestFolder", + "exif": {}, + "_embedded": { + "total": 0, + "path": "disk:/TestFolder", + "limit": 20, + "offset": 0, + "items": [], + "sort": "" + } + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md new file mode 100644 index 0000000000..aee3136b0f --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Create-object-copy.md @@ -0,0 +1,117 @@ +--- +sidebar_position: 5 +--- + +# Create object copy + Creates a copy of the object at the specified path and path to the original + + +*Function CreateObjectCopy(Val Token, Val Original, Val Path, Val Overwrite = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Original | --from | String | Path to the original file or directory | + | Path | --to | String | Destination path for the copy | + | Overwrite | --rewrite | Boolean | Overwrite if a file with the same name already exists | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Original = "/Alpaca.png"; + Path = "/Alpaca (copy).png"; + + Response = OPI_YandexDisk.CreateObjectCopy(Token, Original, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk CreateObjectCopy --token "y0_AgAAAABdylaOAA..." --from "/Alpaca.png" --to "/Alpaca (copy).png" --rewrite %rewrite% + +``` + + +```json title="Result" + +{ + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707469147481281, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/42396f94cb31c4bee977b94c0eaab5feba796297f50f7db2f9562a339c0651ee/65c6219c/gwThwhLBKYvLhQCNnqAHildyZs8NXNIgEfk0D4t03wR34GkBTG2Ij-0FzXGoNbALdlrssshQrGMpyJBpokoyOw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=multipart&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-09T08:59:07+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/42396f94cb31c4bee977b94c0eaab5feba796297f50f7db2f9562a339c0651ee/65c6219c/gwThwhLBKYvLhQCNnqAHildyZs8NXNIgEfk0D4t03wR34GkBTG2Ij-0FzXGoNbALdlrssshQrGMpyJBpokoyOw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=multipart&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c", + "preview": "https://downloader.disk.yandex.ru/preview/814293809e2e0775d04497a5b6c833b8f6c290816f3955eefa531409d18c55d8/inf/ZWOpbA1ecNxReAZlEDZe9iiWCPOJvrRoOl9Cq1Z-fLjQhsztUkb2q2NfXTaGx05Kc5h2Uo5V6MOYf--FqAAxIQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-09T08:59:07+00:00", + "exif": {}, + "name": "Alpaca (copy).png", + "type": "file", + "size": 440431, + "path": "disk:/Alpaca (copy).png", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c", + "private_resource": "1573541518:b9d51b6b673516c986d863bd782d158d5945d9aa52cb67adad3364ace064043c" + }, + "mime_type": "multipart" + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md new file mode 100644 index 0000000000..3ee36a7170 --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Delete-object.md @@ -0,0 +1,43 @@ +--- +sidebar_position: 4 +--- + +# Delete object + Deletes an object at the specified path + + +*Function DeleteObject(Val Token, Val Path, Val ToCart = True) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the folder or file to be deleted | + | ToCart | --can | Boolean | To cart | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/Alpaca.png" + Response = OPI_YandexDisk.DeleteObject(Token, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk DeleteObject --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" --can %can% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md new file mode 100644 index 0000000000..460860a91a --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Download-file.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 7 +--- + +# Download file + Downloads a file at the specified path + + +*Function DownloadFile(Val Token, Val Path, Val SavePath = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the file for downloading | + | SavePath | --out | String | File save path | + + + Returns: BinaryData,String - Binary data or file path when SavePath parameter is specified + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint yadisk DownloadFile --token %token% --path %path% --out %out% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md new file mode 100644 index 0000000000..791f151f42 --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-disk-information.md @@ -0,0 +1,75 @@ +--- +sidebar_position: 1 +--- + +# Get disk information + Gets information about the current disk + + +*Function GetDiskInformation(Val Token) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Response = OPI_YandexDisk.GetDiskInformation(Token); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetDiskInformation --token "y0_AgAAAABdylaOAA..." + +``` + + +```json title="Result" + +{ + "user": { + "login": "bayselonarrend", + "country": "by", + "uid": "1573541111", + "display_name": "bayselonarrend", + "is_child": false, + "reg_time": "2024-02-01T22:13:41+00:00" + }, + "revision": 1707416628219047, + "system_folders": { + "photostream": "disk:/Photos/", + "screenshots": "disk:/Screenshots/", + "scans": "disk:/Scans", + "messenger": "disk:/Messenger files", + "facebook": "disk:/Social networks/Facebook", + "applications": "disk:/Apps", + "downloads": "disk:/Downloads/", + "mailru": "disk:/Social networks/My World", + "attach": "disk:/Mail attachments", + "instagram": "disk:/Social networks/Instagram", + "calendar": "disk:/Meeting materials", + "social": "disk:/Social networks/", + "vkontakte": "disk:/Social networks/VKontakte", + "google": "disk:/Social networks/Google+", + "odnoklassniki": "disk:/Social networks/Classmates" + }, + "unlimited_autoupload_enabled": false, + "used_space": 73372937, + "trash_size": 0, + "reg_time": "2024-02-01T12:13:41+00:00", + "total_space": 5368709120, + "is_paid": false, + "paid_max_file_size": 53687091200, + "max_file_size": 1073741824 + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md new file mode 100644 index 0000000000..978c39e6ca --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-download-link.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 6 +--- + +# Get download link + Gets a download link for the file + + +*Function GetDownloadLink(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the file for downloading | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/Alpaca.png" + Response = OPI_YandexDisk.GetDownloadLink(Token, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetDownloadLink --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" + +``` + + +```json title="Result" + +{ + "templated": false, + "method": "GET", + "href": "https://downloader.disk.yandex.ru/disk/5e035e14f3580573be69477a0a5a41a598227875d7c471604e386ee2dcfc7067/65c62a93/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md new file mode 100644 index 0000000000..36f6ff72f6 --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-files-list.md @@ -0,0 +1,197 @@ +--- +sidebar_position: 8 +--- + +# Get list of files +Gets a list of files with or without filtering by type List of available types: audio, backup, book, compressed, data, development, diskimage, document, encoded, executable, flash, font, mage, settings, spreadsheet, text, unknown, video, web + + +*Function GetFilesList(Val Token, Val Count = 0, Val OffsetFromStart = 0, Val FilterByType = "", Val SortByDate = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Count | --amount | Number, String | Number of returned objects | + | OffsetFromStart | --offset | Number | Offset for getting objects not from the beginning of the list | + | FilterByType | --type | String | Filter by file type | + | SortByDate | --datesort | Boolean | True > sort by date, False > alphabetically | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Response = OPI_YandexDisk.GetFilesList(Token, 2, 1, "image"); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetFilesList --token "y0_AgAAAABdylaOAA..." --amount %amount% --offset %offset% --type %type% --datesort %datesort% + +``` + + +```json title="Result" + +{ + "limit": 2, + "offset": 1, + "items": [ + { + "md5": "d27d72a3059ad5ebed7a5470459d2670", + "sha256": "fe9e2ea0d191ff0eb9d2129464f87da5fd5f02f370a4889492efc18947c70172", + "revision": 1706789623558058, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/600aa748c7064a155b01d3906b075cd77b14610e224ea20f629220e132a23add/65c62e41/8Ng7aqpQFqID9pDAoIfkzJNiNSME7Q0O0DrXr5-IhMhsc2sfDe4WYN63DQe_2uMcRJgJ9rEomrz3OKR_LVAEqg%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1454228&hid=427d5900ad807ada37f94079f0fe7806&media_type=image&tknv=v2&etag=d27d72a3059ad5ebed7a5470459d2670", + "modified": "2024-02-01T12:13:43+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/386674328ba45b839defa451b28ce532a3027e32db910efce2a92a3b578fed65/65c62e41/8Ng7aqpQFqID9pDAoIfkzJNiNSME7Q0O0DrXr5-IhMhsc2sfDe4WYN63DQe_2uMcRJgJ9rEomrz3OKR_LVAEqg%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1454228&hid=427d5900ad807ada37f94079f0fe7806&media_type=image&tknv=v2&etag=d27d72a3059ad5ebed7a5470459d2670" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565", + "preview": "https://downloader.disk.yandex.ru/preview/a11d0906a8fde188cd289507e178fff87a2a594c292f3a7058f53d6451f4f0ae/inf/PNec8rFbFd0WPJMSAfUc7pNiNSME7Q0O0DrXr5-IhMgAOITNajybxvIo7yfrDcZbCvINiUpbWSnJA594N-sTjQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-01T12:13:43+00:00", + "exif": { + "date_time": "2014-12-13T11:59:54+00:00" + }, + "name": "Moscow.jpg", + "type": "file", + "size": 1454228, + "path": "disk:/Moscow.jpg", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565", + "private_resource": "1573541518:aa71f7560c6a3080746acde64bc791aaae70942505fcc987f2c0dc9e95384565" + }, + "mime_type": "image/jpeg" + }, + { + "md5": "ab903d9cab031eca2a8f12f37bbc9d37", + "sha256": "21f14018436c3dca7a47c5bd83f3b9bbc8b6c113b2a1d23ce7f5a0c80ce0e687", + "revision": 1706789624992463, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/1c893a2d6e3b1940e5705cb1e6c3dca9f47c9b79f2c2841615b8ae8868353186/65c62e41/WkVZq2fSNyX4Wj1eGp5xvVuQ-biYzXHMfURW4VIc4rnTDhDv_2FACX-6brYvo5Lna_4TuhGY_HuTtgY7RM8VkQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=attachment&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1080301&hid=d7c189c9f94c684a2a2e6cfd66ed312d&media_type=image&tknv=v2&etag=ab903d9cab031eca2a8f12f37bbc9d37", + "modified": "2024-02-01T12:13:44+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/a7af85df25252eb792b08de6bee2fb681dee549b375589a12574d6db2b97e770/65c62e41/WkVZq2fSNyX4Wj1eGp5xvVuQ-biYzXHMfURW4VIc4rnTDhDv_2FACX-6brYvo5Lna_4TuhGY_HuTtgY7RM8VkQ%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&fsize=1080301&hid=d7c189c9f94c684a2a2e6cfd66ed312d&media_type=image&tknv=v2&etag=ab903d9cab031eca2a8f12f37bbc9d37" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3", + "preview": "https://downloader.disk.yandex.ru/preview/25fe5fde8d0e768d2827a69b600e5ea36c1cd53d0052bb7e3bc0ee072265a6ae/inf/e4WTSuwXNwLjbjwaWi1vXFuQ-biYzXHMfURW4VIc4rmBxZhGf6N5b4MEf_ueh3VwZDJ7I3Qq7cU45yvpQs5vyA%3D%3D?uid=1573541518&filename=%D0%9C%D0%BE%D1%80%D0%B5.jpg&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-01T12:13:44+00:00", + "exif": { + "date_time": "2014-12-13T10:31:34+00:00" + }, + "name": "Sea.jpg", + "type": "file", + "size": 1080301, + "path": "disk:/Sea.jpg", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3", + "private_resource": "1573541518:d239b48c0b8ec4690eca0dea331d6b5981694233186ee5252b6d63d552319eb3" + }, + "mime_type": "image/jpeg" + } + ] + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md new file mode 100644 index 0000000000..63366b63e2 --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Get-object.md @@ -0,0 +1,113 @@ +--- +sidebar_position: 3 +--- + +# Get object + Gets information about a disk object at the specified path + + +*Function GetObject(Val Token, Val Path) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to folder or file | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/Alpaca.png" + Response = OPI_YandexDisk.GetObject(Token, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetObject --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" + +``` + + +```json title="Result" + +{ + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707464146094880, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/dde91b59521a82943bf471bd567cbfc5d1743e47c070612cb12142b1539dee31/65c60e42/gwThwhLBKYvLhQCNnqAHipkvjZhVNNxGTNig_llGPhLRP5nDBmXsdEg4Fhk78dfjZAaSvO2bMDHgtfB5lLZkXQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-09T07:35:46+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/30f5ad2a163156a249c62177447abd5e88c7dc54491b67cd378c354abf67d7e5/65c60e42/gwThwhLBKYvLhQCNnqAHipkvjZhVNNxGTNig_llGPhLRP5nDBmXsdEg4Fhk78dfjZAaSvO2bMDHgtfB5lLZkXQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb", + "preview": "https://downloader.disk.yandex.ru/preview/69709cc2cbb959f6e2d0c73114daf31bb0c928fee1ac6fa07ad49d6880a45bb0/inf/C_BTcM66RTR0fZaok1Kn-da5QIF3lhb76OqICnyTAmG6ZHxPEuwL760R39ZLYBuZNUGPqM-Xip6PIzqzAs2hpg%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-08T10:56:19+00:00", + "exif": {}, + "name": "Alpaca.png", + "type": "file", + "size": 440431, + "path": "disk:/Alpaca.png", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb", + "private_resource": "1573541518:0c7e8321400e442148c5dedba88c043536e0fdafbb005577de3aba090a4b21eb" + }, + "mime_type": "image/png" + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md new file mode 100644 index 0000000000..3facbf5b5a --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Move-object.md @@ -0,0 +1,117 @@ +--- +sidebar_position: 9 +--- + +# Move object + Moves the object to the specified path and path to the original + + +*Function MoveObject(Val Token, Val Original, Val Path, Val Overwrite = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Original | --from | String | Path to the original file or folder | + | Path | --to | String | Destination path for moving | + | Overwrite | --rewrite | Boolean | Overwrite if a file with the same name already exists | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Original = "/Alpaca.png"; + Path = "/TestFolder/Alpaca (Moved).png"; + + Response = OPI_YandexDisk.MoveObject(Token, Original, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk MoveObject --token "y0_AgAAAABdylaOAA..." --from "/Alpaca.png" --to "/TestFolder/Alpaca (Moved).png" --rewrite %rewrite% + +``` + + +```json title="Result" + +{ + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707469557170087, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/ac927eda1a0a731aa738bf31fa798a35970b5b47c2720a198574e124f462f7d8/65c62335/gwThwhLBKYvLhQCNnqAHiu5_P-LAXSWQpiYxeWy28AYzViDSLmmlo4AMASIOKrFH-haFSWaa3uoDrU66PbIwmw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-09T09:05:57+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/a63112c5e420fa188f83cb59424d4149d181903e5fe2278da40cae9b9b0c3fb7/65c62335/gwThwhLBKYvLhQCNnqAHiu5_P-LAXSWQpiYxeWy28AYzViDSLmmlo4AMASIOKrFH-haFSWaa3uoDrU66PbIwmw%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e", + "preview": "https://downloader.disk.yandex.ru/preview/b83f5dc8a3121e8b1b722697b32c8ddc0717d638cb697d798cf273a02af47a0d/inf/StxpE_qJqBBzAjlLh7JimOHZa_BuL1QLmWV8zhtBuW68cceWoRVkrNu3pSqZYxenrNBK4JyRN727YrVI43zvFQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0%20%28%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F%29.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-09T09:05:22+00:00", + "exif": {}, + "name": "Alpaca (Moved).png", + "type": "file", + "size": 440431, + "path": "disk:/TestFolder/Alpaca (Moved).png", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e", + "private_resource": "1573541518:c4db4caacc0c28fb3f6af82e939d5077d9b6dbb940bf7dbbe069a20aee59864e" + }, + "mime_type": "image/png" + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md new file mode 100644 index 0000000000..47cd4acf48 --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file-by-url.md @@ -0,0 +1,49 @@ +--- +sidebar_position: 11 +--- + +# Upload file by URL + Downloads a file to disk from the specified URL + + +*Function UploadFileByURL(Val Token, Val Path, Val Address) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to place the downloaded file | + | Address | --url | String | File URL | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/Alpaca.png"; + Address = "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png"; + + Response = OPI_YandexDisk.UploadFileByURL(Token, Path, Address); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk UploadFileByURL --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" --url "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png" + +``` + + +```json title="Result" + +{ + "templated": false, + "method": "GET", + "href": "https://cloud-api.yandex.net/v1/disk/operations/b78a7ef2dd49971aa22e5e72f2e615db885da9947d7c61b2822de23a99e855a1" + } + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md new file mode 100644 index 0000000000..e197306d41 --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/Upload-file.md @@ -0,0 +1,46 @@ +--- +sidebar_position: 10 +--- + +# Upload file + Uploads a file to disk at the specified path + + +*Function UploadFile(Val Token, Val Path, Val File, Val Overwrite = False) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path for saving the file to disk | + | File | --file | String, BinaryData | File for upload | + | Overwrite | --rewrite | Boolean | Overwrite if a file with the same name already exists | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/AlpacaInFile.png"; + File = "C:\logo.png"; + + Response = OPI_YandexDisk.UploadFile(Token, Path, File); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk UploadFile --token "y0_AgAAAABdylaOAA..." --path "/AlpacaInFile.png" --file "C:\logo.png" --rewrite %rewrite% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json b/docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json new file mode 100644 index 0000000000..3c2df7750e --- /dev/null +++ b/docs/en/md/Yandex_Disk/File-and-folder-management/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "File and folder management", +"position": "" +} diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md b/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md new file mode 100644 index 0000000000..6ef28ad51c --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Cancel-object-publication.md @@ -0,0 +1,113 @@ +--- +sidebar_position: 2 +--- + +# Unpublish object + Unpublishes a previously published object + + +*Function CancelObjectPublication(Val Token, Val Path) ExportReturn TogglePublicAccess(Token, Path, False);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the previously published object | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/Alpaca.png" + Response = OPI_YandexDisk.CancelObjectPublication(Token, Path); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk CancelObjectPublication --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" + +``` + + +```json title="Result" + +{ + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707477571749555, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/975f34b37717b6e83f8d3ff4102e45e3425dc27fe0b15f296941f40b9e42fafb/65c64284/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-09T10:50:41+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/ab19200794efaae9cda8243cf7531ee1d1345a757e45232ce030ab3a74309dc1/65c64284/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3", + "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-09T10:50:41+00:00", + "exif": {}, + "name": "Alpaca.png", + "type": "file", + "size": 440431, + "path": "disk:/Alpaca.png", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3", + "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3" + }, + "mime_type": "image/png" + } + +``` diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md new file mode 100644 index 0000000000..5ea66e7ab0 --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Get-download-link-for-public-object.md @@ -0,0 +1,48 @@ +--- +sidebar_position: 5 +--- + +# Get download link for public object + Gets a direct link to download the public object + + +*Function GetDownloadLinkForPublicObject(Val Token, Val URL, Val Path = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | URL | --url | String | Object address | + | Path | --path | String | Path inside the object | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ" + + Response = OPI_YandexDisk.GetDownloadLinkForPublicObject(Token, URL); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetDownloadLinkForPublicObject --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --path %path% + +``` + + +```json title="Result" + +{ + "templated": false, + "method": "GET", + "href": "https://downloader.disk.yandex.ru/disk/e43662271abc4a5afd5b2122004e702e97e20c36932d687bbca183cfee10413d/65c63eba/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=O%2BtgG9OfyuyJgwBRM%2BBJVaHN3Kg0nH8yi5xbEKU3m%2Bd8vVVsZCwR%2BLHB8oeN%2BwcTq/J6bpmRyOJonT3VoXnDag%3D%3D%3A&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2" + } + +``` diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md new file mode 100644 index 0000000000..20d2b52493 --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Get-public-object.md @@ -0,0 +1,124 @@ +--- +sidebar_position: 4 +--- + +# Get public object + Gets information about the published object by its URL + + +*Function GetPublicObject(Val Token, Val URL, Val Count = 0, Val OffsetFromStart = 0) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | URL | --url | String | Object address | + | Count | --amount | Number | Number of returned nested objects (for catalog) | + | OffsetFromStart | --offset | Number | Offset for getting nested objects not from the beginning of the list | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ" + + Response = OPI_YandexDisk.GetPublicObject(Token, URL); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetPublicObject --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --amount %amount% --offset %offset% + +``` + + +```json title="Result" + +{ + "modified": "2024-02-09T10:50:41+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/6c21ad3881d0b63ff36b4e8dac62f92bcad19123eb5089651351bfe8bf9a1ffc/65c63da1/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0" + } + ], + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "public_key": "O+tgG9OfyuyJgwBRM+BJVaHN3Kg0nH8yi5xbEKU3m+d8vVVsZCwR+LHB8oeN+wcTq/J6bpmRyOJonT3VoXnDag==", + "name": "Alpaca.png", + "type": "file", + "media_type": "image", + "revision": 1707476320145658, + "public_url": "https://yadi.sk/i/txwzakUVtxgjoQ", + "exif": {}, + "size": 440431, + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "owner": { + "uid": "1573541518", + "display_name": "bayselonarrend", + "login": "bayselonarrend" + }, + "file": "https://downloader.disk.yandex.ru/disk/625f72fc8f1f169d498e24b1c3531b81b6e26dc742ecaed842fa527a930965ec/65c63da1/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3", + "preview": "https://downloader.disk.yandex.ru/preview/7d6b87fc78363f962283ce76b3244800b75209a63c6665ef6181a9e27b288ce8/65c63da1/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=0&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=0&tknv=v2&size=S&crop=0", + "created": "2024-02-09T10:50:41+00:00", + "views_count": 1, + "path": "/", + "comment_ids": { + "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3", + "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3" + }, + "antivirus_status": "clean", + "mime_type": "image/png" + } + +``` diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md b/docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md new file mode 100644 index 0000000000..be403178dc --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Get-published-objects-list.md @@ -0,0 +1,192 @@ +--- +sidebar_position: 3 +--- + +# Get list of published objects. + Gets a list of published objects + + +*Function GetPublishedObjectsList(Val Token, Val Count = 0, Val OffsetFromStart = 0) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Count | --amount | Number | Number of returned objects | + | OffsetFromStart | --offset | Number | Offset for getting objects not from the beginning of the list | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + + Response = OPI_YandexDisk.GetPublishedObjectsList(Token, 2, 1); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk GetPublishedObjectsList --token "y0_AgAAAABdylaOAA..." --amount %amount% --offset %offset% + +``` + + +```json title="Result" + +{ + "limit": 2, + "offset": 1, + "items": [ + { + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707467847758751, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/ec7c4af09602f08ba661fb602a8e4db7c8ca13285ffbeab9d8506dff136bae19/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-08T16:17:21+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/57195ff44cc3ad6aae4f76ce041f034cbc8d2b58e39de212d8f1a2c3a699db43/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f", + "preview": "https://downloader.disk.yandex.ru/preview/23006fe00bfa57b1864ad410e7ddc2c65c3b55824897c2a7ffbe8d78a64159ff/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=305ac06e-8d73-4d58-ae46-0ea29a7406da.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "size": 440431, + "created": "2024-02-08T16:17:21+00:00", + "type": "file", + "name": "305ac06e-8d73-4d58-ae46-0ea29a7406da.png", + "exif": {}, + "public_url": "https://yadi.sk/i/E_la61R-mzUT5A", + "public_key": "NZQPwaOubeMinNBV4E6vzBEuymih3ZMAHHopRVwcS/Xu163y7YXBNfzquJP61v+5q/J6bpmRyOJonT3VoXnDag==", + "path": "disk:/305ac06e-8d73-4d58-ae46-0ea29a7406da.png", + "antivirus_status": "clean", + "mime_type": "image/png", + "comment_ids": { + "public_resource": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f", + "private_resource": "1573541518:c19122683683dbd529ee214569132fa1f710392869aec1f0981d474d212c910f" + } + }, + { + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707061681378003, + "media_type": "unknown", + "file": "https://downloader.disk.yandex.ru/disk/1901f85f01b5fe49b247379130d99dd0241ceb8f29943842febf7b8da6da3f1f/65c642de/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=New&disposition=attachment&hash=&limit=0&content_type=mixed&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=unknown&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-02T17:08:06+00:00", + "sizes": [ + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326", + "preview": "https://downloader.disk.yandex.ru/preview/8ce27e7a570623f7b06d354f0437cda7387958c1e2ee2cc4e35af235e1bd6cd3/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=New&disposition=inline&hash=&limit=0&content_type=image%2Fjpeg&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "size": 440431, + "created": "2024-02-02T17:08:06+00:00", + "type": "file", + "name": "New", + "exif": {}, + "public_url": "https://yadi.sk/i/BpLVpspCDVp0rw", + "public_key": "jOttD+xa1Q27aw1F5pZ2cFZi6bFYThmnpmJkkbmvD1bLErfIx4L0xd2KMy430kUEq/J6bpmRyOJonT3VoXnDag==", + "path": "disk:/New", + "antivirus_status": "clean", + "mime_type": "mixed", + "comment_ids": { + "public_resource": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326", + "private_resource": "1573541518:a02ca75403668d64be8a4fc5ab17864ecd69ef3e3b95f9ec6fe41a64abfc2326" + } + } + ] + } + +``` diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md b/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md new file mode 100644 index 0000000000..53f07ad422 --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Publish-object.md @@ -0,0 +1,115 @@ +--- +sidebar_position: 1 +--- + +# Publish object + Publishes the disk object for public access + + +*Function PublishObject(Val Token, Val Path) ExportReturn TogglePublicAccess(Token, Path, True);EndFunction* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | Path | --path | String | Path to the object to be published | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + Path = "/Alpaca.png" + Response = OPI_YandexDisk.PublishObject(Token, Path); //Map; Link to file - Response["public_url"] + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk PublishObject --token "y0_AgAAAABdylaOAA..." --path "/Alpaca.png" + +``` + + +```json title="Result" + +{ + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707475863191537, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/8124011f47d668473ec5556e7aa03ed0c825d2bce0777c5f268ab3b133fa366b/65c63bd7/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-09T10:50:41+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/df3f57d6fee627517405de91b959bc7585d9f1ca0afbba833a216be01699d04f/65c63bd7/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3", + "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "size": 440431, + "created": "2024-02-09T10:50:41+00:00", + "type": "file", + "name": "Alpaca.png", + "exif": {}, + "public_url": "https://yadi.sk/i/txwzakUVtxgjoQ", + "public_key": "O+tgG9OfyuyJgwBRM+BJVaHN3Kg0nH8yi5xbEKU3m+d8vVVsZCwR+LHB8oeN+wcTq/J6bpmRyOJonT3VoXnDag==", + "path": "disk:/Alpaca.png", + "antivirus_status": "clean", + "mime_type": "image/png", + "comment_ids": { + "public_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3", + "private_resource": "1573541518:bda4781175def7529059950870dd72cd70beef0ff592e7102e731fd2cb631ec3" + } + } + +``` diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md b/docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md new file mode 100644 index 0000000000..27bcafb659 --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/Save-public-object-to-disk.md @@ -0,0 +1,116 @@ +--- +sidebar_position: 6 +--- + +# Save public object to disk + Saves the public object to your disk + + +*Function SavePublicObjectToDisk(Val Token, Val URL, From = "", Target = "") Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | Token | --token | String | Token | + | URL | --url | String | Object address | + | From | --from | String | Path within public catalog (folders only) | + | Target | --to | String | File save path | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + Token = "y0_AgAAAABdylaOAA..."; + URL = "https://disk.yandex.by/i/txwzakUVtxgjoQ" + + Response = OPI_YandexDisk.SavePublicObjectToDisk(Token, URL); //Map + Response = OPI_Tools.JSONString(Response); //String + + + +``` + +```sh title="CLI command example" + + oint yadisk SavePublicObjectToDisk --token "y0_AgAAAABdylaOAA..." --url "https://disk.yandex.by/i/txwzakUVtxgjoQ" --from %from% --to %to% + +``` + + +```json title="Result" + +{ + "md5": "8d7bf7d7ee61113f9044f3a28496e458", + "sha256": "f7607461b40164d5064d1d5085cbe1e94ecb1326e7ff8db857931b2ccd14b7f8", + "revision": 1707476319349747, + "media_type": "image", + "file": "https://downloader.disk.yandex.ru/disk/e0c18f0f93c86c78b56f0927b8a7b2ff688cbe986c5825cb5b705f387e88ccac/65c63da0/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=attachment&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458", + "modified": "2024-02-09T10:58:39+00:00", + "sizes": [ + { + "name": "ORIGINAL", + "url": "https://downloader.disk.yandex.ru/disk/9ad20ff719c0cc685af46a7043850faee074fd93cfbb610a9e0edbd22ec3e459/65c63da0/gwThwhLBKYvLhQCNnqAHis09lIY3JS6kMxocI4drJ-uZelc6zzgdG8REX8G87z9KG45VhprQarmCtb_OEKbojQ%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&fsize=440431&hid=0e9b208e1aea0dbd58b4b43ccdc3ad5a&media_type=image&tknv=v2&etag=8d7bf7d7ee61113f9044f3a28496e458" + }, + { + "name": "DEFAULT", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2" + }, + { + "name": "XXXS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXS&crop=0" + }, + { + "name": "XXS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXS&crop=0" + }, + { + "name": "XS", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XS&crop=0" + }, + { + "name": "S", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + }, + { + "name": "M", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=M&crop=0" + }, + { + "name": "L", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=L&crop=0" + }, + { + "name": "XL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XL&crop=0" + }, + { + "name": "XXL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXL&crop=0" + }, + { + "name": "XXXL", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=XXXL&crop=0" + }, + { + "name": "C", + "url": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0" + } + ], + "resource_id": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3", + "preview": "https://downloader.disk.yandex.ru/preview/8d337cd1c2b4da544bff6d006bed0b0b7c8defb109da3fa71920174d9c757d52/inf/GyInrPTZYscNNkZ1el2hXGYA_rTREbdNcSWvdp6e5r4TWFuEVaJ-PEvHuuMV9iIpDSzaDO4ey5V7KB1TSxCHmA%3D%3D?uid=1573541518&filename=%D0%90%D0%BB%D1%8C%D0%BF%D0%B0%D0%BA%D0%B0.png&disposition=inline&hash=&limit=0&content_type=image%2Fpng&owner_uid=1573541518&tknv=v2&size=S&crop=0", + "created": "2024-02-09T10:58:39+00:00", + "exif": {}, + "name": "Alpaca.png", + "type": "file", + "size": 440431, + "path": "disk:/Downloads/Alpaca.png", + "antivirus_status": "clean", + "comment_ids": { + "public_resource": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3", + "private_resource": "1573541518:cdd95740529a9a67d1b9aa294b1909c1e891b9b9585e117b4cae8a7ffcbfc6a3" + }, + "mime_type": "image/png" + } + +``` diff --git a/docs/en/md/Yandex_Disk/Manage-public-access/_category_.json b/docs/en/md/Yandex_Disk/Manage-public-access/_category_.json new file mode 100644 index 0000000000..b4cb6a1d17 --- /dev/null +++ b/docs/en/md/Yandex_Disk/Manage-public-access/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Manage public access", +"position": "" +} diff --git a/docs/en/md/Yandex_ID/Public/Convert-code-to-token.md b/docs/en/md/Yandex_ID/Public/Convert-code-to-token.md new file mode 100644 index 0000000000..31cad273ee --- /dev/null +++ b/docs/en/md/Yandex_ID/Public/Convert-code-to-token.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 2 +--- + +# Convert code to token + Converts the code to a token after entering the code when executing GetConfirmationCode + + +*Function ConvertCodeToToken(Val ClientId, Val ClientSecret, Val DeviceCode) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ClientId | --id | String | Client id | + | ClientSecret | --secret | String | Client secret | + | DeviceCode | --device | String | device_code from GetConfirmationCode() | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint yandex ConvertCodeToToken --id %id% --secret %secret% --device %device% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Yandex_ID/Public/Get-confirmation-code.md b/docs/en/md/Yandex_ID/Public/Get-confirmation-code.md new file mode 100644 index 0000000000..75fe4f87da --- /dev/null +++ b/docs/en/md/Yandex_ID/Public/Get-confirmation-code.md @@ -0,0 +1,35 @@ +--- +sidebar_position: 1 +--- + +# Get confirmation code + Gets the confirmation code and the address of the page where it needs to be entered + + +*Function GetConfirmationCode(Val ClientId) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ClientId | --id | String | Client id | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint yandex GetConfirmationCode --id %id% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Yandex_ID/Public/Refresh-token.md b/docs/en/md/Yandex_ID/Public/Refresh-token.md new file mode 100644 index 0000000000..593b9105e4 --- /dev/null +++ b/docs/en/md/Yandex_ID/Public/Refresh-token.md @@ -0,0 +1,37 @@ +--- +sidebar_position: 3 +--- + +# Refresh token + Updates token by Refresh token + + +*Function RefreshToken(Val ClientId, Val ClientSecret, Val RefreshToken) Export* + + | Parameter | CLI option | Type | Destination | + |-|-|-|-| + | ClientId | --id | String | Client id | + | ClientSecret | --secret | String | Client secret | + | RefreshToken | --refresh | String | Refresh token | + + + Returns: Key-Value Pair - serialized JSON response from Yandex + +```bsl title="Code example" + + + +``` + +```sh title="CLI command example" + + oint yandex RefreshToken --id %id% --secret %secret% --refresh %refresh% + +``` + + +```json title="Result" + + + +``` diff --git a/docs/en/md/Yandex_ID/Public/_category_.json b/docs/en/md/Yandex_ID/Public/_category_.json new file mode 100644 index 0000000000..80df222a34 --- /dev/null +++ b/docs/en/md/Yandex_ID/Public/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Public", +"position": "" +} diff --git a/docs/ru/data/Airtable/ИзменитьКомментарий.json b/docs/ru/data/Airtable/ИзменитьКомментарий.json new file mode 100644 index 0000000000..0a9ae382fe --- /dev/null +++ b/docs/ru/data/Airtable/ИзменитьКомментарий.json @@ -0,0 +1,7 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Запись": "recV6DxeLQMBNJrUk", +"Коммент": "comL1oGEDJvIQlMs1", +"Текст": "Тестовый комментарий (изм.)" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ИзменитьПоле.json b/docs/ru/data/Airtable/ИзменитьПоле.json new file mode 100644 index 0000000000..b2de9a86c3 --- /dev/null +++ b/docs/ru/data/Airtable/ИзменитьПоле.json @@ -0,0 +1,6 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Поле": "fld3IbFtHZtBHQwsk", +"Описание": "Новое описание" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ИзменитьТаблицу.json b/docs/ru/data/Airtable/ИзменитьТаблицу.json new file mode 100644 index 0000000000..9f907cc93f --- /dev/null +++ b/docs/ru/data/Airtable/ИзменитьТаблицу.json @@ -0,0 +1,6 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Наименование": "Тестовая таблица 2 (изм.)", +"Описание": "Новая таблица (изм.)" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьЗапись.json b/docs/ru/data/Airtable/ПолучитьЗапись.json new file mode 100644 index 0000000000..e415052d05 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьЗапись.json @@ -0,0 +1,5 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Запись": "recV6DxeLQMBNJrUk" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьКомментарии.json b/docs/ru/data/Airtable/ПолучитьКомментарии.json new file mode 100644 index 0000000000..e415052d05 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьКомментарии.json @@ -0,0 +1,5 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Запись": "recV6DxeLQMBNJrUk" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеВложения.json b/docs/ru/data/Airtable/ПолучитьПолеВложения.json new file mode 100644 index 0000000000..83496fef45 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеВложения.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Вложение" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеДаты.json b/docs/ru/data/Airtable/ПолучитьПолеДаты.json new file mode 100644 index 0000000000..9e756319ba --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеДаты.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Дата" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеНомера.json b/docs/ru/data/Airtable/ПолучитьПолеНомера.json new file mode 100644 index 0000000000..372f8abee0 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеНомера.json @@ -0,0 +1,4 @@ +{ +"Наименование": "Номер", +"Точность": "0" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеПочты.json b/docs/ru/data/Airtable/ПолучитьПолеПочты.json new file mode 100644 index 0000000000..f92df18d44 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеПочты.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Почта" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеСсылки.json b/docs/ru/data/Airtable/ПолучитьПолеСсылки.json new file mode 100644 index 0000000000..991806e587 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеСсылки.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Ссылка" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеСтроковое.json b/docs/ru/data/Airtable/ПолучитьПолеСтроковое.json new file mode 100644 index 0000000000..f5654fe03b --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеСтроковое.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Строковое" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеТелефона.json b/docs/ru/data/Airtable/ПолучитьПолеТелефона.json new file mode 100644 index 0000000000..8058e93e50 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеТелефона.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Телефон" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьПолеФлажка.json b/docs/ru/data/Airtable/ПолучитьПолеФлажка.json new file mode 100644 index 0000000000..bc68672bb4 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьПолеФлажка.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Флажок" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьСписокЗаписей.json b/docs/ru/data/Airtable/ПолучитьСписокЗаписей.json new file mode 100644 index 0000000000..9d20d3dc55 --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьСписокЗаписей.json @@ -0,0 +1,4 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/ПолучитьТаблицыБазы.json b/docs/ru/data/Airtable/ПолучитьТаблицыБазы.json new file mode 100644 index 0000000000..f129e9aa4c --- /dev/null +++ b/docs/ru/data/Airtable/ПолучитьТаблицыБазы.json @@ -0,0 +1,3 @@ +{ +"База": "apptm8Xqo7TwMaipQ" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/СоздатьБазу.json b/docs/ru/data/Airtable/СоздатьБазу.json new file mode 100644 index 0000000000..f9d82b8573 --- /dev/null +++ b/docs/ru/data/Airtable/СоздатьБазу.json @@ -0,0 +1,5 @@ +{ +"РабочееПространство": "wspdf8yl1yZz3PmWZ", +"Наименование": "Тестовая база", +"ИмяТаблицы": "Тестовая таблица" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/СоздатьЗаписи.json b/docs/ru/data/Airtable/СоздатьЗаписи.json new file mode 100644 index 0000000000..a22e8032d9 --- /dev/null +++ b/docs/ru/data/Airtable/СоздатьЗаписи.json @@ -0,0 +1,6 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Числовой": "10", +"Строчный": "Привет" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/СоздатьКомментарий.json b/docs/ru/data/Airtable/СоздатьКомментарий.json new file mode 100644 index 0000000000..9817102343 --- /dev/null +++ b/docs/ru/data/Airtable/СоздатьКомментарий.json @@ -0,0 +1,6 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Запись": "recV6DxeLQMBNJrUk", +"Текст": "Тестовый комментарий" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/СоздатьПоле.json b/docs/ru/data/Airtable/СоздатьПоле.json new file mode 100644 index 0000000000..9d20d3dc55 --- /dev/null +++ b/docs/ru/data/Airtable/СоздатьПоле.json @@ -0,0 +1,4 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/СоздатьТаблицу.json b/docs/ru/data/Airtable/СоздатьТаблицу.json new file mode 100644 index 0000000000..ac1d64c04e --- /dev/null +++ b/docs/ru/data/Airtable/СоздатьТаблицу.json @@ -0,0 +1,5 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"ИмяТаблицы": "Тестовая таблица 2", +"Описание": "Новая таблица" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/УдалитьЗаписи.json b/docs/ru/data/Airtable/УдалитьЗаписи.json new file mode 100644 index 0000000000..9d20d3dc55 --- /dev/null +++ b/docs/ru/data/Airtable/УдалитьЗаписи.json @@ -0,0 +1,4 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY" +} \ No newline at end of file diff --git a/docs/ru/data/Airtable/УдалитьКомментарий.json b/docs/ru/data/Airtable/УдалитьКомментарий.json new file mode 100644 index 0000000000..8d2b618df2 --- /dev/null +++ b/docs/ru/data/Airtable/УдалитьКомментарий.json @@ -0,0 +1,6 @@ +{ +"База": "apptm8Xqo7TwMaipQ", +"Таблица": "tbl9G4jVoTJpxYwSY", +"Запись": "recV6DxeLQMBNJrUk", +"Коммент": "comL1oGEDJvIQlMs1" +} \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json b/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json index 7ecb653256..b35b34ec5b 100644 --- a/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json +++ b/docs/ru/data/Dropbox/ВосстановитьОбъектКВерсии.json @@ -1,4 +1,5 @@ { "Версия": "61a0b76320a6fbd841553", -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New/pic.png" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json b/docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json deleted file mode 100644 index 60ea430569..0000000000 --- a/docs/ru/data/Dropbox/ВостановитьОбъектКВерсии.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"Версия": "61947933c4742bd841553", -"Токен": "sl.B17cqxbDyPFFIOUOnGtEqpFGF9gIqUvxX70TTaWmpA1BudA7xI0IR4UK3WuJkeHL7f229VtvwT..." -} \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json b/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json index 3769b3a1c8..78dc7c1696 100644 --- a/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json +++ b/docs/ru/data/Dropbox/ДобавитьПользователейКПапке.json @@ -1,5 +1,5 @@ { "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", "Почта": "h5bk6ft62s@privaterelay.appleid.com", -"Папка": "5022319569" +"Папка": "5022319569 // shared_folder_id" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ДобавитьТег.json b/docs/ru/data/Dropbox/ДобавитьТег.json index 487a2ee9c4..c88a7bc5c6 100644 --- a/docs/ru/data/Dropbox/ДобавитьТег.json +++ b/docs/ru/data/Dropbox/ДобавитьТег.json @@ -1,3 +1,5 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Тег": "Важное", +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New/mydoc.docx" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ЗагрузитьФайл.json b/docs/ru/data/Dropbox/ЗагрузитьФайл.json index 847e7fee58..5022eb80d8 100644 --- a/docs/ru/data/Dropbox/ЗагрузитьФайл.json +++ b/docs/ru/data/Dropbox/ЗагрузитьФайл.json @@ -1,4 +1,6 @@ { +"Путь": "/New/pic.png", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", -"Картинка": "https://openintegrations.dev/test_data/picture.jpg" +"Картинка": "https://openintegrations.dev/test_data/picture.jpg", +"КартинкаПуть": "ПолучитьИмяВременногоФайла(png)" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json b/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json index 1e708b3b82..ff0b2c7e1c 100644 --- a/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json +++ b/docs/ru/data/Dropbox/ЗагрузитьФайлПоURL.json @@ -1,4 +1,5 @@ { +"Путь": "/New/url_doc.docx", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", "URL": "https://openintegrations.dev/test_data/document.docx" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/КопироватьОбъект.json b/docs/ru/data/Dropbox/КопироватьОбъект.json index 487a2ee9c4..78136b1e97 100644 --- a/docs/ru/data/Dropbox/КопироватьОбъект.json +++ b/docs/ru/data/Dropbox/КопироватьОбъект.json @@ -1,3 +1,5 @@ { +"Оригинал": "/New/pic.png", +"Копия": "/New/pic_copy.png", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ОпубликоватьПапку.json b/docs/ru/data/Dropbox/ОпубликоватьПапку.json index 487a2ee9c4..d1f8f9fd40 100644 --- a/docs/ru/data/Dropbox/ОпубликоватьПапку.json +++ b/docs/ru/data/Dropbox/ОпубликоватьПапку.json @@ -1,3 +1,4 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json b/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json index c67d087804..14f4699fbd 100644 --- a/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json +++ b/docs/ru/data/Dropbox/ОтменитьПубликациюПапки.json @@ -1,4 +1,7 @@ { "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", -"Папка": "5022319569" +"Папка": "5022319569", +"ТекущийСтатус": "Результат[.tag]", +"IDРаботы": "Результат[async_job_id]", +"Пока ТекущийСтатус": "in_progress Цикл" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПереместитьОбъект.json b/docs/ru/data/Dropbox/ПереместитьОбъект.json index 487a2ee9c4..587d5e57cc 100644 --- a/docs/ru/data/Dropbox/ПереместитьОбъект.json +++ b/docs/ru/data/Dropbox/ПереместитьОбъект.json @@ -1,3 +1,5 @@ { +"ОригиналныйПуть": "/New/pic.png", +"ЦелевойПуть": "/pic.png", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json b/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json index 487a2ee9c4..7b3512cb22 100644 --- a/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json +++ b/docs/ru/data/Dropbox/ПолучитьИнформациюОбОбъекте.json @@ -1,3 +1,4 @@ { +"Путь": "/New/pic.png", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПолучитьПревью.json b/docs/ru/data/Dropbox/ПолучитьПревью.json index 487a2ee9c4..7792678dbf 100644 --- a/docs/ru/data/Dropbox/ПолучитьПревью.json +++ b/docs/ru/data/Dropbox/ПолучитьПревью.json @@ -1,3 +1,4 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New/mydoc.docx" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json b/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json index 487a2ee9c4..557ae44cd0 100644 --- a/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json +++ b/docs/ru/data/Dropbox/ПолучитьСписокВерсийОбъекта.json @@ -1,3 +1,4 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New/pic.png" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json b/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json index 487a2ee9c4..db249c1ba8 100644 --- a/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json +++ b/docs/ru/data/Dropbox/ПолучитьСписокФайловПапки.json @@ -1,3 +1,4 @@ { +"Путь": "/New", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json b/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json index 63ff86414c..a912259065 100644 --- a/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json +++ b/docs/ru/data/Dropbox/ПолучитьСтатусЗагрузкиПоURL.json @@ -1,4 +1,6 @@ { "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", -"ИДРаботы": "G8YbueOu2nsAAAAAAAAAAQ" +"ИДРаботы": "G8YbueOu2nsAAAAAAAAAAQ", +"Статус": "Результат[.tag]", +"Пока Статус": "in_progress Цикл" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/ПолчитьСписокТегов.json b/docs/ru/data/Dropbox/ПолчитьСписокТегов.json deleted file mode 100644 index 487a2ee9c4..0000000000 --- a/docs/ru/data/Dropbox/ПолчитьСписокТегов.json +++ /dev/null @@ -1,3 +0,0 @@ -{ -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." -} \ No newline at end of file diff --git a/docs/ru/data/Dropbox/СкачатьПапку.json b/docs/ru/data/Dropbox/СкачатьПапку.json index 487a2ee9c4..d1f8f9fd40 100644 --- a/docs/ru/data/Dropbox/СкачатьПапку.json +++ b/docs/ru/data/Dropbox/СкачатьПапку.json @@ -1,3 +1,4 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/СкачатьФайл.json b/docs/ru/data/Dropbox/СкачатьФайл.json index 487a2ee9c4..557ae44cd0 100644 --- a/docs/ru/data/Dropbox/СкачатьФайл.json +++ b/docs/ru/data/Dropbox/СкачатьФайл.json @@ -1,3 +1,4 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New/pic.png" } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/УдалитьОбъект.json b/docs/ru/data/Dropbox/УдалитьОбъект.json index 487a2ee9c4..7b3512cb22 100644 --- a/docs/ru/data/Dropbox/УдалитьОбъект.json +++ b/docs/ru/data/Dropbox/УдалитьОбъект.json @@ -1,3 +1,4 @@ { +"Путь": "/New/pic.png", "Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." } \ No newline at end of file diff --git a/docs/ru/data/Dropbox/УдалитьТег.json b/docs/ru/data/Dropbox/УдалитьТег.json index 487a2ee9c4..c88a7bc5c6 100644 --- a/docs/ru/data/Dropbox/УдалитьТег.json +++ b/docs/ru/data/Dropbox/УдалитьТег.json @@ -1,3 +1,5 @@ { -"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." +"Тег": "Важное", +"Токен": "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L...", +"Путь": "/New/mydoc.docx" } \ No newline at end of file diff --git a/docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json b/docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json new file mode 100644 index 0000000000..7b5f090ff3 --- /dev/null +++ b/docs/ru/data/GoogleCalendar/ИзменитьКалендарьСписка.json @@ -0,0 +1,4 @@ +{ +"Черный": "#000000", +"Желтый": "#ffd800" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json b/docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json new file mode 100644 index 0000000000..0ad9e1feb6 --- /dev/null +++ b/docs/ru/data/GoogleCalendar/ИзменитьМетаданныеКалендаря.json @@ -0,0 +1,4 @@ +{ +"Наименование": "Тестовый календарь (изм.)", +"Описание": "Тестовое описание" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/ОбновитьФайл.json b/docs/ru/data/GoogleDrive/ОбновитьФайл.json new file mode 100644 index 0000000000..adf96fd7d0 --- /dev/null +++ b/docs/ru/data/GoogleDrive/ОбновитьФайл.json @@ -0,0 +1,4 @@ +{ +"НовоеИмя": "Обновленный файл.jpeg", +"Идентификатор": "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json b/docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json new file mode 100644 index 0000000000..b3767f0c8f --- /dev/null +++ b/docs/ru/data/GoogleDrive/ПолучитьИнформациюОбОбъекте.json @@ -0,0 +1,3 @@ +{ +"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/ПолучитьКомментарий.json b/docs/ru/data/GoogleDrive/ПолучитьКомментарий.json new file mode 100644 index 0000000000..782e17547d --- /dev/null +++ b/docs/ru/data/GoogleDrive/ПолучитьКомментарий.json @@ -0,0 +1,4 @@ +{ +"ИДФайла": "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW", +"ИДКомментария": "AAABI3NNNAY" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json b/docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json new file mode 100644 index 0000000000..98eefe12e4 --- /dev/null +++ b/docs/ru/data/GoogleDrive/ПолучитьСписокКаталогов.json @@ -0,0 +1,3 @@ +{ +"Имя": "Описание" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json b/docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json new file mode 100644 index 0000000000..127e96e2cb --- /dev/null +++ b/docs/ru/data/GoogleDrive/ПолучитьСписокКомментариев.json @@ -0,0 +1,3 @@ +{ +"ИДФайла": "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json b/docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json new file mode 100644 index 0000000000..0c6c2228a2 --- /dev/null +++ b/docs/ru/data/GoogleDrive/ПолучитьСписокФайлов.json @@ -0,0 +1,3 @@ +{ +"Каталог": "1VWoLK5w0uPVSjK3oyIXeiMtINN4jDOz4" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/СкачатьФайл.json b/docs/ru/data/GoogleDrive/СкачатьФайл.json new file mode 100644 index 0000000000..b3767f0c8f --- /dev/null +++ b/docs/ru/data/GoogleDrive/СкачатьФайл.json @@ -0,0 +1,3 @@ +{ +"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/СкопироватьОбъект.json b/docs/ru/data/GoogleDrive/СкопироватьОбъект.json new file mode 100644 index 0000000000..d028842a25 --- /dev/null +++ b/docs/ru/data/GoogleDrive/СкопироватьОбъект.json @@ -0,0 +1,5 @@ +{ +"НовоеИмя": "Скопированный файл.jpeg", +"НовоеРасположение": "1603PU_Hrkvj4HeFJKYSVxZJDRoGvd3SJ", +"Идентификатор": "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/СоздатьКомментарий.json b/docs/ru/data/GoogleDrive/СоздатьКомментарий.json new file mode 100644 index 0000000000..e24d9ec0b6 --- /dev/null +++ b/docs/ru/data/GoogleDrive/СоздатьКомментарий.json @@ -0,0 +1,3 @@ +{ +"Идентификатор": "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/СоздатьПапку.json b/docs/ru/data/GoogleDrive/СоздатьПапку.json new file mode 100644 index 0000000000..3baa526bc5 --- /dev/null +++ b/docs/ru/data/GoogleDrive/СоздатьПапку.json @@ -0,0 +1,3 @@ +{ +"Имя": "Тестовая папка" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/УдалитьКомментарий.json b/docs/ru/data/GoogleDrive/УдалитьКомментарий.json new file mode 100644 index 0000000000..b3767f0c8f --- /dev/null +++ b/docs/ru/data/GoogleDrive/УдалитьКомментарий.json @@ -0,0 +1,3 @@ +{ +"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleDrive/УдалитьОбъект.json b/docs/ru/data/GoogleDrive/УдалитьОбъект.json new file mode 100644 index 0000000000..b3767f0c8f --- /dev/null +++ b/docs/ru/data/GoogleDrive/УдалитьОбъект.json @@ -0,0 +1,3 @@ +{ +"Идентификатор": "1dg_MwwwPSPYT0p3y-8dvGWoapbwaaaaa" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/ДобавитьЛист.json b/docs/ru/data/GoogleSheets/ДобавитьЛист.json new file mode 100644 index 0000000000..c07a20f29d --- /dev/null +++ b/docs/ru/data/GoogleSheets/ДобавитьЛист.json @@ -0,0 +1,4 @@ +{ +"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Наименование": "Тестовый лист" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json b/docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json new file mode 100644 index 0000000000..c72cf48715 --- /dev/null +++ b/docs/ru/data/GoogleSheets/ИзменитьНаименованиеКниги.json @@ -0,0 +1,4 @@ +{ +"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Наименование": "Тестовая таблица (изм.)" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/КопироватьЛист.json b/docs/ru/data/GoogleSheets/КопироватьЛист.json new file mode 100644 index 0000000000..de8bc2bc01 --- /dev/null +++ b/docs/ru/data/GoogleSheets/КопироватьЛист.json @@ -0,0 +1,5 @@ +{ +"Откуда": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Куда": "1tPDQHmduH9NASRhy0I-a6--ebNNJ5A6wXhhTRcNhD7s", +"Лист": "25093199" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/ОчиститьЯчейки.json b/docs/ru/data/GoogleSheets/ОчиститьЯчейки.json new file mode 100644 index 0000000000..2b5327964a --- /dev/null +++ b/docs/ru/data/GoogleSheets/ОчиститьЯчейки.json @@ -0,0 +1,4 @@ +{ +"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Лист": "Лист2" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json b/docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json new file mode 100644 index 0000000000..2b5327964a --- /dev/null +++ b/docs/ru/data/GoogleSheets/ПолучитьЗначенияЯчеек.json @@ -0,0 +1,4 @@ +{ +"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Лист": "Лист2" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/ПолучитьКнигу.json b/docs/ru/data/GoogleSheets/ПолучитьКнигу.json new file mode 100644 index 0000000000..fd8fa97802 --- /dev/null +++ b/docs/ru/data/GoogleSheets/ПолучитьКнигу.json @@ -0,0 +1,3 @@ +{ +"Идентификатор": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/СоздатьКнигу.json b/docs/ru/data/GoogleSheets/СоздатьКнигу.json new file mode 100644 index 0000000000..fd118422ab --- /dev/null +++ b/docs/ru/data/GoogleSheets/СоздатьКнигу.json @@ -0,0 +1,3 @@ +{ +"Наименование": "Тестовая таблица" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/УдалитьЛист.json b/docs/ru/data/GoogleSheets/УдалитьЛист.json new file mode 100644 index 0000000000..b8954105b2 --- /dev/null +++ b/docs/ru/data/GoogleSheets/УдалитьЛист.json @@ -0,0 +1,4 @@ +{ +"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Лист": "1790807910" +} \ No newline at end of file diff --git a/docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json b/docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json new file mode 100644 index 0000000000..2b5327964a --- /dev/null +++ b/docs/ru/data/GoogleSheets/УстановитьЗначенияЯчеек.json @@ -0,0 +1,4 @@ +{ +"Книга": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", +"Лист": "Лист2" +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ВернутьБлок.json b/docs/ru/data/Notion/ВернутьБлок.json new file mode 100644 index 0000000000..6005015adf --- /dev/null +++ b/docs/ru/data/Notion/ВернутьБлок.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Блок": "ca18df269bd24407852b91c30..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ВернутьДочерниеБлоки.json b/docs/ru/data/Notion/ВернутьДочерниеБлоки.json new file mode 100644 index 0000000000..c7eb21ab69 --- /dev/null +++ b/docs/ru/data/Notion/ВернутьДочерниеБлоки.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Блок": "46c1500ed40c4e89ba6a22900..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ИзменитьСвойстваБазы.json b/docs/ru/data/Notion/ИзменитьСвойстваБазы.json new file mode 100644 index 0000000000..a10c6784e5 --- /dev/null +++ b/docs/ru/data/Notion/ИзменитьСвойстваБазы.json @@ -0,0 +1,6 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"База": "5dd94c34fab04bff9...", +"Заголовок": "Обновленный заголовок", +"Описание": "Обновленное описание базы" +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json b/docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json new file mode 100644 index 0000000000..728f42e2fc --- /dev/null +++ b/docs/ru/data/Notion/ИзменитьСвойстваСтраницы.json @@ -0,0 +1,6 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Страница": "5dd94c34fab04bff9...", +"Иконка": "https://opi.neocities.org/img/logo.png", +"Обложка": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ПолучитьБазуДанных.json b/docs/ru/data/Notion/ПолучитьБазуДанных.json new file mode 100644 index 0000000000..898d62bfb5 --- /dev/null +++ b/docs/ru/data/Notion/ПолучитьБазуДанных.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"База": "048ba0ce4f474e33900540d24..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ПолучитьДанныеПользователя.json b/docs/ru/data/Notion/ПолучитьДанныеПользователя.json new file mode 100644 index 0000000000..db48b6dcab --- /dev/null +++ b/docs/ru/data/Notion/ПолучитьДанныеПользователя.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"ИДПользователя": "ed71865a989146bc86cdwdf24..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/ПолучитьСтраницу.json b/docs/ru/data/Notion/ПолучитьСтраницу.json new file mode 100644 index 0000000000..b8b2ab4140 --- /dev/null +++ b/docs/ru/data/Notion/ПолучитьСтраницу.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Страница": "a574281614174169bf55dbae4..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/СоздатьБазуДанных.json b/docs/ru/data/Notion/СоздатьБазуДанных.json new file mode 100644 index 0000000000..419beb75d3 --- /dev/null +++ b/docs/ru/data/Notion/СоздатьБазуДанных.json @@ -0,0 +1,5 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Родитель": "5dd94c34fab04bff9...", +"Заголовок": "Эта база была создана из 1С" +} \ No newline at end of file diff --git a/docs/ru/data/Notion/СоздатьБлок.json b/docs/ru/data/Notion/СоздатьБлок.json new file mode 100644 index 0000000000..221974bf5b --- /dev/null +++ b/docs/ru/data/Notion/СоздатьБлок.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Родитель": "5dd94c34fab04bff9..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/СоздатьСтраницу.json b/docs/ru/data/Notion/СоздатьСтраницу.json new file mode 100644 index 0000000000..133adbfadc --- /dev/null +++ b/docs/ru/data/Notion/СоздатьСтраницу.json @@ -0,0 +1,5 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Родитель": "5dd94c34fab04bff9...", +"Заголовок": "Создано из 1С" +} \ No newline at end of file diff --git a/docs/ru/data/Notion/СоздатьСтраницуВБазу.json b/docs/ru/data/Notion/СоздатьСтраницуВБазу.json new file mode 100644 index 0000000000..221974bf5b --- /dev/null +++ b/docs/ru/data/Notion/СоздатьСтраницуВБазу.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Родитель": "5dd94c34fab04bff9..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/СписокПользователей.json b/docs/ru/data/Notion/СписокПользователей.json new file mode 100644 index 0000000000..1b58d83419 --- /dev/null +++ b/docs/ru/data/Notion/СписокПользователей.json @@ -0,0 +1,3 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B..." +} \ No newline at end of file diff --git a/docs/ru/data/Notion/УдалитьБлок.json b/docs/ru/data/Notion/УдалитьБлок.json new file mode 100644 index 0000000000..6005015adf --- /dev/null +++ b/docs/ru/data/Notion/УдалитьБлок.json @@ -0,0 +1,4 @@ +{ +"Токен": "secret_9RsfMrRMqZwqp0Zl0B...", +"Блок": "ca18df269bd24407852b91c30..." +} \ No newline at end of file diff --git a/docs/ru/data/Slack/АрхивироватьКанал.json b/docs/ru/data/Slack/АрхивироватьКанал.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/АрхивироватьКанал.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ВступитьВКанал.json b/docs/ru/data/Slack/ВступитьВКанал.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ВступитьВКанал.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json b/docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json new file mode 100644 index 0000000000..94bfea7d55 --- /dev/null +++ b/docs/ru/data/Slack/ВыгнатьПользователяИзКанала.json @@ -0,0 +1,4 @@ +{ +"Пользователь": "U06UG1CAYH2", +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ДобавитьВнешнийФайл.json b/docs/ru/data/Slack/ДобавитьВнешнийФайл.json new file mode 100644 index 0000000000..d264b0728d --- /dev/null +++ b/docs/ru/data/Slack/ДобавитьВнешнийФайл.json @@ -0,0 +1,3 @@ +{ +"URL": "https://opi.neocities.org/test_data/document.docx" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ЗагрузитьФайл.json b/docs/ru/data/Slack/ЗагрузитьФайл.json new file mode 100644 index 0000000000..8fe224d07c --- /dev/null +++ b/docs/ru/data/Slack/ЗагрузитьФайл.json @@ -0,0 +1,4 @@ +{ +"ИмяФайла": "megadoc.docx", +"Канал": "C123456" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ЗакрытьДиалог.json b/docs/ru/data/Slack/ЗакрытьДиалог.json new file mode 100644 index 0000000000..c7f37e2eb0 --- /dev/null +++ b/docs/ru/data/Slack/ЗакрытьДиалог.json @@ -0,0 +1,3 @@ +{ +"Диалог": "D06UAKK1C6R" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ИзменитьСообщение.json b/docs/ru/data/Slack/ИзменитьСообщение.json new file mode 100644 index 0000000000..afdc749478 --- /dev/null +++ b/docs/ru/data/Slack/ИзменитьСообщение.json @@ -0,0 +1,5 @@ +{ +"Канал": "C070VPMKN8J", +"Отметка": "1714146538.221929", +"Текст": "Тестовое сообщение 2" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ОтправитьВнешнийФайл.json b/docs/ru/data/Slack/ОтправитьВнешнийФайл.json new file mode 100644 index 0000000000..4b3ea2f9ee --- /dev/null +++ b/docs/ru/data/Slack/ОтправитьВнешнийФайл.json @@ -0,0 +1,4 @@ +{ +"Канал": "C070VPMKN8J", +"ИдентификаторФайла": "F070P52CU94" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ОтправитьСообщение.json b/docs/ru/data/Slack/ОтправитьСообщение.json new file mode 100644 index 0000000000..1ef6ea745c --- /dev/null +++ b/docs/ru/data/Slack/ОтправитьСообщение.json @@ -0,0 +1,4 @@ +{ +"Канал": "C070VPMKN8J", +"Текст": "Тестовое сообщение" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json b/docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ОтправитьЭфемерноеСообщение.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПереименоватьКанал.json b/docs/ru/data/Slack/ПереименоватьКанал.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПереименоватьКанал.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПокинутьКанал.json b/docs/ru/data/Slack/ПокинутьКанал.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПокинутьКанал.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьВнешнийФайл.json b/docs/ru/data/Slack/ПолучитьВнешнийФайл.json new file mode 100644 index 0000000000..c3110dcab2 --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьВнешнийФайл.json @@ -0,0 +1,3 @@ +{ +"ИдентификаторФайла": "F070P52CU94" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьДанныеФайла.json b/docs/ru/data/Slack/ПолучитьДанныеФайла.json new file mode 100644 index 0000000000..db9847135d --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьДанныеФайла.json @@ -0,0 +1,3 @@ +{ +"ИдентификаторФайла": "F070VL6FQFM" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьИсториюКанала.json b/docs/ru/data/Slack/ПолучитьИсториюКанала.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьИсториюКанала.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьКанал.json b/docs/ru/data/Slack/ПолучитьКанал.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьКанал.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json b/docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСписокВнешнихФайлов.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСписокКаналов.json b/docs/ru/data/Slack/ПолучитьСписокКаналов.json new file mode 100644 index 0000000000..52176fef9f --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСписокКаналов.json @@ -0,0 +1,3 @@ +{ +"ИсключатьАрхивированные": "Истина" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json b/docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json new file mode 100644 index 0000000000..6994b3a44f --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСписокОтветовНаСообщение.json @@ -0,0 +1,4 @@ +{ +"Канал": "C070VPMKN8J", +"Отметка": "1714146538.221929" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json b/docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСписокОтложенныхСообщений.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json b/docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСписокПользователейКанала.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСписокФайлов.json b/docs/ru/data/Slack/ПолучитьСписокФайлов.json new file mode 100644 index 0000000000..1ce3cbea9a --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСписокФайлов.json @@ -0,0 +1,4 @@ +{ +"НомерСтраницы": "1", +"Канал": "C123456" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json b/docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json new file mode 100644 index 0000000000..6994b3a44f --- /dev/null +++ b/docs/ru/data/Slack/ПолучитьСсылкуНаСообщение.json @@ -0,0 +1,4 @@ +{ +"Канал": "C070VPMKN8J", +"Отметка": "1714146538.221929" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/ПригласитьПользователейВКанал.json b/docs/ru/data/Slack/ПригласитьПользователейВКанал.json new file mode 100644 index 0000000000..89a387de8c --- /dev/null +++ b/docs/ru/data/Slack/ПригласитьПользователейВКанал.json @@ -0,0 +1,3 @@ +{ +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/СформироватьБлокКартинку.json b/docs/ru/data/Slack/СформироватьБлокКартинку.json new file mode 100644 index 0000000000..05433b881b --- /dev/null +++ b/docs/ru/data/Slack/СформироватьБлокКартинку.json @@ -0,0 +1,4 @@ +{ +"Текст": "Картинка альпаки", +"URL": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/УдалитьВнешнийФайл.json b/docs/ru/data/Slack/УдалитьВнешнийФайл.json new file mode 100644 index 0000000000..c3110dcab2 --- /dev/null +++ b/docs/ru/data/Slack/УдалитьВнешнийФайл.json @@ -0,0 +1,3 @@ +{ +"ИдентификаторФайла": "F070P52CU94" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/УдалитьСообщение.json b/docs/ru/data/Slack/УдалитьСообщение.json new file mode 100644 index 0000000000..dc5e9e2b9c --- /dev/null +++ b/docs/ru/data/Slack/УдалитьСообщение.json @@ -0,0 +1,4 @@ +{ +"Канал": "C06UFNUTKUL", +"Отметка": "1714146538.221929" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/УдалитьФайл.json b/docs/ru/data/Slack/УдалитьФайл.json new file mode 100644 index 0000000000..db9847135d --- /dev/null +++ b/docs/ru/data/Slack/УдалитьФайл.json @@ -0,0 +1,3 @@ +{ +"ИдентификаторФайла": "F070VL6FQFM" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/УстановитьТемуКанала.json b/docs/ru/data/Slack/УстановитьТемуКанала.json new file mode 100644 index 0000000000..58dcd62587 --- /dev/null +++ b/docs/ru/data/Slack/УстановитьТемуКанала.json @@ -0,0 +1,4 @@ +{ +"Канал": "C070VPMKN8J", +"Тема": "Тестовая тема" +} \ No newline at end of file diff --git a/docs/ru/data/Slack/УстановитьЦельКанала.json b/docs/ru/data/Slack/УстановитьЦельКанала.json new file mode 100644 index 0000000000..d00895284c --- /dev/null +++ b/docs/ru/data/Slack/УстановитьЦельКанала.json @@ -0,0 +1,4 @@ +{ +"Цель": "Тестовая цель", +"Канал": "C070VPMKN8J" +} \ No newline at end of file diff --git a/docs/ru/data/Telegram/ИзменитьТемуФорума.json b/docs/ru/data/Telegram/ИзменитьТемуФорума.json index 96f6b43cd3..31b9faa808 100644 --- a/docs/ru/data/Telegram/ИзменитьТемуФорума.json +++ b/docs/ru/data/Telegram/ИзменитьТемуФорума.json @@ -1,5 +1,6 @@ { "Токен": "6129457865:AAFyzNYOAFbu...", "Чат": "-1001971186208", -"Тема": "2673" +"Тема": "2673", +"НовяИконка": "5310132165583840589" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьАудио.json b/docs/ru/data/Telegram/ОтправитьАудио.json index ce3f9321df..2553b70d58 100644 --- a/docs/ru/data/Telegram/ОтправитьАудио.json +++ b/docs/ru/data/Telegram/ОтправитьАудио.json @@ -3,5 +3,6 @@ "IDЧата": "461699897", "IDКанала": "@testsichee", "Текст": "Строковое значение", -"Аудио": "https://openintegrations.dev/test_data/song.mp3" +"Аудио": "https://openintegrations.dev/test_data/song.mp3", +"АудиоПуть": "ПолучитьИмяВременногоФайла(mp3)" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьВидео.json b/docs/ru/data/Telegram/ОтправитьВидео.json index 395de28aa8..c21d81e5d3 100644 --- a/docs/ru/data/Telegram/ОтправитьВидео.json +++ b/docs/ru/data/Telegram/ОтправитьВидео.json @@ -3,5 +3,6 @@ "IDЧата": "461699897", "IDКанала": "@testsichee", "Текст": "Строковое значение", -"Видео": "https://openintegrations.dev/test_data/video.mp4" +"Видео": "https://openintegrations.dev/test_data/video.mp4", +"ВидеоПуть": "ПолучитьИмяВременногоФайла(mp4)" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьГифку.json b/docs/ru/data/Telegram/ОтправитьГифку.json index 6104ebf05b..d07dbb72e2 100644 --- a/docs/ru/data/Telegram/ОтправитьГифку.json +++ b/docs/ru/data/Telegram/ОтправитьГифку.json @@ -3,5 +3,6 @@ "IDЧата": "461699897", "IDКанала": "@testsichee", "Текст": "Строковое значение", -"Гифка": "https://openintegrations.dev/test_data/animation.gif" +"Гифка": "https://openintegrations.dev/test_data/animation.gif", +"ГифкаПуть": "ПолучитьИмяВременногоФайла(gif)" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьДокумент.json b/docs/ru/data/Telegram/ОтправитьДокумент.json index 9bb4885fda..e105720855 100644 --- a/docs/ru/data/Telegram/ОтправитьДокумент.json +++ b/docs/ru/data/Telegram/ОтправитьДокумент.json @@ -3,5 +3,6 @@ "IDЧата": "461699897", "IDКанала": "@testsichee", "Текст": "Строковое значение", -"Документ": "https://openintegrations.dev/test_data/document.docx" +"Документ": "https://openintegrations.dev/test_data/document.docx", +"ДокументПуть": "ПолучитьИмяВременногоФайла(docx)" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьКартинку.json b/docs/ru/data/Telegram/ОтправитьКартинку.json index c568624ed6..b763c2c3db 100644 --- a/docs/ru/data/Telegram/ОтправитьКартинку.json +++ b/docs/ru/data/Telegram/ОтправитьКартинку.json @@ -3,5 +3,6 @@ "IDЧата": "461699897", "IDКанала": "@testsichee", "Текст": "Строковое значение", -"Картинка": "https://openintegrations.dev/test_data/picture.jpg" +"Картинка": "https://openintegrations.dev/test_data/picture.jpg", +"КартинкаПуть": "ПолучитьИмяВременногоФайла(png)" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьМедиагруппу.json b/docs/ru/data/Telegram/ОтправитьМедиагруппу.json new file mode 100644 index 0000000000..4b7172719f --- /dev/null +++ b/docs/ru/data/Telegram/ОтправитьМедиагруппу.json @@ -0,0 +1,4 @@ +{ +"Токен": "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ", +"Описание": "Группа картинок" +} \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьМеидагруппу.json b/docs/ru/data/Telegram/ОтправитьМеидагруппу.json deleted file mode 100644 index 20334df088..0000000000 --- a/docs/ru/data/Telegram/ОтправитьМеидагруппу.json +++ /dev/null @@ -1,7 +0,0 @@ -{ -"Токен": "6129457865:AAFyzNYOAFbu...", -"IDЧата": "461699897", -"Текст": "Строковое значение", -"Картинка": "https://openintegrations.dev/test_data/picture.jpg", -"Видео": "https://openintegrations.dev/test_data/video.mp4" -} \ No newline at end of file diff --git a/docs/ru/data/Telegram/ОтправитьОпрос.json b/docs/ru/data/Telegram/ОтправитьОпрос.json index c21944b522..f7a9291fc4 100644 --- a/docs/ru/data/Telegram/ОтправитьОпрос.json +++ b/docs/ru/data/Telegram/ОтправитьОпрос.json @@ -1,5 +1,6 @@ { "Токен": "6129457865:AAFyzNYOAFbu...", "IDЧата": "461699897", -"IDКанала": "@testsichee" +"IDКанала": "@testsichee", +"Вопрос": "Какой ваш любимый цвет?" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json b/docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json deleted file mode 100644 index b243d345ee..0000000000 --- a/docs/ru/data/Telegram/ПолучитьСписокАватаровФорума.json +++ /dev/null @@ -1,3 +0,0 @@ -{ -"Токен": "6129457865:AAFyzNYOAFbu..." -} \ No newline at end of file diff --git a/docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json b/docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json new file mode 100644 index 0000000000..9d7c7b5e22 --- /dev/null +++ b/docs/ru/data/Telegram/ПолучитьСписокИконокАватаров.json @@ -0,0 +1,3 @@ +{ +"Ответ": "ПолучитьСписокИконокАватаров(6129457325:BWDF...) //Соответствие" +} \ No newline at end of file diff --git a/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json b/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json index dc417274cb..90e9d27b60 100644 --- a/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json +++ b/docs/ru/data/Telegram/СоздатьСсылкуПриглашение.json @@ -1,4 +1,7 @@ { "Токен": "6129457865:AAFyzNYOAFbu...", -"IDКанала": "@testsichee" +"IDКанала": "@testsichee", +"Сутки": "86400", +"Заголовок": "Ссылка + Строка(ТекущаяДата)", +"Истечение": "ТекущаяДата + Сутки" } \ No newline at end of file diff --git a/docs/ru/data/Telegram/СоздатьТемуФорума.json b/docs/ru/data/Telegram/СоздатьТемуФорума.json index 61ec687dd5..29608a50d4 100644 --- a/docs/ru/data/Telegram/СоздатьТемуФорума.json +++ b/docs/ru/data/Telegram/СоздатьТемуФорума.json @@ -1,4 +1,5 @@ { "Токен": "6129457865:AAFyzNYOAFbu...", -"Чат": "-1001971186208" +"Чат": "-1001971186208", +"Иконка": "5357419403325481346" } \ No newline at end of file diff --git a/docs/ru/data/VK/ЗакрытьОбсуждение.json b/docs/ru/data/VK/ЗакрытьОбсуждение.json index d5a421e455..8880d71fd2 100644 --- a/docs/ru/data/VK/ЗакрытьОбсуждение.json +++ b/docs/ru/data/VK/ЗакрытьОбсуждение.json @@ -1,3 +1,4 @@ { -"ИДОбсуждения": 51206275 +"Параметры": "ПолучитьПараметрыВК()", +"ИДОбсуждения": "51206275" } \ No newline at end of file diff --git a/docs/ru/data/VK/НаписатьВОбсуждение.json b/docs/ru/data/VK/НаписатьВОбсуждение.json index d5a421e455..bdb0ec9c47 100644 --- a/docs/ru/data/VK/НаписатьВОбсуждение.json +++ b/docs/ru/data/VK/НаписатьВОбсуждение.json @@ -1,3 +1,5 @@ { -"ИДОбсуждения": 51206275 +"Параметры": "ПолучитьПараметрыВК()", +"ИДОбсуждения": "51206275", +"Сообщение": "Мне больше нравится желтый" } \ No newline at end of file diff --git a/docs/ru/data/VK/НаписатьСообщение.json b/docs/ru/data/VK/НаписатьСообщение.json new file mode 100644 index 0000000000..40362c8f79 --- /dev/null +++ b/docs/ru/data/VK/НаписатьСообщение.json @@ -0,0 +1,3 @@ +{ +"КТ": "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb..." +} \ No newline at end of file diff --git a/docs/ru/data/VK/ОткрытьОбсуждение.json b/docs/ru/data/VK/ОткрытьОбсуждение.json index d5a421e455..8880d71fd2 100644 --- a/docs/ru/data/VK/ОткрытьОбсуждение.json +++ b/docs/ru/data/VK/ОткрытьОбсуждение.json @@ -1,3 +1,4 @@ { -"ИДОбсуждения": 51206275 +"Параметры": "ПолучитьПараметрыВК()", +"ИДОбсуждения": "51206275" } \ No newline at end of file diff --git a/docs/ru/data/VK/СоздатьАльбом.json b/docs/ru/data/VK/СоздатьАльбом.json new file mode 100644 index 0000000000..7fcb833c6c --- /dev/null +++ b/docs/ru/data/VK/СоздатьАльбом.json @@ -0,0 +1,4 @@ +{ +"Параметры": "ПолучитьПараметрыВК()", +"Имя": "Альбом из автотеста" +} \ No newline at end of file diff --git a/docs/ru/data/VK/СоздатьИсторию.json b/docs/ru/data/VK/СоздатьИсторию.json index 01b414bbe3..b7ef4013fa 100644 --- a/docs/ru/data/VK/СоздатьИсторию.json +++ b/docs/ru/data/VK/СоздатьИсторию.json @@ -1,3 +1,6 @@ { -"Картинка": "https://openintegrations.dev/test_data/picture.jpg" +"Параметры": "ПолучитьПараметрыВК()", +"URL": "https://github.com/Bayselonarrend/OpenIntegrations", +"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь к файлу или Двоичные данные", +"ИВФ": "ПолучитьИмяВременногоФайла(png)" } \ No newline at end of file diff --git a/docs/ru/data/VK/СоздатьОбсуждение.json b/docs/ru/data/VK/СоздатьОбсуждение.json new file mode 100644 index 0000000000..9a20c52839 --- /dev/null +++ b/docs/ru/data/VK/СоздатьОбсуждение.json @@ -0,0 +1,5 @@ +{ +"Параметры": "ПолучитьПараметрыВК()", +"Название": "Обсуждаем: какой цвет лучше?", +"Сообщение": "Красный, желтый, синий или какой-то другой?" +} \ No newline at end of file diff --git a/docs/ru/data/VK/СоздатьОпрос.json b/docs/ru/data/VK/СоздатьОпрос.json new file mode 100644 index 0000000000..2104e5998a --- /dev/null +++ b/docs/ru/data/VK/СоздатьОпрос.json @@ -0,0 +1,4 @@ +{ +"Параметры": "ПолучитьПараметрыВК()", +"Вопрос": "Какой ваш любимый цвет?" +} \ No newline at end of file diff --git a/docs/ru/data/VK/СоздатьПост.json b/docs/ru/data/VK/СоздатьПост.json index 5348694a2c..cfa678d92a 100644 --- a/docs/ru/data/VK/СоздатьПост.json +++ b/docs/ru/data/VK/СоздатьПост.json @@ -1,4 +1,8 @@ { -"Картинка": "https://openintegrations.dev/test_data/picture.jpg", -"Картинка2": "https://openintegrations.dev/test_data/picture2.jpg" +"Параметры": "ПолучитьПараметрыВК()", +"Текст": "Пост из автотеста", +"URL": "https://github.com/Bayselonarrend/OpenIntegrations", +"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь или Двоичные данные", +"Картинка2": "https://openintegrations.dev/test_data/picture2.jpg // URL, Путь или Двоичные данные", +"ИВФ": "ПолучитьИмяВременногоФайла(png)" } \ No newline at end of file diff --git a/docs/ru/data/VK/СоздатьСоставнойПост.json b/docs/ru/data/VK/СоздатьСоставнойПост.json index c5534d99cc..e57e02a942 100644 --- a/docs/ru/data/VK/СоздатьСоставнойПост.json +++ b/docs/ru/data/VK/СоздатьСоставнойПост.json @@ -1,4 +1,8 @@ { -"Картинка": "https://openintegrations.dev/test_data/picture.jpg", -"Видео": "https://openintegrations.dev/test_data/video.mp4" +"Параметры": "ПолучитьПараметрыВК()", +"Текст": "Пост из автотеста", +"URL": "https://github.com/Bayselonarrend/OpenIntegrations", +"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь или Двоичные данные", +"Видео": "https://openintegrations.dev/test_data/video.mp4 // URL, Путь или Двоичные данные", +"ИВФ": "ПолучитьИмяВременногоФайла(png)" } \ No newline at end of file diff --git a/docs/ru/data/VK/СохранитьКартинкуВАльбом.json b/docs/ru/data/VK/СохранитьКартинкуВАльбом.json index b01083ea20..964d675bbd 100644 --- a/docs/ru/data/VK/СохранитьКартинкуВАльбом.json +++ b/docs/ru/data/VK/СохранитьКартинкуВАльбом.json @@ -1,4 +1,7 @@ { -"ИДАльбома": 304549394, -"Картинка": "https://openintegrations.dev/test_data/picture.jpg" +"Параметры": "ПолучитьПараметрыВК()", +"ОписаниеКартинки": "Картинка автотест", +"ИДАльбома": "304549394", +"Картинка": "https://openintegrations.dev/test_data/picture.jpg // URL, Путь к файлу или Двоичные данные", +"ИВФ": "ПолучитьИмяВременногоФайла(png)" } \ No newline at end of file diff --git a/docs/ru/data/VK/СформироватьКлавиатуру.json b/docs/ru/data/VK/СформироватьКлавиатуру.json new file mode 100644 index 0000000000..759dd6c668 --- /dev/null +++ b/docs/ru/data/VK/СформироватьКлавиатуру.json @@ -0,0 +1,3 @@ +{ +"КТ": "vk1.a.IzbBGUkYUvrNfMt_sknCcC66hyYifL0U1Bb8CVYC..." +} \ No newline at end of file diff --git a/docs/ru/data/VK/УдалитьАльбом.json b/docs/ru/data/VK/УдалитьАльбом.json index 7e267cfa34..e98495b266 100644 --- a/docs/ru/data/VK/УдалитьАльбом.json +++ b/docs/ru/data/VK/УдалитьАльбом.json @@ -1,3 +1,4 @@ { -"ИДАльбома": 304549394 +"Параметры": "ПолучитьПараметрыВК()", +"ИДАльбома": "304549394" } \ No newline at end of file diff --git a/docs/ru/data/VK/УдалитьКартинку.json b/docs/ru/data/VK/УдалитьКартинку.json index 1752f2bc6d..3e42b710fd 100644 --- a/docs/ru/data/VK/УдалитьКартинку.json +++ b/docs/ru/data/VK/УдалитьКартинку.json @@ -1,3 +1,4 @@ { -"ИДКартинки": 457244340 +"Параметры": "ПолучитьПараметрыВК()", +"ИДКартинки": "457244340" } \ No newline at end of file diff --git a/docs/ru/data/VK/УдалитьПост.json b/docs/ru/data/VK/УдалитьПост.json index 8f19bdd755..b1ad4234ad 100644 --- a/docs/ru/data/VK/УдалитьПост.json +++ b/docs/ru/data/VK/УдалитьПост.json @@ -1,3 +1,4 @@ { +"Параметры": "ПолучитьПараметрыВК()", "ИДПоста": "2304" } \ No newline at end of file diff --git a/docs/ru/data/Viber/ОтправитьКартинку.json b/docs/ru/data/Viber/ОтправитьКартинку.json new file mode 100644 index 0000000000..d61b28a5db --- /dev/null +++ b/docs/ru/data/Viber/ОтправитьКартинку.json @@ -0,0 +1,4 @@ +{ +"ТокенКанала": "523b58ba82afffaa-111111111111111-2222222222222222", +"IDПользователя": "tMNGh111111111D+bT4g" +} \ No newline at end of file diff --git a/docs/ru/data/Viber/ОтправитьКонтакт.json b/docs/ru/data/Viber/ОтправитьКонтакт.json new file mode 100644 index 0000000000..73c313e714 --- /dev/null +++ b/docs/ru/data/Viber/ОтправитьКонтакт.json @@ -0,0 +1,4 @@ +{ +"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222", +"IDПользователя": "d3jxe1111111111jYGgZg" +} \ No newline at end of file diff --git a/docs/ru/data/Viber/ОтправитьЛокацию.json b/docs/ru/data/Viber/ОтправитьЛокацию.json new file mode 100644 index 0000000000..73c313e714 --- /dev/null +++ b/docs/ru/data/Viber/ОтправитьЛокацию.json @@ -0,0 +1,4 @@ +{ +"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222", +"IDПользователя": "d3jxe1111111111jYGgZg" +} \ No newline at end of file diff --git a/docs/ru/data/Viber/ОтправитьСсылку.json b/docs/ru/data/Viber/ОтправитьСсылку.json new file mode 100644 index 0000000000..73c313e714 --- /dev/null +++ b/docs/ru/data/Viber/ОтправитьСсылку.json @@ -0,0 +1,4 @@ +{ +"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222", +"IDПользователя": "d3jxe1111111111jYGgZg" +} \ No newline at end of file diff --git a/docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json b/docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json new file mode 100644 index 0000000000..73c313e714 --- /dev/null +++ b/docs/ru/data/Viber/ОтправитьТекстовоеСообщение.json @@ -0,0 +1,4 @@ +{ +"ТокенБота": "523b5b25ed27e6ec-111111111111111-2222222222222222", +"IDПользователя": "d3jxe1111111111jYGgZg" +} \ No newline at end of file diff --git a/docs/ru/data/Viber/ОтправитьФайл.json b/docs/ru/data/Viber/ОтправитьФайл.json new file mode 100644 index 0000000000..d61b28a5db --- /dev/null +++ b/docs/ru/data/Viber/ОтправитьФайл.json @@ -0,0 +1,4 @@ +{ +"ТокенКанала": "523b58ba82afffaa-111111111111111-2222222222222222", +"IDПользователя": "tMNGh111111111D+bT4g" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ЗагрузитьФайл.json b/docs/ru/data/YandexDisk/ЗагрузитьФайл.json new file mode 100644 index 0000000000..7c582299ef --- /dev/null +++ b/docs/ru/data/YandexDisk/ЗагрузитьФайл.json @@ -0,0 +1,5 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/АльпакаИзФайла.png", +"Файл": "C:\\logo.png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json b/docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json new file mode 100644 index 0000000000..443912dcac --- /dev/null +++ b/docs/ru/data/YandexDisk/ЗагрузитьФайлПоURL.json @@ -0,0 +1,5 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Альпака.png", +"Адрес": "https://raw.githubusercontent.com/Bayselonarrend/OpenIntegrations/main/Media/logo.png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ОпубликоватьОбъект.json b/docs/ru/data/YandexDisk/ОпубликоватьОбъект.json new file mode 100644 index 0000000000..d62aafc99d --- /dev/null +++ b/docs/ru/data/YandexDisk/ОпубликоватьОбъект.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Альпака.png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json b/docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json new file mode 100644 index 0000000000..d62aafc99d --- /dev/null +++ b/docs/ru/data/YandexDisk/ОтменитьПубликациюОбъекта.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Альпака.png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПереместитьОбъект.json b/docs/ru/data/YandexDisk/ПереместитьОбъект.json new file mode 100644 index 0000000000..9b63a9114d --- /dev/null +++ b/docs/ru/data/YandexDisk/ПереместитьОбъект.json @@ -0,0 +1,5 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Оригинал": "/Альпака.png", +"Путь": "/Тестовая папка/Альпака (Перемещенная).png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json b/docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json new file mode 100644 index 0000000000..4644ff31c2 --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьИнформациюОДиске.json @@ -0,0 +1,3 @@ +{ +"Токен": "y0_AgAAAABdylaOAA..." +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьОбъект.json b/docs/ru/data/YandexDisk/ПолучитьОбъект.json new file mode 100644 index 0000000000..d62aafc99d --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьОбъект.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Альпака.png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json b/docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json new file mode 100644 index 0000000000..c04dc40f18 --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьПубличныйОбъект.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"URL": "https://disk.yandex.by/i/txwzakUVtxgjoQ" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json b/docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json new file mode 100644 index 0000000000..4644ff31c2 --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьСписокОпубликованныхОбъектов.json @@ -0,0 +1,3 @@ +{ +"Токен": "y0_AgAAAABdylaOAA..." +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json b/docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json new file mode 100644 index 0000000000..4644ff31c2 --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьСписокФайлов.json @@ -0,0 +1,3 @@ +{ +"Токен": "y0_AgAAAABdylaOAA..." +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json b/docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json new file mode 100644 index 0000000000..d62aafc99d --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьСсылкуДляСкачивания.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Альпака.png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json b/docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json new file mode 100644 index 0000000000..c04dc40f18 --- /dev/null +++ b/docs/ru/data/YandexDisk/ПолучитьСсылкуСкачиванияПубличногоОбъекта.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"URL": "https://disk.yandex.by/i/txwzakUVtxgjoQ" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json b/docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json new file mode 100644 index 0000000000..6cb22d32f3 --- /dev/null +++ b/docs/ru/data/YandexDisk/СоздатьКопиюОбъекта.json @@ -0,0 +1,5 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Оригинал": "/Альпака.png", +"Путь": "/Альпака (копия).png" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/СоздатьПапку.json b/docs/ru/data/YandexDisk/СоздатьПапку.json new file mode 100644 index 0000000000..1153f4f3b9 --- /dev/null +++ b/docs/ru/data/YandexDisk/СоздатьПапку.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Тестовая папка" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json b/docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json new file mode 100644 index 0000000000..c04dc40f18 --- /dev/null +++ b/docs/ru/data/YandexDisk/СохранитьПубличныйОбъектНаДиск.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"URL": "https://disk.yandex.by/i/txwzakUVtxgjoQ" +} \ No newline at end of file diff --git a/docs/ru/data/YandexDisk/УдалитьОбъект.json b/docs/ru/data/YandexDisk/УдалитьОбъект.json new file mode 100644 index 0000000000..d62aafc99d --- /dev/null +++ b/docs/ru/data/YandexDisk/УдалитьОбъект.json @@ -0,0 +1,4 @@ +{ +"Токен": "y0_AgAAAABdylaOAA...", +"Путь": "/Альпака.png" +} \ No newline at end of file diff --git a/docs/ru/examples/Notion/СоздатьБлок.txt b/docs/ru/examples/Notion/СоздатьБлок.txt index 4dc5640016..15ed36d629 100644 --- a/docs/ru/examples/Notion/СоздатьБлок.txt +++ b/docs/ru/examples/Notion/СоздатьБлок.txt @@ -4,8 +4,8 @@ Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции. - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно + Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); + Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); + Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); Ответ = OPI_Инструменты.JSONСтрокой(Ответ); diff --git a/docs/ru/examples/Slack/ЗагрузитьФайл.txt b/docs/ru/examples/Slack/ЗагрузитьФайл.txt index bd847bcfe1..40118e6ae9 100644 --- a/docs/ru/examples/Slack/ЗагрузитьФайл.txt +++ b/docs/ru/examples/Slack/ЗагрузитьФайл.txt @@ -1,6 +1,6 @@  ИмяФайла = "megadoc.docx"; - Файл = Новый ДовичныеДанные("D:\" + ИмяФайла); + Файл = Новый ДвоичныеДанные("D:\" + ИмяФайла); Заголовок = "Новый файл"; Канал = "C123456"; diff --git a/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt b/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt index a5e722e0da..57f1bf2039 100644 --- a/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt +++ b/docs/ru/examples/Slack/ПригласитьПользователейВКанал.txt @@ -1,6 +1,6 @@  Канал = "C070VPMKN8J"; - МасствПользователей = Новый Массив; + МассивПользователей = Новый Массив; МассивПользователей.Добавить("U06UG1CAYH2"); Ответ = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, МассивПользователей); //Соответствие diff --git a/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt b/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt index d9b81c0b74..840f4f19c4 100644 --- a/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt +++ b/docs/ru/examples/Twitter/СоздатьПроизвольныйТвит.txt @@ -1,7 +1,7 @@  МассивМедиа = Новый Массив; - МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png", "tweet_image", Параметры_); - МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\video.mp4", "tweet_video", Параметры_); + МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\logo.png", "tweet_image", Параметры_); + МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\video.mp4", "tweet_video", Параметры_); МассивМедиа.Добавить(МассивКартинок[0]); МассивМедиа.Добавить(МассивВидео[0]); diff --git a/docs/ru/md/!temp/Notion/Block-work/_category_.json b/docs/ru/md/!temp/Notion/Block-work/_category_.json deleted file mode 100644 index 412e5dd6de..0000000000 --- a/docs/ru/md/!temp/Notion/Block-work/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Block work", -"position": "" -} \ No newline at end of file diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md b/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md deleted file mode 100644 index 78182ca17a..0000000000 --- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Process-tma-data.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -sidebar_position: 6 ---- - -# ОбработатьДанные Telegram Mini App - Обрабатывает данные TMA и опредеяет их достоверность - - -*Функция ОбработатьДанныеTMA(Знач СтрокаДанных, Знач Токен) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | СтрокаДанных | | Строка | querry из Telegram.WebApp.initData | - | Токен | | Строка | Токен бота | - - - Вовзращаемое значение: Соответствие из Строка - Соответствие данных с результатом проверки в поле passed - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команд CLI" - - oint telegram ОбработатьДанныеTMA %% %% - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md b/docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md deleted file mode 100644 index 80b8953dc7..0000000000 --- a/docs/ru/md/!temp/Twitter/Data-and-settings/Handle-incoming-request-after-authorization.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -sidebar_position: 4 ---- - -# -Метод для вставки в http-сервис, адрес которого указывается в redirect_uri Вызывает метод получения токена, так как для получения токена из кода, приходящего на redirect_uri после авторизации через браузер есть всего 30 секунд - - -*Функция ОбработкаВходящегоЗапросаПослеАвторизации(Запрос) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Запрос | --сервис | HTTPСервисЗапрос | Запрос, приходящий на http | - - - Вовзращаемое значение: HTTPОтвет, Произвольный, ДвоичныеДанные - Результат чтения JSON ответа сервера - -```bsl title="Пример кода" - - - -``` - -```sh title="Пример команд CLI" - - oint twitter ОбработкаВходящегоЗапросаПослеАвторизации --сервис %сервис% - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md b/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md deleted file mode 100644 index f6a34826b1..0000000000 --- a/docs/ru/md/!temp/Twitter/Tweets/Create-custom-tweet.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -sidebar_position: 1 ---- - -# - Создать произвольный твит - - -*Функция СоздатьПроизвольныйТвит(Знач Текст = "", Знач МассивМедиа = "", Знач МассивВариантовОпроса = "", Знач ДлительностьОпроса = "", Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Текст | | Строка | Текст твита | - | МассивМедиа | | Массив из Строка,ДвоичныеДанные | Массив двоичных данных или путей к файлам | - | МассивВариантовОпроса | | Массив из Строка | Массив вариантов опроса, если необходимо | - | ДлительностьОпроса | | Строка,Число | Длительность опроса, если необходимо (опрос без длительности не создается) | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Twitter - -```bsl title="Пример кода" - - - МассивМедиа = Новый Массив; - МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png", "tweet_image", Параметры_); - МассивВидео = OPI_Twitter.ЗагрузитьМассивВложений("C:\GDrive\Мой диск\Проекты\ОПИ\video.mp4", "tweet_video", Параметры_); - - МассивМедиа.Добавить(МассивКартинок[0]); - МассивМедиа.Добавить(МассивВидео[0]); - - Ответ = OPI_Twitter.СоздатьПроизвольныйТвит("Картинка и видео", МассивМедиа, , , Параметры); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - - - -``` - -```sh title="Пример команд CLI" - - oint twitter СоздатьПроизвольныйТвит %% %% %% %% --auth %auth% - -``` - - -```json title="Результат" - -{ - "data": { - "text": "Картинка и видео https://t.co/2KR1kW1111", - "id": "1746088369833058719", - "edit_history_tweet_ids": [ - "1746088369833058719" - ] - } - } - -``` diff --git a/docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md b/docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md deleted file mode 100644 index 1a90049df7..0000000000 --- a/docs/ru/md/!temp/Twitter/Tweets/Upload-attachments-array.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 7 ---- - -# Загрузить массив вложений - Загружает файлы на сервер и возвращает их ID - - -*Функция ЗагрузитьМассивВложений(Знач МассивФайлов, Знач ТипВложений, Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | МассивФайлов | | Массив из Строка, ДвоичныеДанные | Массив файлов | - | ТипВложений | | Строка | Тип вложений | - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Вовзращаемое значение: Массив Из Строка - Массив ID медиа - -```bsl title="Пример кода" - - - МассивДанных = Новый Массив; - МассивДанных.Добавить("C:\GDrive\Мой диск\Проекты\ОПИ\logo.png"); - МассивДанных.Добавить("C:\GDrive\Мой диск\Проекты\ОПИ\logo_long.png"); - - МассивКартинок = OPI_Twitter.ЗагрузитьМассивВложений(МассивДанных, "tweet_image", Параметры_); - - - - -``` - -```sh title="Пример команд CLI" - - oint twitter ЗагрузитьМассивВложений %% %% --auth %auth% - -``` - - -```json title="Результат" - - - -``` diff --git a/docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md b/docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md deleted file mode 100644 index 1a069f1374..0000000000 --- a/docs/ru/md/!temp/VK/Product-management/Get-product-category-list.md +++ /dev/null @@ -1,227 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список категорий товаров - Получает список ID товарных категорий для указания при создании товара - - -*Функция ПолучитьСписокКатегорийТоваров(Знач Параметры = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Параметры | --auth | Структура из Строка | JSON авторизации или путь к .json | - - - Вовзращаемое значение: Соответствие Из Строка - Ключ - ID, Значение - Имя - -```bsl title="Пример кода" - - - Ответ = OPI_VK.ПолучитьСписокКатегорийТоваров(Параметры); //Соответствие - - - -``` - -```sh title="Пример команд CLI" - - oint vk ПолучитьСписокКатегорийТоваров --auth %auth% - -``` - - -```json title="Результат" - -Ключ Значение - - 1210 "Деловые услуги" - 1200 "Фото- и видеоуслуги" - 2162 "Ремонт и строительство" - 2115 "Организация праздников" - 2322 "Мастер на час" - 1207 "Обучение" - 2026 "Комп. услуги" - 20149 "Товары для школы" - 20163 "Коврики на стол" - 20161 "Лупы" - 20171 "Маркеры и текстовыделители" - 20156 "Клейкая лента канцелярская" - 20173 "Батарейки" - 20152 "Закладки для книг" - 20175 "Ежедневники и планеры" - 20153 "Точилки" - 20157 "Канцелярские ножницы и ножи" - 20170 "Органайзеры и подставки" - 20160 "Скрепки, кнопки и зажимы" - 20151 "Антистеплеры" - 20164 "Лотки и накопители для бумаг" - 20165 "Корзины для бумаг" - 20155 "Клей" - 20166 "Бейджи и аксессуары" - 20159 "Дыроколы" - 20168 "Печати и штампы" - 20143 "Аксессуары для взрослых" - 20136 "Портсигары" - 20135 "Пепельницы" - 1205 "Уборка" - 20134 "Зажигалки, спички и аксессуары" - 20133 "Недвижимость в России" - 2000 "Автоуслуги" - 20132 "Недвижимость за рубежом" - 20130 "Багажные системы" - 20128 "Аудио и видео" - 20167 "Папки и файлы" - 20127 "Инструменты" - 20126 "Автоэлектроника и GPS" - 20125 "Масла и автохимия" - 20124 "Шины и диски" - 20129 "Противоугонные устройства" - 20123 "Оборудование и тюнинг" - 20122 "Запчасти" - 20116 "Мототехника" - 20183 "Витамины, БАДы и пищевые добавки" - 20113 "Для фермерского хозяйства" - 20110 "Для птиц" - 20108 "Для кошек" - 20107 "Для собак" - 2129 "Изготовление на заказ" - 20115 "Водный транспорт" - 20106 "Сауны и бани" - 20102 "Инструмент" - 20178 "Медицинские изделия и расходные материалы" - 20117 "Прицепы и полуприцепы" - 20100 "Товары для людей с ограниченными возможностями" - 20099 "Контрацептивы и лубриканты" - 20096 "Контактные линзы, очки и аксессуары" - 20162 "Корректоры для текста" - 20095 "Средства гигиены" - 20093 "Парфюмерия" - 20174 "Конверты" - 20114 "Автомобили" - 20092 "Мужская косметика" - 1206 "Перевозки" - 20088 "Уход за телом" - 1204 "Ремонт техники" - 20085 "Игровая атрибутика" - 20083 "Компьютерные кресла" - 20082 "Игровые столы" - 20079 "Игровые мониторы" - 20078 "Игровые компьютеры" - 20077 "Игровые ноутбуки" - 20076 "Игровые приставки" - 20074 "Хобби и творчество" - 20104 "Сантехника и инженерные системы" - 20071 "Товары для кормления" - 20172 "Бумага" - 20070 "Техника для мам и детей" - 20069 "Подгузники и гигиена" - 20176 "Промышленное оборудование и материалы" - 20086 "Макияж" - 20098 "Витамины, БАДы и пищевые добавки" - 20068 "Игрушки и игры" - 20066 "Детская комната" - 20145 "Эротическое белье и костюмы" - 20065 "Автокресла" - 20144 "Секс-игрушки" - 20180 "Замороженные продукты" - 20064 "Напитки" - 20063 "Еда на заказ" - 20062 "Детское питание" - 20061 "Мясные деликатесы" - 20055 "Бакалея" - 20094 "Ароматерапия" - 20054 "Спортивное питание" - 20053 "Чемоданы, сумки и рюкзаки" - 20131 "Автоаксессуары" - 20050 "Спортивные комплексы" - 20091 "Маникюр и педикюр" - 20080 "Игры для ПК" - 20120 "Спецтехника" - 20121 "Авиационный транспорт" - 20047 "Самокаты, скейтборды и ролики" - 20056 "Мясо и птица" - 20169 "Калькуляторы" - 20042 "Бокс и единоборства" - 20040 "Зимний спорт" - 20039 "Спортивная обувь" - 20058 "Овощи, фрукты, зелень" - 20038 "Спортивная одежда" - 20101 "Строительные материалы" - 20105 "Отделочные материалы" - 20044 "Художественная гимнастика" - 20141 "Товары для БДСМ" - 20146 "Гольф" - 20148 "Дартс" - 20036 "Сувениры и цветы" - 20035 "Подарочные сертификаты" - 20111 "Для рыб и рептилий" - 20034 "Коллекционирование" - 20033 "Музыкальные инструменты" - 20051 "Охота и рыбалка" - 20031 "Настольные и карточные игры" - 20030 "Рукоделие и творчество" - 20029 "Книги и журналы" - 20154 "Ластики" - 20027 "Дача и сад" - 20049 "Настольные спортивные игры" - 20097 "Ортопедия, Компрессионный трикотаж" - 20179 "Ритуальные товары" - 20026 "Мебель" - 20023 "Домашний текстиль" - 20060 "Молочные продукты и яйца" - 20022 "Аксесcуары для ванной и туалета" - 20158 "Степлеры и скобы" - 20090 "Уход за волосами" - 20043 "Водный спорт" - 20020 "Посуда и товары для кухни" - 20103 "Электрика" - 20019 "Хозяйственные товары" - 20067 "Коляски" - 20018 "Техника для красоты и здоровья" - 20017 "Встраиваемая бытовая техника" - 1203 "Красота и здоровье" - 20147 "Теннис и бадминтон" - 20150 "Письменные принадлежности" - 20016 "Климатическая техника" - 20015 "Техника для дома" - 20072 "Детское питание и кормление" - 20073 "Спорт и отдых" - 20009 "Компьютеры и ноутбуки" - 20008 "Фото- и видеокамеры" - 20012 "Навигаторы" - 20119 "Грузовики" - 20028 "Билеты и путешествия" - 20048 "Электротранспорт" - 20081 "Игровая периферия" - 20024 "Интерьер и декор" - 20025 "Освещение" - 20109 "Для грызунов" - 20006 "Умный дом и безопасность" - 20059 "Соленья" - 20005 "Планшеты и электронные книги" - 20041 "Командные виды спорта" - 20014 "Малая бытовая техника для кухни" - 20112 "Для лошадей" - 20142 "Эротические сувениры и игры" - 20004 "Квадрокоптеры и аксессуары" - 20003 "Смартфоны и гаджеты" - 20087 "Уход за лицом" - 20045 "Велосипеды и аксессуары" - 20002 "Детям" - 2275 "Уход за животными" - 20037 "Тренажеры и фитнес" - 20011 "Оргтехника и расходники" - 20118 "Автобусы" - 20057 "Рыба и морепродукты" - 20001 "Мужчинам" - 20010 "Сетевое оборудование" - 20089 "Защита от солнца и автозагар" - 20013 "Крупная бытовая техника" - 20021 "Товары для праздников" - 20000 "Женщинам" - 20052 "Туризм и отдых на природе" - 20007 "ТВ, аудио и видео" - 20177 "Гадания и эзотерика" - -``` diff --git a/docs/ru/md/Airtable/Airtable.md b/docs/ru/md/Airtable/Airtable.md deleted file mode 100644 index 962257fae2..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** (разрешения) и **Acess** (базы и рабочие пространства, к которым у токена будет доступ) - -![BF](../../static/img/Docs/Airtable/2.png) - -3. Скопируйте новый **токен** - -![BF](../../static/img/Docs/Airtable/3.png) diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Create-comment.md b/docs/ru/md/Airtable/Comment-management/Create-comment.md similarity index 88% rename from docs/ru/md/!temp/Airtable/Comment-management/Create-comment.md rename to docs/ru/md/Airtable/Comment-management/Create-comment.md index 598e1ac706..1f19923f9a 100644 --- a/docs/ru/md/!temp/Airtable/Comment-management/Create-comment.md +++ b/docs/ru/md/Airtable/Comment-management/Create-comment.md @@ -17,7 +17,7 @@ sidebar_position: 2 | Текст | --text | Строка | Текст комментария | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -34,9 +34,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable СоздатьКомментарий --token %token% --base %base% --table %table% --record %record% --text %text% + oint airtable СоздатьКомментарий --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --text "Тестовый комментарий" ``` diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Delete-comment.md b/docs/ru/md/Airtable/Comment-management/Delete-comment.md similarity index 88% rename from docs/ru/md/!temp/Airtable/Comment-management/Delete-comment.md rename to docs/ru/md/Airtable/Comment-management/Delete-comment.md index 37324f3794..cb5e97b792 100644 --- a/docs/ru/md/!temp/Airtable/Comment-management/Delete-comment.md +++ b/docs/ru/md/Airtable/Comment-management/Delete-comment.md @@ -17,7 +17,7 @@ sidebar_position: 4 | Комментарий | --comment | Строка | Идентификатор комментария | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -34,9 +34,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable УдалитьКомментарий --token %token% --base %base% --table %table% --record %record% --comment %comment% + oint airtable УдалитьКомментарий --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment% ``` diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Edit-comment.md b/docs/ru/md/Airtable/Comment-management/Edit-comment.md similarity index 88% rename from docs/ru/md/!temp/Airtable/Comment-management/Edit-comment.md rename to docs/ru/md/Airtable/Comment-management/Edit-comment.md index 5233a8ad57..f55caa116b 100644 --- a/docs/ru/md/!temp/Airtable/Comment-management/Edit-comment.md +++ b/docs/ru/md/Airtable/Comment-management/Edit-comment.md @@ -18,7 +18,7 @@ sidebar_position: 3 | Текст | --text | Строка | Новый текст комментария | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -36,9 +36,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ИзменитьКомментарий --token %token% --base %base% --table %table% --record %record% --comment %comment% --text %text% + oint airtable ИзменитьКомментарий --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --comment %comment% --text "Тестовый комментарий (изм.)" ``` diff --git a/docs/ru/md/!temp/Airtable/Comment-management/Get-comments.md b/docs/ru/md/Airtable/Comment-management/Get-comments.md similarity index 89% rename from docs/ru/md/!temp/Airtable/Comment-management/Get-comments.md rename to docs/ru/md/Airtable/Comment-management/Get-comments.md index 4af594adc2..553aba6991 100644 --- a/docs/ru/md/!temp/Airtable/Comment-management/Get-comments.md +++ b/docs/ru/md/Airtable/Comment-management/Get-comments.md @@ -17,7 +17,7 @@ sidebar_position: 1 | Отступ | --offset | Строка | Иднтификатор следующей страницы данных из предыдущего запроса | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -33,9 +33,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьКомментарии --token %token% --base %base% --table %table% --record %record% --offset %offset% + oint airtable ПолучитьКомментарии --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" --offset %offset% ``` diff --git a/docs/ru/md/!temp/Airtable/Comment-management/_category_.json b/docs/ru/md/Airtable/Comment-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Airtable/Comment-management/_category_.json rename to docs/ru/md/Airtable/Comment-management/_category_.json diff --git a/docs/ru/md/!temp/Airtable/Database-work/Create-database.md b/docs/ru/md/Airtable/Database-work/Create-database.md similarity index 91% rename from docs/ru/md/!temp/Airtable/Database-work/Create-database.md rename to docs/ru/md/Airtable/Database-work/Create-database.md index e0465469c4..e3ebd5cffb 100644 --- a/docs/ru/md/!temp/Airtable/Database-work/Create-database.md +++ b/docs/ru/md/Airtable/Database-work/Create-database.md @@ -16,7 +16,7 @@ sidebar_position: 3 | КоллекцияТаблиц | --tablesdata | Соответствие Из КлючИЗначение | Описание таблиц: Ключ > имя, Значение > массив полей | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -40,9 +40,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable СоздатьБазу --token %token% --ws %ws% --title %title% --tablesdata %tablesdata% + oint airtable СоздатьБазу --token %token% --ws "wspdf8yl1yZz3PmWZ" --title "Тестовая база" --tablesdata %tablesdata% ``` diff --git a/docs/ru/md/!temp/Airtable/Database-work/Get-database-tables.md b/docs/ru/md/Airtable/Database-work/Get-database-tables.md similarity index 91% rename from docs/ru/md/!temp/Airtable/Database-work/Get-database-tables.md rename to docs/ru/md/Airtable/Database-work/Get-database-tables.md index 44b94450c1..5b87741681 100644 --- a/docs/ru/md/!temp/Airtable/Database-work/Get-database-tables.md +++ b/docs/ru/md/Airtable/Database-work/Get-database-tables.md @@ -14,7 +14,7 @@ sidebar_position: 2 | База | --base | Строка | Идентификатор базы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьТаблицыБазы --token %token% --base %base% + oint airtable ПолучитьТаблицыБазы --token %token% --base "apptm8Xqo7TwMaipQ" ``` diff --git a/docs/ru/md/!temp/Airtable/Database-work/Get-list-of-bases.md b/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md similarity index 94% rename from docs/ru/md/!temp/Airtable/Database-work/Get-list-of-bases.md rename to docs/ru/md/Airtable/Database-work/Get-list-of-bases.md index 084477a53b..683838909a 100644 --- a/docs/ru/md/!temp/Airtable/Database-work/Get-list-of-bases.md +++ b/docs/ru/md/Airtable/Database-work/Get-list-of-bases.md @@ -14,7 +14,7 @@ sidebar_position: 1 | Отступ | --offset | Строка | Идентификатор следующей страницы списка баз из перыдудщего запроса | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -27,7 +27,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint airtable ПолучитьСписокБаз --token %token% --offset %offset% diff --git a/docs/ru/md/!temp/Airtable/Database-work/_category_.json b/docs/ru/md/Airtable/Database-work/_category_.json similarity index 100% rename from docs/ru/md/!temp/Airtable/Database-work/_category_.json rename to docs/ru/md/Airtable/Database-work/_category_.json diff --git a/docs/ru/md/!temp/Airtable/Field-work/Create-field.md b/docs/ru/md/Airtable/Field-work/Create-field.md similarity index 86% rename from docs/ru/md/!temp/Airtable/Field-work/Create-field.md rename to docs/ru/md/Airtable/Field-work/Create-field.md index 4b90aef0a6..b99a3bfdee 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Create-field.md +++ b/docs/ru/md/Airtable/Field-work/Create-field.md @@ -16,7 +16,7 @@ sidebar_position: 1 | СтруктураПоля | --fielddata | Структура Из КлючИЗначение | Описание нового поля | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -33,9 +33,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable СоздатьПоле --token %token% --base %base% --table %table% --fielddata %fielddata% + oint airtable СоздатьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --fielddata %fielddata% ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-attachment-field.md b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md similarity index 89% rename from docs/ru/md/!temp/Airtable/Field-work/Get-attachment-field.md rename to docs/ru/md/Airtable/Field-work/Get-attachment-field.md index d4344985ad..aeb0104067 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-attachment-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-attachment-field.md @@ -13,7 +13,7 @@ sidebar_position: 5 | Наименование | --title | Строка | Наименование поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеВложения --title %title% + oint airtable ПолучитьПолеВложения --title "Вложение" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-checkbox-field.md b/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md similarity index 83% rename from docs/ru/md/!temp/Airtable/Field-work/Get-checkbox-field.md rename to docs/ru/md/Airtable/Field-work/Get-checkbox-field.md index 63d0308dff..72c45e9425 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-checkbox-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-checkbox-field.md @@ -13,7 +13,7 @@ sidebar_position: 6 | Наименование | --title | Строка | Наименование поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеФлажка --title %title% + oint airtable ПолучитьПолеФлажка --title "Флажок" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-date-field.md b/docs/ru/md/Airtable/Field-work/Get-date-field.md similarity index 84% rename from docs/ru/md/!temp/Airtable/Field-work/Get-date-field.md rename to docs/ru/md/Airtable/Field-work/Get-date-field.md index 4404bbe311..a5d85e592b 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-date-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-date-field.md @@ -13,7 +13,7 @@ sidebar_position: 7 | Наименование | --title | Строка | Наименование поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 7 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеДаты --title %title% + oint airtable ПолучитьПолеДаты --title "Дата" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-email-field.md b/docs/ru/md/Airtable/Field-work/Get-email-field.md similarity index 84% rename from docs/ru/md/!temp/Airtable/Field-work/Get-email-field.md rename to docs/ru/md/Airtable/Field-work/Get-email-field.md index 029ebfd74d..03b8c42578 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-email-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-email-field.md @@ -13,7 +13,7 @@ sidebar_position: 8 | Наименование | --title | Строка | Наименование поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 8 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеПочты --title %title% + oint airtable ПолучитьПолеПочты --title "Почта" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-link-field.md b/docs/ru/md/Airtable/Field-work/Get-link-field.md similarity index 84% rename from docs/ru/md/!temp/Airtable/Field-work/Get-link-field.md rename to docs/ru/md/Airtable/Field-work/Get-link-field.md index 189db698ac..6ea1861593 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-link-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-link-field.md @@ -13,7 +13,7 @@ sidebar_position: 10 | Наименование | --title | Строка | Наименование поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 10 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеСсылки --title %title% + oint airtable ПолучитьПолеСсылки --title "Ссылка" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-number-field.md b/docs/ru/md/Airtable/Field-work/Get-number-field.md similarity index 85% rename from docs/ru/md/!temp/Airtable/Field-work/Get-number-field.md rename to docs/ru/md/Airtable/Field-work/Get-number-field.md index 42456a5775..7773ab1bd5 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-number-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-number-field.md @@ -14,7 +14,7 @@ sidebar_position: 4 | Точность | --precision | Число,Строка | Число знаков после запятой | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеНомера --title %title% --precision %precision% + oint airtable ПолучитьПолеНомера --title "Номер" --precision "0" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-phone-field.md b/docs/ru/md/Airtable/Field-work/Get-phone-field.md similarity index 89% rename from docs/ru/md/!temp/Airtable/Field-work/Get-phone-field.md rename to docs/ru/md/Airtable/Field-work/Get-phone-field.md index ffb6e426f0..d74e72f7e6 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-phone-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-phone-field.md @@ -13,7 +13,7 @@ sidebar_position: 9 | Наименование | --title | Строка | Наименование поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 9 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеТелефона --title %title% + oint airtable ПолучитьПолеТелефона --title "Телефон" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Get-string-field.md b/docs/ru/md/Airtable/Field-work/Get-string-field.md similarity index 89% rename from docs/ru/md/!temp/Airtable/Field-work/Get-string-field.md rename to docs/ru/md/Airtable/Field-work/Get-string-field.md index b85cbf2ab0..0f40b795fd 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Get-string-field.md +++ b/docs/ru/md/Airtable/Field-work/Get-string-field.md @@ -13,7 +13,7 @@ sidebar_position: 3 | Наименование | --title | Строка | Наименование нового поля | - Вовзращаемое значение: Структура - Описание поля + Возвращаемое значение: Структура - Описание поля ```bsl title="Пример кода" @@ -27,9 +27,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьПолеСтроковое --title %title% + oint airtable ПолучитьПолеСтроковое --title "Строковое" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/Modify-field.md b/docs/ru/md/Airtable/Field-work/Modify-field.md similarity index 89% rename from docs/ru/md/!temp/Airtable/Field-work/Modify-field.md rename to docs/ru/md/Airtable/Field-work/Modify-field.md index cc758686e4..e77dca1ded 100644 --- a/docs/ru/md/!temp/Airtable/Field-work/Modify-field.md +++ b/docs/ru/md/Airtable/Field-work/Modify-field.md @@ -18,7 +18,7 @@ sidebar_position: 2 | Описание | --description | Строка | Новое описание | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -36,9 +36,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ИзменитьПоле --token %token% --base %base% --table %table% --field %field% --title %title% --description %description% + oint airtable ИзменитьПоле --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --field "fld3IbFtHZtBHQwsk" --title %title% --description "Новое описание" ``` diff --git a/docs/ru/md/!temp/Airtable/Field-work/_category_.json b/docs/ru/md/Airtable/Field-work/_category_.json similarity index 100% rename from docs/ru/md/!temp/Airtable/Field-work/_category_.json rename to docs/ru/md/Airtable/Field-work/_category_.json diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md b/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md deleted file mode 100644 index 43988544f6..0000000000 --- a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-spisok-baz.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список баз - Получает список доступных баз - - -*Функция ПолучитьСписокБаз(Знач Токен, Знач Отступ = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | Отступ | --offset | Строка | Идентификатор следующей страницы списка баз из перыдудщего запроса | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - - Ответ = OPI_Airtable.ПолучитьСписокБаз(Токен); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint airtable ПолучитьСписокБаз --token %token% - -``` - - -```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/Rabota-s-bazami/Poluchit-tablitsy-bazy.md b/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-tablitsy-bazy.md deleted file mode 100644 index 4580caaf31..0000000000 --- a/docs/ru/md/Airtable/Rabota-s-bazami/Poluchit-tablitsy-bazy.md +++ /dev/null @@ -1,69 +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/Rabota-s-bazami/Sozdat-bazu.md b/docs/ru/md/Airtable/Rabota-s-bazami/Sozdat-bazu.md deleted file mode 100644 index a3ce1f87f0..0000000000 --- a/docs/ru/md/Airtable/Rabota-s-bazami/Sozdat-bazu.md +++ /dev/null @@ -1,83 +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 ./data.json - -``` - -![Результат](img/1.png) - -```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/Rabota-s-bazami/_category_.json b/docs/ru/md/Airtable/Rabota-s-bazami/_category_.json deleted file mode 100644 index 7d971be2e0..0000000000 --- a/docs/ru/md/Airtable/Rabota-s-bazami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с базами", -"position": "1" -} \ No newline at end of file diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/img/1.png b/docs/ru/md/Airtable/Rabota-s-bazami/img/1.png deleted file mode 100644 index 226daa9003093992ce52390659ad34096785d6ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16237 zcmdVBbyQoy_b(dSQi`_}Y0(;P#T|+lC~n1D+(K{(TC_lc;x5JAodCsKC>Gp;OM*ji zdx!7+-FN?ZcddJ${PVIF%$dnKXZFnAv-f99LRFMx@o~s;Kp+sl+(#)j5a^*8aDDsa z0q{T7h9wDTFr3t6B|zmvlt`fS$UM>g< z5k(k^8X7;WOgwKtFDS<2s4UG+ixA6FYW;9`sYV6RO8)^GV6CYSJ##!9gdaH?K_C$J zejBuyGI;2Z-GgvDbfTJmkcz6IYDfM=sbLqi%?BO}tno5<8todoINku~= zuhC|R5H&P34vzf}hG_b{=T;);ipb2D7|UjaJ6oZ=M1jZ9cu4$W?4SZ>+6L6+`T529 zxx0raZt$P=H}F4JOx&y~Zxj>rBSBao5cO{hsg`osmD4ZO>%2%LIBge%Jy< z;rTwWE?I%MkcC6W4^IydNu4MhzS^nBq^wxVqeJpNkN3d7Mq*+Rnp+lNg#-c@%?-h< zsV+X;qyA)^TZe6Am0d!?r+c>Igs;X+KIyAs`G6ZiM zaY=y9DJe#lDRo_{ndr64u%;d|>DlQwdZD*z7DV`i_2CMV zae*bIK0zQxMuz!+RJCpwr_2pRqXz~Aoi}8@HMrA%bB|@LD1N<8LL5ARggi-E1c5#@ z6ho&ZR1zZ%RzhZJ7M`4V-8J@+3vzz6`nxOC5H=kE$D0^2GKn~D+p04^Nl%;hQ85a$ za|;ivSWj<7Z_7bVE9O3X?F#NohS)8%8fdBR(SBS+X^mM@TPj)lSeCm3%kV>J6zxXP zzVBE5)w;h=L^JhHIBr5Oy5X#ERc{OliT$oZUP+|g8DVhvwe`2(ihpO_a9d}Ia1Ylu z*~NH~lj$lUR7|tjx#-+n4ryQn$s~uko8&_Ln2*m+Yz!-2R~!*5v)(QJZWj|vPWU@e zC)qN+W#~)ky}GgvDHvYX1c5Tj<&nF;bSf~VU4-4XlHAoh>+x`$3}o=YVvUgW#~WlM z3o!R&iMi0-mulnN2#@ZO{Aa(!$}gBacV!SE3mRj3=-fvs%ZF0Aa+3ZzrpM1J6~O zSE?hi;9`d2!!q6IJuZRh6S@Aq1VaIj6oLc+_+hnp4V^PFHqwPAHNwVXi0a(AYi8$d zsRgpg?j)7hT-sc-Gt(pS)d;7D{mQie*o7G6yu7cm4}}<0Nt-jcs@A#*IeGeYzIYf{ znQ#B;^0rY!?b>PHqT^cP%kezPeQXnoklO46ZLeME-rfzGd`9Ig!l!ZU;M+;+cY2)g za#G5<+SSeBb~EMVU&4yM6&q_+*`G=fO6`j<8DH-nAl|TBdN=l zd|PAers%vt`z98eztx-J5+=Kt>9C(8$-t$`*ORDqwji`}^D-{4aQds|KN@o-Ts#t| z7bJ{Cs+j==cSTA!P+|^N8sZ<8KY#hA&(<2~@ji)2uwD^MlUqRewDo5&-eI2Y2rlJe z6H_8*UjJp6!E^t4Szsw$BX08Is5djEjxeXdlAuNOP-S&wvcCfUpG^qF0=o$hDLH4r;~HJZgl>CqEq@NglIwpzzf8sgj8$)hw*k{aIN96Nx$tjTE7?1U6>A~4C3jq1Ut?d2P5s`|%Ar_By~Z%#&#zr<~M>tRB7D^;<(SSP=(H`V(p zu9d8&R0&7b$s(y2kK388m~PLwa~;$os*zPUzuUM?;#%ztVKA3Tu_(yG!sRVn9A{CC zIXld#Vu{*-xxc^tZcY|SQ^CN_nkP_T!Q4M!RRkwuYw6p}hc%B+L6=FeES}QUa<1}%L zZrhdv^xVRPo52k_gxrn%GB({C4ZSWU&^fEV<%bZ%#!rNoAg9|A4y}vvBSJRHi?Xfa z>6MQQ4Hb)&g2%L|$nQu+82^tW!?*WHGELR~ht z@=H_8lC$W^2pez8M5R29*y1x9nB2)xQhaQ^1yMpy-WlfhSl$|T@?g|DbM{`y=BNGW z_c2fvHcejQR&J>LO#93mWA>ka6aqwvt9Z-=W>H22AW;0qwZdN=_4%J`WJRe2cP642 zeF4w=1f2B(By|_u*l${$N*cv$eq+%`Y@>KWc9l7kyauL6 zyE^Y>dmr6MfV3bfLuh7uyYH$@>D5uFK5slcMyOOq^Rzi4?s!YwX~5dwQ%aQ~H@d>z zIHsXOx$kS0xT=>q!*8>SD=45)k*cby;>tX>h&WV5`m^D}a_>_Taui@r3Yzll<%;5% zytgNxg=k1}DeFYk{T85Yepa*)uo}MeLGz*VFXP8< zn|*q12dKN3!A0}>$yP2#1zcCvNO3Aye`g(+#f(m886!>2^U^c=AGXugFE!x-F*HJF z{mx#NuQcJ8sFS`?FjVUA!j6vCTW$D;)Pe?kl#co4yU+M8m7>TF>*82P9~Pr$g93wM znre#sp(c5+rECiUW5=<*X!}g=CWR$pTa7s#WohFo00QxMUm$mf%Cc#uyy|Q^98vkU z9ZUv&chrZo$Ab7M00c#f=sH`=^5CaD?l(%-a?bN}8ChO#ugDu&O@uU5k#i*k{9Lgy zmW(qJ@zr`KlKGMcUBSK}w#R`ItulaZLN7h5A%U%@%%4yp&5Vjo#U%XeeAo zgkXtW8gh!HxID2?E;2SzcRk0NAIs8-mA#F=-XT-4Z1ye?9^1HO+hL@Y|BKcD%zt>F z5}YY3rLZrAzEt<=-SQ`LRNE-w6xj3{$Bfm{&q?0-t!BH5lrV;em}kvV)EFIQpCeulh<~5Kv|d{(ps>8QauQ=?WBBnS{N*|7 zPD<>~8Ng{UZ|~uo>w&iQZQiycf_=@Hs;#k@ZN9CU4XU}(fEZd|iC?)teObSIJ;C1V zP_|xVWkd=IMCZZBJgYfLeVR9YwW|x_PT343W7}Nv{4R4FWmb{#{Ka-%kNMaQFD{ND ze8Xv;>uXks5>1x>NU0HIU*0zdw}tWRpEa?z+Z(~tFDK@z4n3!|j&YZ-K zYx2g$r6<9Jq~xZq!NFJ0Wkl<)AD%90&hBJ(H*el@zPpenw`iHRG+bAjhK=S#FTcTO zt|g70fxk+~aXDTGfwI=p&{}VsBAUGP=h^veM@wrP1Je_2#R?%i%(2jSKmN_sMe#r} z#YQ3)x<}Tl#8gUu$=V>jN@zWPj$rLuVDEpk=&Ni|XQvioJblf`)F|`3f2OJ7W3%X| zw)f@dvnPtaH%ouC7i<3hWxGjHr(2f@(;~j|xjTGcqTN5d62Fi^-XSO`%Kg(tFxdA zrE4ZLauRI1?`EoEcQ0Q)2vL#;H=CdRb3P>0h@}cPiwNf~1c*$Bs=9WL{}`nH7ivWK zS@k4SaQEp{CN&F2rQK~H)xYXEv-(P@=5orzBm~>c$Zo(R-1g{|nbj$;d0HO^5&(ox2s+98EWiS8)pW@P?!e^lP>0JJ zxpE_cxtr3Xu|y2-MQVIh)sgUq6@LlWWv+Et-`&Mt&OR+6bk{eRx(SOuGRLEkfq7W> zB52YD;^FCQdS)MZx~DXjhvlMj2!{yJ*P9*8J(+zxW|J#>M(@%2c9W3i`1q_qE=rd> zd?O6sW%ZgCn!J-5;VFE>KM0>Dq2aZCZAhd&h`O45w(qu1+oIyUeRAIQvV`}b8e`&^ z4WHNZ6*oP%7=U8*8HtJQ^oiNiVrVo>!Mx)gv&(ylY=sTZdm|hdx+NIw%DHd0>oX^l z%;HlY4SIY?ePw7*$i0~^+kNQ&HZJ_508xEpY1AZs;zN*MGE-iI0d7J?Ci*fIjD+oc zFDW=;a_B0`(@U(d%MfUIweJQoTFl>_orI9PHx!;1oGem)B4NK+Y&RBhNnB`>9Imb) zZgSsQJM+EzNUlMJZwX*Tug!U7ONmk}i4)?dGkne?Pq;|)%zdg+^TX{U>JgH9d^R*0 zH8wQcvCc2ZyL>j7-G;?4)Oa-)2i^D48Kp;XHF7Z#22WLoD>2ehb?(s4YbRngB+uh| zuoIKF7)9U+KVhz2qxUiCAmJcMOStiw|9YbGnz`>OPeeqF<#FULgSC-^np27->T2Tf z@F<2HX3O0kk$J`@boF-@K5eD$%9y&YGy3rEBH@yTYa73edVJJNLu2H6ME@{F-fHZv zyePO|C7P*d6+qjSyaHOo*Y##+fT^BYcqk;M3q9^Mo3xy&G~>EZW8I#{)U##K>SE|) zak3;T<%5nWd{HmbF&`+_oKmtq1t5F+NtU$Dv(b;1uNk&A0U<`)#{%d7OVF54o}s3S zMqh||YcDQQ|5HGSgpW>0Ez*->F&{Np6OY5L?U2A3J7Nl&ToClUxFdnzs0}{@Z@RE z&eO-L!;XS|TqveoE^fF1cbrYl8@YSEY}B*(XZFk_BJE31ip%Y!i@cKP3fcOkzTfj4 zJxtm^S&x~-YJiYP7THjfO-C5u-$wehn%x{%`0}l`0?z-l1?z%dm+g4XxI`hJEB~?Y zQ;1M}h^5Oz5UAA&JV)WT)0;lG<3BDP>}%AXfWK#@A$!dj4i7ux#QCgt{9^fQxiz6obA!e;BQym^F+Bg{ zSbRPquo}t-Yygax5f&Tsh28h6>F+Z|gjRuGYAw*rgy-Uu^0RI4F_XLR# zG#`}hH;Dh!{zL!`2>s~4hX0>*yJy+WG{4_zj~E^DG4y1glc77qZ*$!DXm6klSGd62 zFAI_paie8Gpy^hP??IZOigQjQ-K}9uBHsf*3;NNkDnt6Wv~&%%bXAowBAGtBa$V!@ zeV64a3dl}n2khq4CEz8(!Bb+7g@=Sl7}Di*6m4Bv^b9#x*ke6KZr}S7pjUtUw%uF? zNc$j+e>~S){m(Mc!xolvo*o53M>xMqVb`isd<)jz5YrsG2w%m;{hp!BH}^5Rt;`co zrJk|8?{>{HB~e=0<7xK+$&BB+(AdZee$+N~nN+DXFcS4`-xH7n(8%*LbZ{?uRNw?~ zUzVrke+}mH0pEc{#G(J~p8wIcFQa>1=8?FX9ZZ;w#SYx_5g=|}JN@!xtK)uih;sSn zj;53&qM|ZW|AyCTwl6a;qMrZ7eXMbDc+dgM%9`aGEp|&tNhzmpg6fRAYcv21EM(fu z#s#`RHI z8WyDmw`%b2$ja_yjuu2T^ou*hkuYrehl^C5An(kGME+=nR0gdKly}kb-T0iRgv7sc z;(;0M$ZsOzV_YzM2Y3N~Jo4t8lChcO*gWkk4@-$+hOof9ciq*N?aAIWMXRgZ+v~gQ zwBPS^q+haWoug~U)nT^dkn{e=&UIOd3<~$CSNe;>+9=uL>$$~KO0ughV4rSULaCY+ad*sZg${u1(*_h14)YN8O zK`U!f3N$grq~jWQ@z__GUOcLHTva}&v{!eDiE1IO*dtLku=bFh&A ze|ku5A=G^$BFo>>nu)ax6HBEVPtQS^e@O+vb%dnbTB9&ID!W+yX z7fe^RFIo1O0k`<=>#w~t?o1s2OnGO64=_HNl@DwujwFz2SSc!`Q!dTF zYK~Trz10?!fLt*e0r64CJk|EA5bSFm@y4IcJqOj?+g;5Df=7AIjUqk=KSpT%qXzrm z{Y#rYZhOs^gtmS0FjZf{iJO=;+)zf?lOeg(9?Q>1X|s?OLY5U`)w|?@E}d7wt1$)%$e-r@6HZPF;%`f|u6 z4DZ{3RzR#Yp<_~P-z0nb!gz{+8%|5jhg|+BISd6@;lEn7@XL?>l3k9+Yco$}|5&{B z9WK|OxNfpoD1R{tFI2P%F3Xl%M5(;?GECeEkqq~6|6LI zX_h_I)!iTpDNtxqlpR&HuD13Wu6#!dmi@kPWMwBi6&<4^cKWETU-kbakGoa+EPQZ% zs^BFf^D!3}D`A)#VQ}~w=VpFx&#dh*(RzguE1#Jhy%89bktZzr(OD?Af*v?2!lkIm zi?{nApI5f2s7S*9b>^(3K-Xnr#+CXp+uI8>xpc#LimsjFitL0?hp=@!!KO@~mtkXU!9_l;8JG;k99p#&|9CN=b#q1INynG4~dyhz9%nZr1M#j``6%b(>o@G4kO0CZA z-u&=WjVjdncEXtVsHa7d$N$$dkr?eoPeHEg+5D$6D-S=D{b3Oz?#Q~cKq_wDV5_N$ zzx%!0^t$tUS+8&U2L0U;#}huC_4|=e9?E_U=);j+8x2#m*=(sA4I_i;>Hjq>LQWi=W_LC7=NS2)ABWS=fpHL^KX)TjcY_~QgaH@#0s z@~>}yqSiy8xYNcP2%ESw(390&q0A7QR&xD@UbQdEWJ;GKQxT#dT+cvJDfd$!tneaOtF zo0LEB9unLfLtD>i+zX0&#aWxhxcTW0|31biKVTXuqe;l6zTUX9*>X+A1LB~zgx9E2UU=lmse15xoK@PG&F2$YrDO@h2a6O$WpE!qmXWB zaoa!gAG)}>c>Nog$FF=w)Ja!Yx4#8F9BX(FNye4x$5QEUo-+B21KAr8n!t?}Xzr7l zsbN$?t_N%&(1BEg-9rDre`}ba*8gChVOa<8UU{Ez=q%*!Ly%0ZI}BwiN2<=%`z7JCh~;(2%#$ ze)++!$lEt>+-F!v?QRa1yVzUNMC_7fvJ|_$5fmQcdR|_zb>0d$v|)aG|5>S7#8oOE zBqK3#syp;KWAmtWSY)KnY6Ks(=T6mY$>0M~YmC_%&AIJ7%r@{G@1!CGM?ge!LX)S} z`}Sg!4}w_34Ma zXwUX2r*O+P)ns{Nd9Q&-voUvNtZ3v9BgK||@|DtO%MFBZ>}$*iXItFZCjvu4+;(SO zy1zf$6P{aoQ=(mw|AB^tq-VhTGa)uMHf)D+t8UEb!e#Ud+WX_>xHtrV0h1rfuI^_d zL@U3RLA*rwDajrQr!`cuM8Gbp%?1hsdKjTq6BkW!^`x^(mc2U{2M=8xJ)kzzmCIYB zIUXJLKLi5IpVZVV?+*+pX@il28K2E9Ag+JXC^Fx?gM13xFnd^RMAdBHk@UrIGK

nnuZ@$W!uKnqOaJ`vStr*p*UwBk))3EQb==4CHm3cBZTP z115h-hFH>!7bw#Rf-2=(G#z;4x*c+{zlP$H1(w#-PuBJ#|I{*VmsGSdF)^)Rf@|@+ z`}&Uk={$aE_ND1rBz)1B8H=K3G$IpvQ8UtOoM!ldvb6~L{4LnMRw!mQ9QT3#Af!as zGDODH1iGuFT!Pl&_(;S=QX3nr4M(j_GNsX7OkQ=WH4t zV(_rIZLFc?eX}OLyg4roOk2;ggySA7YcosJgG=R4i&vJIEJLR2Y_w5XRA%z>I6?0H z;6TC8sgxqpA}SEIecq9)%zKdRJyF#v>|L)@Z7OGOPPcnh7-P)fZJXD6?T?AOC5gM6 zF}{(hl{h0GV^iFgc05&~6t0M9RGkmu_bn56#wzG}&=$eM=Q@yR)f8w00{?>zJadI5 zo_r(dT_&1*P{8JUqj9UYy1FUo?CYnX#o?(w1{-1fUN3^fK}@&R^

Dd^kgqMqqkQ zUvJ$g>gr2qKXNnzaG%y0xx(!xk6P(jrpQ&e+*r|6?`@BjV$Tz*oQ^9osH11`*!~e} zir#Vx`%#<6!?bO>TSYK^ZiA;AIhw#3Y^Uew$-MclAzpZ&{;U-zTFE@Zo;Wmt&A|Fj zDey5juC;CZZ`>hX2trtpb2LOcMNdAtHm5*DD2P|kd~7>=K?K;P5rw6P8nM@~`AU_u zs}GRi2X_8cg?yrZp_Niyr+blLGNRcRmL~ZGIOyxb=QNP*>58edYFa^}0W1@<25iB1 z$}=P;?oGIo!{a+&bt3I-GbQ&IGktH95ks|vRqVelNNUKLe*2ba#kbRgFp$ zQ2fWPA~*eMsg8o9xn;b9p*)fwGZne=qF7ceG-9KQS5zf9U2a|)=6ykwTr3@JzA}^? zekn@82+e6L_4$}h^~Rexr}gzN4I{R+v@~n1%E~XaWIS3%#053J+!b;G(i%<8bj9cg zSxm_`_h*~RttKiX;RNaVJ?5!Q>o-C|fT1vx7D{6G?DE$tr#oJ+_#l~^i``VDK25K& zK3$4OtCpFdznww|tHqnL{5h3F700grbZ87$lkJi5#cZB9-adiWx_%r;O--#ZfY-`( z{Pm<**z}FzhGyDf9&=*AeAx@FwV0F79$z`U@!0v?|Gj9s(Kw!{BICR$`@2yxjcsWp z<@tJDu-O?&M1rh&IY+MJX9C_W#iBi)C~z0CX73A(m@47WSZCn-NL#$=t--#|ri;i) z8JkvGbF2Sr%=O-uJV628J2cY!@e`k5lhH&#(I0+Z2YxFlI_6{=L+}q6XR6=89AaE4 z@+n7K+52v89Ebq>4?Y`@fuz_*e&b2k7(w?rA>)ePKZ%+2QaE$2;Q^cb2)e+au-5RY z0gem@RJ>_^0b{+5Q&Uk%(A1W<)$9jxz4FG?Xhc;7b_?9SPSv@6TEEM}X8_xDC_QGD zSBKL5-k<3Phg~WwB-S@xb4ess+Cyg9sCruBwzvst65FGQDLXH>gD~=q-<~>6Z83BC zN~(MNnlFO$Fn_uW<~jCZXg}F|{x(;sDv4%S+rs^I_-*}16QK$mDDD^*>v|r+y;WimAZ7|;K>Lg|Fw+J??lLXadN*+)B^VK7{$U#Me zzQ_;TWBA~yzg1R@N7>vuF_Uh=^|IN8YvFlgi%>s zDEu*Md1GPkTZ7MUvbpgwW6S@F&|H<3n}t(W|Glv>h4AM;Bo!0`10;A|^21H|H45{h z)9-vjzU$ELYbx9(k4eluZTn(rklKT;?4Dv-JWbwK!)y|D|0Gd5{zhNVKNX9gr`hoKtEITTm@sR$G>9)5+>shyl87X2H+F z9{$osN2lF+^J4M$m|#J_Fy=9L+xjDveoKFLP7V!#7WfeEl0J9vE9mZQ9lGepZuHjf zC(nYJ8jF(o5c+aaOq1VCdl2|Nl1vu2Prk{;_<&BR{tLkv; zc!*5$;zbH#kcM%OH%pRu$uAD9z1KQMM@#wo#{aoMvfEaTz9fI@H{MuQboO$1BlJ9_ z@w`!^!-Nw5DaRLE%fRWUvai`CtRJF;ysv7S)b8vY5#u{V4gLCOq?GUkw`UH|$#R6) zbzjrGt9?<=K09P`C70S1J8FUk74MXg4S&%o8lz%8kJGfUCF$<}zKNN-Da?@@ytYs+Tk;UnFLDv$DtQ z8EZ;l`ScB?37#7A>KWySVA*WNlI}acsVdWR=<%Ni6P~K&nbg4IH7_SLNy=W;faqg$ z=1>zQ$hUddR4gN77)i7D6}?H1sK4af$jy!Qbs4-ZW?sbln%Ua= z3y5nLNY)&iYmIpm9eLVgRl=I;1Fmd!`!bh!KKj9ITaAuzGGDo+d>(dvE$pC|E3TaR zSA#|k*E@lgiOCol(ah?WPVj4f1GOcywR#Sq0ft(|bisJiM^{NoTL!b0U%S@UOfMOf zMgHu5j~vrgOc+?Co(zGfB)ALF_dMx1*_=CnIaZv;HKEZ&tEEZcjj}&zwXJX4Ssd8h zT-Q4JnH47LogSltRpBUgkTgZq8+g&Z*nf;9Lwp>M9vLFrWHUR#dc& zkW%x~Yf=+|g<5ElRd7ROp1++7BN12$vKyzWa_=?f_>=quKRh=O2oDxkHm12*Rn9yF zLW8MOtw~v|efH6QjlZnD>Yp}LOzaog8qfs{bpNS`o>&z{b2S^yjmK%|&E-AwPRJ9% z+@(=}2WZyCYBSucJ%%$rEBLz;zRDrQ;WyL*Y%7v(>9qsXO2J zDuYi!LA4eaaMamd=ez_aZlK@{fxLKzI~QEkTqu4%1cMgK^~vnpub*US%Y`QMl&Z+` zmX!)BYMvqD-VP7{i%ax-=ylN^zy62sQ1|KToblo0qq@2Yx69J60p@tKEF^D?KAM$5 zh-b{#0te$BXQk0e$%{vt{(H&YH4RZ*tUpLx#-PeCDJ87Q9L`3#Cz4i)3rN8@f)ab8 zNaVEm_O^0^Le&c@F^pql8S~^O%q_=$fjK%Hx5Jd=BO{bUE#?>%e|S6p`jg-&h~}~C ztc}MZ@Up`6X40Ya=3{3Dyr~%1xLRfoAzxIzWw54l6kI7&t*9>6Ov|c_?qnSje)5Yu zKb~=+gNZ1la6{5EUP>&!5!xSjKK}Vo$cq`+^N>8{ZPxEVi3IBP#NJu8yHo$XJJj2_ zqtUJ#6rJ)$D}RW!?(FO&)@#6qhPmm$rXK&t0XHS?|x8WsZX>P zy2Cy_i;4X#7l8c3r)6C8dq1tX@Dc(zv5nMJ!t=Y#NSC)6&qk(`!OtBIQg{Dc8{5Y|Vr@9Owuk6yJFedxL`>*bfa zeqeZ5|3tf?CG@}NQ*0YrJv=-P*=~+=r|v6(>tc7&8{2vlS859(^sS`8NMX8drT{JQ z$;-<-MI-BBFc?Gg#nsjEeH6e?bSC~k8JXXTOBw3G!2c|z0F3^xVgnWb{(VAV-#>3h z*j@)(dUSQV8y*(6f(eQ`9$;^u_uOxVfwJsxk0!Fr72PrLEUNo*iJ7T4&Q><+Lr3@ zx$|zf*Qx01Uw2^9TqBizt>J;bo1zo2;~}9Mi(zx=gD-o)dlV8_ezgO}%D5*bXi*n* z@RWF=w^xjNJ!+MOMnie{=yslhDn8VVZ`}OuV%QgOI(fmf-2?viE8U^M)%ESwJ`8UO zIz)?wQP_I$PWw4cS30Ka97m!)a24_aRQWnogP4F!@}@ru}8TDt-cs&e5+< zYHaq8fFIlMdBXn@0$Nh*BNG|aWl7@0)2=TlU?ZYyAB;lW#8?pW(bfN1?owv6=##~P zEIaJx>LT4~1O%c9`kdqTY3OZd1_^&fAGu5Pitt@G>Ju`>VIhlYGG?&V4W9-gT0PYj zTcIZmy(Ac$wYfS?}sWBvO6&s~)Z*fPiTx<;SB_O9Obc@t0IKWv{SO`qoj7FZs zb!kv^l&Y5-mF?0y9@*A#ZOwWg4Knf$y7QzCW`v^ZH(#gKf&CPk-nXWUc)FInV`eVN z%?+G-&`1Qf5^~-7GqkaoE<>f^96LA+XoiDJe8czBCukP-Mp`ocvq^T>^F!(2?GU&+ zVwzi6YxFY_=U$Vm9>UO$9FZ%2zAh)WDw0`h!rG*p`i*v}bmCr}q@H$PW zMn>dcQMpmcobpzq*$R&h%TJv}_`m|a@jyyibgMW{dRry5d1x?z?qt!C!tYKqRz+!Ll27V3l3RVF%+@-NEJW4s-y z7dAj~$rR=4D7n5Yb89Q0iEBMKG1b3)`^IH4v=-Fgb?M@Ep2wnjsQ{@x7j)Yz{bBb> zPVO%Ngk_?rsh&OSDB%vRl7p@4!_gSB0ZBD*ime}7^0Dev>@6R5Fc0x>5fiL0sh@? zxZWCB?_{S*AR2PYa;<=o+sYW8gR~C{rGMQ=v;s6z2|6#CsiVh(@hNs1FL!nACYzuJ zd-zA2W<>&Ey|13d(Sj+6q0e_Gd!?n@ik`uIyr)$@3Zw$NW3`Bx2V)(yjx_lXIgcI@ z2gQi=Hh1o@tM$mixAMqQ>$2>;L_JyKQyDRygEIK#4aPlT?CsYv)w6&^C@3ftee|s` zXsP!++bb+ATv}SX=g@3zC}&!@?vl^l%^4}H?!g0%l98mlv(MUI-A+{liR?i1IgPBC zWU`{AMMq=4(nrJ)^iY=tBZBq~iNKMLc2MVz`Zt(>GDj8*3+#rZYl5PwK#4oziS{0wV}ozKn0+DtPV6%Q zy&BxSTjjKvUR8HROQyB7Y{6d#8U)fBRYb*PJ)D=6oZwmR+1~1!ngD-)hTdl=e%GBB znsD{;hq_BZM&%*DKr4?GeC_(;81`j(XQl=N!__Cax%#e#_J_w1QHtn$DZylU40(n| zy8Qh4(wher#DRW$BI7;@v{_fLx)?vN`r-8Q%Pg096UL6!8K-$>g*YEed~kmhZvE|> zVxGhIP}VmRKVxWaI266_(Tmc?8hWzHX)`U2vP|zMCnqNq4U|przNql5*-se$-CM7w z{`Hhhn2^aXRONj)9|tT*?~}SxZ02tJ8_k0kvdgURVVY#Q z8-vV@j7UVQkays@ngrGTiI#_kL9-C&_j5L{uc0^g_ZJ%=i}B3b)g?Xg)z#Gu(lx7k8X7+)znJ=kWS4xXPoz-CBdm)8ZERHra@Zhu6B*xf7!1GFo*L-EL zMM_HDco%Y$ASvOJ{k>OdUfp<`?H2))8m$QJ2>?d3JcpDarf48VAQK@7Y-G!Rn~+KG z4`7jxA3gd6?85c=;ke@0$g@r1uK^ieSxZ>1*2fx+x?{SZqp%+N966Od{WW_^w_e4p zJ^tqN^s7T9EUPVAg|?^rx<9SE9#*_ybH>H9W#aCk!sXcpv`Km{jYd`^2@xvmjb=4a zDh?uCiZSZ1_Rprk8db*-C>5jhXVw-nqI^plP z@$vCZ7s`hcibbnN`$}>g?0y)mq(J!!u7(@*ZRsvP5?}vUZtgoSt{R~Dg?P5`V-w&e z*o=;jmPcyEA)se_gSa5-&83b25zkW~R~3{7yPjlCIeegzNDkP%3@jwRFa?~#QXE?H zjIC+!zBCG?|9`g@Dy!G)?ehKa5wC!B<9L!Dks)wh8D-L5w-iQ`gk>)oc^jj*?qjoD zGc20Zt}J@-j`=|&D*%rzJ0Ps%Pp;KS{hq&S{bnHveaQL|!t=mF=|201eguYql)hNZ z&G9XIscUF-lDi-IamI zXGcySFFgVZ!-Oej5g%}85!R1p|EHy1-Q|GNO?(oRCn3Q0GhnuRPT|P`iT}07Xmh{8 zS+5TrE?=_$RhJ7S3v;S<;>jEsLcD;p_oi9AOma>bd{KMTLa@#&br1aGcF|g&`-MQ( zuWj#uOst)40bgyiI5>Eh1}H1S-_r$%`d_*&|CR8py3xaJpI@R%(6VLD#bUSgbhQVG zxMO^P?18(5N~aqjMm1TJFwl|%4x7OfTSN>Q=+kloX|Yi}eC{{j@$Hqly`--VzB`{n zKh2HjZDf1M5vLzwIvH^wB(c;1sJ0eoWG602Wvm#wF%ETp%j;?1J*52j>h*gueRERVo7y7n&R*gQ$PbtODBLdIG47C;D4 z@#ohCn~K9f%?FY3A5Q|Htxdd%+KeMLka8Ywd~+C>!yUmlT+`u!e*)nzD&Atf8{^yD ziEIAgJCt@F@AmT5e`*o!L(uidzc(ViFKu{6Z<<|$4pvSd7Uk2c4Oe(y=A;$vE8x4Z zS&YfE{!=WrWNB;{%+gDuEPZ( zdL9^QVxemYYH(UL7B43xzmoVd{xy4lDQR%7x|>ZtBuey`<+O>1!_GN|vBkk}(awzk z?y`~Z^#V=AtKHqa?n$p`+iRNqT}vOiO|5@x1JAmA!5|m~4zzGE#eKvyf9oweTA3i% z?oNd^B02V9W&%cQ@XgtW;8&)$b3C?{&eU4Ssk%@WI?<}r`zWkFq5~Y=+8Z1c_BTo* zW3b3i&jiEnrjzjL0$>GA8oQFmDtV*tZY0`d1`Yd$4|@d^cTBe~V5=MtbIp05Q}yK^ z3B6Nms7ck7)RVrx^fcVte@1-5a6u)O7@b-`boIf4;rGdlry*NF#-BQ;7`baMC$JCy zQiE013f|E8diXrj>p4YUiP2Q~+Szl{L64rJX1-|mBj>}uxi_9C>m-kXcpJm+dfDeR zdV{S=lMidNFL5O_jcK-&TMGBS+X3f~11K)fprSn3T0D+VY}7G4lK~Q&ULe+v;cM@! zkWM^TrdaBVwbu7@mx&F4eDzGHX@9=MdTg0)MWQ}yRmD1}ABCjpwcQ9%XvmSjBp?v6 zYaC(a&Mq6N!Y}u@FLLBl&x34Z7UCa(TS4db0OwW+rvCGzXTR3}tt!%PSLpHS3KgjC zX}vF?KKSa#^!(WOL4`q;H$XLaOI13;|2pV{SnY=o|6SDpvo?~<0pSb~FL2y{*8u-O u^Em&vG|T_BKJ$NHEB*iB*_)?XK diff --git a/docs/ru/md/Airtable/Rabota-s-bazami/img/2.png b/docs/ru/md/Airtable/Rabota-s-bazami/img/2.png deleted file mode 100644 index ba9dbbb634df5cecc55d2aafbf5d930099cd656b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15982 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 l|5pFM1pb#2Xk|tS1`}qqLA)jahYATvQdCZ) Поле : Показатель | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - База = "apptm8Xqo7TwMaipQ"; - Таблица = "tbl9G4jVoTJpxYwSY"; - Числовой = 10; - Строчный = "Привет"; - - ОписаниеСтроки1 = Новый Структура("Номер,Строковое", Числовой, Строчный); - ОписаниеСтроки2 = Новый Структура("Номер,Строковое", Числовой, Строчный); - - Данные = Новый Массив; - Данные.Добавить(ОписаниеСтроки1); - Данные.Добавить(ОписаниеСтроки2); - - Ответ = OPI_Airtable.СоздатьЗаписи(Токен, База, Таблица, Данные); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint airtable СоздатьЗаписи --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --data ./data.json - -``` - - -```json title="Результат" - -{ - "records": [ - { - "id": "recjHNKNZBWLZkZ7A", - "createdTime": "2024-05-10T19:39:51Z", - "fields": { - "Номер": 10, - "Строковое": "Привет\n" - } - }, - { - "id": "recGyJ0MlN1H3GMuN", - "createdTime": "2024-05-10T19:39:51Z", - "fields": { - "Номер": 10, - "Строковое": "Привет\n" - } - } - ] -} - -``` diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md b/docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md deleted file mode 100644 index a0ce0042d8..0000000000 --- a/docs/ru/md/Airtable/Rabota-s-zapisyami/Udalit-zapisi.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Удалить записи - Удаляет одну или массив записей по идентификаторам - - -*Функция УдалитьЗаписи(Знач Токен, Знач База, Знач Таблица, Знач Записи) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | База | --base | Строка | Идентификатор базы данных | - | Таблица | --table | Строка | Идентификатор таблицы | - | Записи | --records | Строка, Массив из Строка | Идентификатор или массив индентификаторов записей | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable - -```bsl title="Пример кода" - - База = "apptm8Xqo7TwMaipQ"; - Таблица = "tbl9G4jVoTJpxYwSY"; - - Записи = Новый Массив; - Записи.Добавить("recjHNKNZBWLZkZ7A"); - Записи.Добавить("recGyJ0MlN1H3GMuN"); - - Ответ = OPI_Airtable.УдалитьЗаписи(Токен, База, Таблица, Запись); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint airtable УдалитьЗаписи --token %token% --base apptm8Xqo7TwMaipQ --table tbl9G4jVoTJpxYwSY --records "['recjHNKNZBWLZkZ7A','recGyJ0MlN1H3GMuN']" - -``` - - -```json title="Результат" - -{ - "records": [ - { - "deleted": true, - "id": "recjHNKNZBWLZkZ7A" - }, - { - "deleted": true, - "id": "recGyJ0MlN1H3GMuN" - } - ] -} - -``` diff --git a/docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json b/docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json deleted file mode 100644 index 4688d6aa5f..0000000000 --- a/docs/ru/md/Airtable/Rabota-s-zapisyami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с записями", -"position": "4" -} \ No newline at end of file diff --git a/docs/ru/md/!temp/Airtable/Record-management/Create-posts.md b/docs/ru/md/Airtable/Record-management/Create-posts.md similarity index 93% rename from docs/ru/md/!temp/Airtable/Record-management/Create-posts.md rename to docs/ru/md/Airtable/Record-management/Create-posts.md index 38f15176c7..bc419beca4 100644 --- a/docs/ru/md/!temp/Airtable/Record-management/Create-posts.md +++ b/docs/ru/md/Airtable/Record-management/Create-posts.md @@ -16,7 +16,7 @@ sidebar_position: 3 | Данные | --data | Структура, Массив из Структура | Набор или массив наборов пар Ключ : Значение > Поле : Показатель | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -40,9 +40,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable СоздатьЗаписи --token %token% --base %base% --table %table% --data %data% + oint airtable СоздатьЗаписи --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --data %data% ``` diff --git a/docs/ru/md/!temp/Airtable/Record-management/Delete-posts.md b/docs/ru/md/Airtable/Record-management/Delete-posts.md similarity index 90% rename from docs/ru/md/!temp/Airtable/Record-management/Delete-posts.md rename to docs/ru/md/Airtable/Record-management/Delete-posts.md index 74ee72f762..248b4e7dbf 100644 --- a/docs/ru/md/!temp/Airtable/Record-management/Delete-posts.md +++ b/docs/ru/md/Airtable/Record-management/Delete-posts.md @@ -16,7 +16,7 @@ sidebar_position: 4 | Записи | --records | Строка, Массив из Строка | Идентификатор или массив индентификаторов записей | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -35,9 +35,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable УдалитьЗаписи --token %token% --base %base% --table %table% --records %records% + oint airtable УдалитьЗаписи --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --records %records% ``` diff --git a/docs/ru/md/!temp/Airtable/Record-management/Get-list-of-records.md b/docs/ru/md/Airtable/Record-management/Get-list-of-records.md similarity index 90% rename from docs/ru/md/!temp/Airtable/Record-management/Get-list-of-records.md rename to docs/ru/md/Airtable/Record-management/Get-list-of-records.md index 5042797abd..18d3e56376 100644 --- a/docs/ru/md/!temp/Airtable/Record-management/Get-list-of-records.md +++ b/docs/ru/md/Airtable/Record-management/Get-list-of-records.md @@ -16,7 +16,7 @@ sidebar_position: 1 | Отступ | --offset | Строка | Иднтификатор следующей страницы данных из предыдущего запроса | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -31,9 +31,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьСписокЗаписей --token %token% --base %base% --table %table% --offset %offset% + oint airtable ПолучитьСписокЗаписей --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --offset %offset% ``` diff --git a/docs/ru/md/!temp/Airtable/Record-management/Get-record.md b/docs/ru/md/Airtable/Record-management/Get-record.md similarity index 88% rename from docs/ru/md/!temp/Airtable/Record-management/Get-record.md rename to docs/ru/md/Airtable/Record-management/Get-record.md index 725133423e..a6c0555867 100644 --- a/docs/ru/md/!temp/Airtable/Record-management/Get-record.md +++ b/docs/ru/md/Airtable/Record-management/Get-record.md @@ -16,7 +16,7 @@ sidebar_position: 2 | Запись | --record | Строка | Идентификатор записи в таблице | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -32,9 +32,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ПолучитьЗапись --token %token% --base %base% --table %table% --record %record% + oint airtable ПолучитьЗапись --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --record "recV6DxeLQMBNJrUk" ``` diff --git a/docs/ru/md/!temp/Airtable/Record-management/_category_.json b/docs/ru/md/Airtable/Record-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Airtable/Record-management/_category_.json rename to docs/ru/md/Airtable/Record-management/_category_.json diff --git a/docs/ru/md/!temp/Airtable/Table-management/Create-table.md b/docs/ru/md/Airtable/Table-management/Create-table.md similarity index 94% rename from docs/ru/md/!temp/Airtable/Table-management/Create-table.md rename to docs/ru/md/Airtable/Table-management/Create-table.md index ab5124e4c8..6ad9349cb4 100644 --- a/docs/ru/md/!temp/Airtable/Table-management/Create-table.md +++ b/docs/ru/md/Airtable/Table-management/Create-table.md @@ -17,7 +17,7 @@ sidebar_position: 1 | Описание | --description | Строка | Описание таблицы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -43,9 +43,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable СоздатьТаблицу --token %token% --base %base% --title %title% --fieldsdata %fieldsdata% --description %description% + oint airtable СоздатьТаблицу --token %token% --base "apptm8Xqo7TwMaipQ" --title %title% --fieldsdata %fieldsdata% --description "Новая таблица" ``` diff --git a/docs/ru/md/!temp/Airtable/Table-management/Modify-table.md b/docs/ru/md/Airtable/Table-management/Modify-table.md similarity index 91% rename from docs/ru/md/!temp/Airtable/Table-management/Modify-table.md rename to docs/ru/md/Airtable/Table-management/Modify-table.md index eb0e9a052e..e6b7cddb57 100644 --- a/docs/ru/md/!temp/Airtable/Table-management/Modify-table.md +++ b/docs/ru/md/Airtable/Table-management/Modify-table.md @@ -17,7 +17,7 @@ sidebar_position: 2 | Описание | --description | Строка | Новое описание | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Airtable ```bsl title="Пример кода" @@ -34,9 +34,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint airtable ИзменитьТаблицу --token %token% --base %base% --table %table% --title %title% --description %description% + oint airtable ИзменитьТаблицу --token %token% --base "apptm8Xqo7TwMaipQ" --table "tbl9G4jVoTJpxYwSY" --title "Тестовая таблица 2 (изм.)" --description "Новая таблица (изм.)" ``` diff --git a/docs/ru/md/!temp/Airtable/Table-management/_category_.json b/docs/ru/md/Airtable/Table-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Airtable/Table-management/_category_.json rename to docs/ru/md/Airtable/Table-management/_category_.json 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/!temp/Dropbox/Account-and-authorization/Get-account-information.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-account-information.md similarity index 83% rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-account-information.md rename to docs/ru/md/Dropbox/Account-and-authorization/Get-account-information.md index 2cb647e5a0..a985e2c9c4 100644 --- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-account-information.md +++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-account-information.md @@ -14,20 +14,20 @@ sidebar_position: 4 | Аккаунт | --account | Строка | ID аккаунта. Текущий аккаунт токена, если не заполнено | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.ПолучитьИнформациюОбАккаунте(Токен); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьИнформациюОбАккаунте --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --account %account% + oint dropbox ПолучитьИнформациюОбАккаунте --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --account %account% ``` diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-authorization-link.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-authorization-link.md similarity index 90% rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-authorization-link.md rename to docs/ru/md/Dropbox/Account-and-authorization/Get-authorization-link.md index 36fdcd791f..5e345ad87d 100644 --- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-authorization-link.md +++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-authorization-link.md @@ -13,7 +13,7 @@ sidebar_position: 1 | КлючПриложения | --appkey | Строка | Ключ приложения | - Вовзращаемое значение: Строка - URL для перехода в браузере + Возвращаемое значение: Строка - URL для перехода в браузере ```bsl title="Пример кода" @@ -23,7 +23,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint dropbox ПолучитьСсылкуАвторизации --appkey "oynqxds..." diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-space-usage-data.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-space-usage-data.md similarity index 75% rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-space-usage-data.md rename to docs/ru/md/Dropbox/Account-and-authorization/Get-space-usage-data.md index aec26faa44..08cfdbfb5b 100644 --- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-space-usage-data.md +++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-space-usage-data.md @@ -13,20 +13,20 @@ sidebar_position: 5 | Токен | --token | Строка | Токен | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.ПолучитьДанныеИспользованияПространства(Токен); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьДанныеИспользованияПространства --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." + oint dropbox ПолучитьДанныеИспользованияПространства --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." ``` diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-token.md b/docs/ru/md/Dropbox/Account-and-authorization/Get-token.md similarity index 83% rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-token.md rename to docs/ru/md/Dropbox/Account-and-authorization/Get-token.md index c09aba1f5e..d390ce9bf2 100644 --- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Get-token.md +++ b/docs/ru/md/Dropbox/Account-and-authorization/Get-token.md @@ -15,22 +15,22 @@ sidebar_position: 2 | Код | --code | Строка | Код со страницы авторизации | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" КлючПриложения = "oynqxds..."; СекретПриложения = "tk2oewn..."; - Код = "bTCiUTzxe6kAAAAAAAAAMgkkeJxqxqAO0YhahYskSmo"; + Код = "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8"; Результат = OPI_Dropbox.ПолучитьТокен(КлючПриложения, СекретПриложения, Код); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьТокен --appkey "oynqxds..." --appsecret "tk2oewn..." --code "bTCiUTzxe6kAAAAAAAAAMgkkeJxqxqAO0YhahYskSmo" + oint dropbox ПолучитьТокен --appkey "oynqxds..." --appsecret "tk2oewn..." --code "bTCiUTzxe6kAAAAAAAAAGN1NMZIxyqETKr4o7OS2dU8" ``` diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Refresh-token.md b/docs/ru/md/Dropbox/Account-and-authorization/Refresh-token.md similarity index 93% rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/Refresh-token.md rename to docs/ru/md/Dropbox/Account-and-authorization/Refresh-token.md index 2c24a59d69..c5e80b71a1 100644 --- a/docs/ru/md/!temp/Dropbox/Account-and-authorization/Refresh-token.md +++ b/docs/ru/md/Dropbox/Account-and-authorization/Refresh-token.md @@ -15,7 +15,7 @@ sidebar_position: 3 | РефрешТокен | --refresh | Строка | Рефреш токен | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" @@ -28,7 +28,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint dropbox ОбновитьТокен --appkey "oynqxds..." --appsecret "tk2oewn..." --refresh "oZFWg3DmZ_IAAAAAAAAAAWilOA0M1SjV..." diff --git a/docs/ru/md/!temp/Dropbox/Account-and-authorization/_category_.json b/docs/ru/md/Dropbox/Account-and-authorization/_category_.json similarity index 100% rename from docs/ru/md/!temp/Dropbox/Account-and-authorization/_category_.json rename to docs/ru/md/Dropbox/Account-and-authorization/_category_.json diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Copy-object.md b/docs/ru/md/Dropbox/File-and-directory-management/Copy-object.md similarity index 79% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Copy-object.md rename to docs/ru/md/Dropbox/File-and-directory-management/Copy-object.md index 6a1054ea67..585fe2f3d9 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Copy-object.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Copy-object.md @@ -15,22 +15,22 @@ sidebar_position: 8 | Куда | --to | Строка | Целевой путь для нового объекта | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Оригинал = "/New/pic.png"; Копия = "/New/pic_copy.png"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.КопироватьОбъект(Токен, Оригинал, Копия); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox КопироватьОбъект --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --form %form% --to %to% + oint dropbox КопироватьОбъект --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Create-folder.md b/docs/ru/md/Dropbox/File-and-directory-management/Create-folder.md similarity index 75% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Create-folder.md rename to docs/ru/md/Dropbox/File-and-directory-management/Create-folder.md index 3d1e9b6d0f..a2aafe23ea 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Create-folder.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Create-folder.md @@ -14,11 +14,11 @@ sidebar_position: 10 | Путь | --path | Строка | Целевой путь создания каталога | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/Новый каталог"; Результат = OPI_Dropbox.СоздатьПапку(Токен, Путь); @@ -26,9 +26,9 @@ sidebar_position: 10 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox СоздатьПапку --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% + oint dropbox СоздатьПапку --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path %path% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Delete-object.md b/docs/ru/md/Dropbox/File-and-directory-management/Delete-object.md similarity index 77% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Delete-object.md rename to docs/ru/md/Dropbox/File-and-directory-management/Delete-object.md index d629d2c9fa..c08061d956 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Delete-object.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Delete-object.md @@ -15,21 +15,21 @@ sidebar_position: 7 | БезВозвратно | --permanently | Строка | Удалить объект без возможности востановления | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Путь = "/New/pic.png"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.УдалитьОбъект(Токен, Путь); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox УдалитьОбъект --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --permanently %permanently% + oint dropbox УдалитьОбъект --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --permanently %permanently% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-file.md b/docs/ru/md/Dropbox/File-and-directory-management/Download-file.md similarity index 71% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-file.md rename to docs/ru/md/Dropbox/File-and-directory-management/Download-file.md index 0ac5f8b605..bbf146b5d2 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-file.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Download-file.md @@ -14,11 +14,11 @@ sidebar_position: 11 | Путь | --path | Строка | Путь или ID файла | - Вовзращаемое значение: ДвоичныеДанные - двоичные данные файла + Возвращаемое значение: ДвоичныеДанные - двоичные данные файла ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New/pic.png"; Результат = OPI_Dropbox.СкачатьФайл(Токен, Путь); @@ -26,9 +26,9 @@ sidebar_position: 11 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox СкачатьФайл --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% + oint dropbox СкачатьФайл --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-folder.md b/docs/ru/md/Dropbox/File-and-directory-management/Download-folder.md similarity index 73% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-folder.md rename to docs/ru/md/Dropbox/File-and-directory-management/Download-folder.md index aec1c1439b..9082faddbe 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Download-folder.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Download-folder.md @@ -14,11 +14,11 @@ sidebar_position: 12 | Путь | --path | Строка | Путь или ID каталога | - Вовзращаемое значение: ДвоичныеДанные - двоичные данные zip архива с содержимым каталога + Возвращаемое значение: ДвоичныеДанные - двоичные данные zip архива с содержимым каталога ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New"; Результат = OPI_Dropbox.СкачатьПапку(Токен, Путь); @@ -26,9 +26,9 @@ sidebar_position: 12 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox СкачатьПапку --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% + oint dropbox СкачатьПапку --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-list-of-folder-files.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md similarity index 81% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-list-of-folder-files.md rename to docs/ru/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md index 3537625320..df7933fcaa 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-list-of-folder-files.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-list-of-folder-files.md @@ -16,21 +16,21 @@ sidebar_position: 2 | Курсор | --cursor | Строка | Курсор из предыдущего запроса для получения следующего набора файлов | - Вовзращаемое значение: HTTPОтвет - Получить список файлов папки + Возвращаемое значение: HTTPОтвет - Получить список файлов папки ```bsl title="Пример кода" Путь = "/New"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.ПолучитьСписокФайловПапки(Токен, Путь, Истина); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьСписокФайловПапки --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --detail %detail% --cursor %cursor% + oint dropbox ПолучитьСписокФайловПапки --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" --detail %detail% --cursor %cursor% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-information.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-information.md similarity index 81% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-information.md rename to docs/ru/md/Dropbox/File-and-directory-management/Get-object-information.md index d042c14e54..1ea998df86 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-information.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-information.md @@ -15,21 +15,21 @@ sidebar_position: 1 | Подробно | --detail | Булево | Добавляет дополнительные поля информации для медиафайлов | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Путь = "/New/pic.png"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.ПолучитьИнформациюОбОбъекте(Токен, Путь, Истина); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьИнформациюОбОбъекте --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --detail %detail% + oint dropbox ПолучитьИнформациюОбОбъекте --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --detail %detail% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-version-list.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-version-list.md similarity index 81% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-version-list.md rename to docs/ru/md/Dropbox/File-and-directory-management/Get-object-version-list.md index f55e0d4796..ecccfcf66b 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-object-version-list.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-object-version-list.md @@ -15,11 +15,11 @@ sidebar_position: 13 | Количество | --amount | Строка, Число | Число последних версий объекта для отображения | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New/pic.png"; Результат = OPI_Dropbox.ПолучитьСписокВерсийОбъекта(Токен, Путь, 1); @@ -27,9 +27,9 @@ sidebar_position: 13 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьСписокВерсийОбъекта --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --amount %amount% + oint dropbox ПолучитьСписокВерсийОбъекта --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --amount %amount% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-preview.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-preview.md similarity index 72% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-preview.md rename to docs/ru/md/Dropbox/File-and-directory-management/Get-preview.md index 8713d08911..f78045593b 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-preview.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-preview.md @@ -14,11 +14,11 @@ sidebar_position: 3 | Путь | --path | Строка | Путь к объекту | - Вовзращаемое значение: ДвоичныеДанные - превью документа + Возвращаемое значение: ДвоичныеДанные - превью документа ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New/mydoc.docx"; Результат = OPI_Dropbox.ПолучитьПревью(Токен, Путь); @@ -26,9 +26,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьПревью --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% + oint dropbox ПолучитьПревью --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-upload-status-by-url.md b/docs/ru/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md similarity index 82% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-upload-status-by-url.md rename to docs/ru/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md index 83d06bd0a6..3f6188d9b8 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Get-upload-status-by-url.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Get-upload-status-by-url.md @@ -14,12 +14,12 @@ sidebar_position: 6 | IDРаботы | --job | Строка | ID асинхронной работы из ответа ЗагрузитьФайлПоURL | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; - ИДРаботы = "mTzF6hWsswAAAAAAAAAAAQ"; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + ИДРаботы = "G8YbueOu2nsAAAAAAAAAAQ"; Статус = "in_progress"; Пока Статус = "in_progress" Цикл @@ -36,9 +36,9 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПолучитьСтатусЗагрузкиПоURL --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --job %job% + oint dropbox ПолучитьСтатусЗагрузкиПоURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --job %job% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Move-object.md b/docs/ru/md/Dropbox/File-and-directory-management/Move-object.md similarity index 77% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Move-object.md rename to docs/ru/md/Dropbox/File-and-directory-management/Move-object.md index 9bca226d3a..7cc0f25c9b 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Move-object.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Move-object.md @@ -15,22 +15,22 @@ sidebar_position: 9 | Куда | --to | Строка | Целевой путь для нового объекта | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" ОригиналныйПуть = "/New/pic.png"; ЦелевойПуть = "/pic.png"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Результат = OPI_Dropbox.ПереместитьОбъект(Токен, ОригиналныйПуть, ЦелевойПуть); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ПереместитьОбъект --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --form %form% --to %to% + oint dropbox ПереместитьОбъект --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --form %form% --to %to% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Restore-object-to-version.md b/docs/ru/md/Dropbox/File-and-directory-management/Restore-object-to-version.md similarity index 78% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Restore-object-to-version.md rename to docs/ru/md/Dropbox/File-and-directory-management/Restore-object-to-version.md index 01833c9a25..3a1b0f231e 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Restore-object-to-version.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Restore-object-to-version.md @@ -15,12 +15,12 @@ sidebar_position: 14 | Версия | --rev | Строка | ID версии (ревизии) для востановления | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Версия = "016196bc6e08dda00000001295a2bc1"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Версия = "61a0b76320a6fbd841553"; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New/pic.png"; Результат = OPI_Dropbox.ВосстановитьОбъектКВерсии(Токен, Путь, Версия); @@ -28,9 +28,9 @@ sidebar_position: 14 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ВосстановитьОбъектКВерсии --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --rev "016196bc6e08dda00000001295a2bc1" + oint dropbox ВосстановитьОбъектКВерсии --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/pic.png" --rev "61a0b76320a6fbd841553" ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file-by-url.md b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file-by-url.md similarity index 73% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file-by-url.md rename to docs/ru/md/Dropbox/File-and-directory-management/Upload-file-by-url.md index a1dfcdc554..c1b93c5325 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file-by-url.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file-by-url.md @@ -15,12 +15,12 @@ sidebar_position: 5 | Путь | --path | Строка | Путь сохранения на Dropbox | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Путь = "/New/url_doc.docx"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; URL = "https://openintegrations.dev/test_data/document.docx"; Результат = OPI_Dropbox.ЗагрузитьФайлПоURL(Токен, URL, Путь); @@ -28,9 +28,9 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ЗагрузитьФайлПоURL --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --url %url% --path %path% + oint dropbox ЗагрузитьФайлПоURL --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --url %url% --path "/New/url_doc.docx" ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file.md b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file.md similarity index 81% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file.md rename to docs/ru/md/Dropbox/File-and-directory-management/Upload-file.md index 2ad18ea057..b89de7c1de 100644 --- a/docs/ru/md/!temp/Dropbox/File-and-directory-management/Upload-file.md +++ b/docs/ru/md/Dropbox/File-and-directory-management/Upload-file.md @@ -16,12 +16,12 @@ sidebar_position: 4 | Перезаписывать | --overwrite | Булево | Перезаписывать файл при конфликте путей | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Путь = "/New/pic.png"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Картинка = "https://openintegrations.dev/test_data/picture.jpg"; КартинкаПуть = ПолучитьИмяВременногоФайла("png"); @@ -32,9 +32,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ЗагрузитьФайл --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --file %file% --path %path% --overwrite %overwrite% + oint dropbox ЗагрузитьФайл --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --file %file% --path "/New/pic.png" --overwrite %overwrite% ``` diff --git a/docs/ru/md/!temp/Dropbox/File-and-directory-management/_category_.json b/docs/ru/md/Dropbox/File-and-directory-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Dropbox/File-and-directory-management/_category_.json rename to docs/ru/md/Dropbox/File-and-directory-management/_category_.json diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-file.md b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-file.md similarity index 82% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-file.md rename to docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-file.md index 9b36953254..561922ba69 100644 --- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-file.md +++ b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-file.md @@ -16,11 +16,11 @@ sidebar_position: 3 | ТолькоПросмотр | --readonly | Булево | Запрещает редактирование файла для стороннего пользователя | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Почта = "h5bk6ft62s@privaterelay.appleid.com"; Файл = "kJU6-a-pT48AAAAAAAAABw"; @@ -29,9 +29,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ДобавитьПользователейКФайлу --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --fileid %fileid% --emails %emails% --readonly %readonly% + oint dropbox ДобавитьПользователейКФайлу --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid% --emails %emails% --readonly %readonly% ``` diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-folder.md b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-folder.md similarity index 78% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-folder.md rename to docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-folder.md index ab4a01e13e..12fc17787f 100644 --- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Add-users-to-folder.md +++ b/docs/ru/md/Dropbox/Shared-access-settings/Add-users-to-folder.md @@ -16,22 +16,22 @@ sidebar_position: 4 | ТолькоПросмотр | --readonly | Булево | Запрещает редактирование файла для стороннего пользователя | - Вовзращаемое значение: Неопределено - пустой ответ + Возвращаемое значение: Неопределено - пустой ответ ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Почта = "h5bk6ft62s@privaterelay.appleid.com"; - Папка = "5008139809"; // shared_folder_id + Папка = "5022319569"; // shared_folder_id Результат = OPI_Dropbox.ДобавитьПользователейКПапке(Токен, Папка, Почта, Ложь); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ДобавитьПользователейКПапке --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --folder %folder% --emails %emails% --readonly %readonly% + oint dropbox ДобавитьПользователейКПапке --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder% --emails %emails% --readonly %readonly% ``` diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-file-publication.md b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-file-publication.md similarity index 75% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-file-publication.md rename to docs/ru/md/Dropbox/Shared-access-settings/Cancel-file-publication.md index 345130f1b2..a5c4e026fc 100644 --- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-file-publication.md +++ b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-file-publication.md @@ -14,11 +14,11 @@ sidebar_position: 6 | IDФайла | --fileid | Строка | ID файла, к которому предоставляется доступ | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Файл = "kJU6-a-pT48AAAAAAAAABw"; Результат = OPI_Dropbox.ОтменитьПубликациюФайла(Токен, Файл); @@ -26,9 +26,9 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ОтменитьПубликациюФайла --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --fileid %fileid% + oint dropbox ОтменитьПубликациюФайла --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --fileid %fileid% ``` diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-folder-publication.md b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md similarity index 80% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-folder-publication.md rename to docs/ru/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md index 3325099435..b4eb52454a 100644 --- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Cancel-folder-publication.md +++ b/docs/ru/md/Dropbox/Shared-access-settings/Cancel-folder-publication.md @@ -14,12 +14,12 @@ sidebar_position: 2 | IDПапки | --folder | Строка | ID публичного каталога (shared folder ID) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; - Папка = "5008139809"; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; + Папка = "5022319569"; Результат = OPI_Dropbox.ОтменитьПубликациюПапки(Токен, Папка); ТекущийСтатус = "in_progress"; @@ -34,9 +34,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ОтменитьПубликациюПапки --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --folder %folder% + oint dropbox ОтменитьПубликациюПапки --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --folder %folder% ``` diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md b/docs/ru/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md similarity index 89% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md rename to docs/ru/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md index 0a260aa7e6..34a20cebb6 100644 --- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md +++ b/docs/ru/md/Dropbox/Shared-access-settings/Get-asynchronous-change-status.md @@ -14,7 +14,7 @@ sidebar_position: 5 | IDРаботы | --job | Строка | ID асинхронной работы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" @@ -22,7 +22,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint dropbox ПолучитьСтатусАсинхронногоИзменения --token %token% --job %job% diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Publish-folder.md b/docs/ru/md/Dropbox/Shared-access-settings/Publish-folder.md similarity index 83% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/Publish-folder.md rename to docs/ru/md/Dropbox/Shared-access-settings/Publish-folder.md index 3418e43e0e..8e01dd9bd2 100644 --- a/docs/ru/md/!temp/Dropbox/Shared-access-settings/Publish-folder.md +++ b/docs/ru/md/Dropbox/Shared-access-settings/Publish-folder.md @@ -14,11 +14,11 @@ sidebar_position: 1 | Путь | --path | Строка | Путь к целевому каталогу | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New"; Результат = OPI_Dropbox.ОпубликоватьПапку(Токен, Путь); @@ -26,9 +26,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ОпубликоватьПапку --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% + oint dropbox ОпубликоватьПапку --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New" ``` diff --git a/docs/ru/md/!temp/Dropbox/Shared-access-settings/_category_.json b/docs/ru/md/Dropbox/Shared-access-settings/_category_.json similarity index 100% rename from docs/ru/md/!temp/Dropbox/Shared-access-settings/_category_.json rename to docs/ru/md/Dropbox/Shared-access-settings/_category_.json diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/Add-tag.md b/docs/ru/md/Dropbox/Tag-work/Add-tag.md similarity index 71% rename from docs/ru/md/!temp/Dropbox/Tag-work/Add-tag.md rename to docs/ru/md/Dropbox/Tag-work/Add-tag.md index 3521895585..d1a3e3ae46 100644 --- a/docs/ru/md/!temp/Dropbox/Tag-work/Add-tag.md +++ b/docs/ru/md/Dropbox/Tag-work/Add-tag.md @@ -15,12 +15,12 @@ sidebar_position: 2 | Тег | --tag | Строка | Текст тега | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Тег = "Важное"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New/mydoc.docx"; Результат = OPI_Dropbox.ДобавитьТег(Токен, Путь, Тег); @@ -28,9 +28,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox ДобавитьТег --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --tag %tag% + oint dropbox ДобавитьТег --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Важное" ``` diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/Delete-tag.md b/docs/ru/md/Dropbox/Tag-work/Delete-tag.md similarity index 71% rename from docs/ru/md/!temp/Dropbox/Tag-work/Delete-tag.md rename to docs/ru/md/Dropbox/Tag-work/Delete-tag.md index e6de7728aa..61a9a07c84 100644 --- a/docs/ru/md/!temp/Dropbox/Tag-work/Delete-tag.md +++ b/docs/ru/md/Dropbox/Tag-work/Delete-tag.md @@ -15,12 +15,12 @@ sidebar_position: 3 | Тег | --tag | Строка | Текст тега | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" Тег = "Важное"; - Токен = "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..."; + Токен = "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..."; Путь = "/New/mydoc.docx"; Результат = OPI_Dropbox.УдалитьТег(Токен, Путь, Тег); @@ -28,9 +28,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint dropbox УдалитьТег --token "sl.B2PZ-Sk7vWqtAfWKI0CKnYNapuN4bH-a4_tTsbN02eoxT1dlQ9Vs_vcf30ZAAl9h-m3xg5uz5c..." --path %path% --tag %tag% + oint dropbox УдалитьТег --token "sl.B2ieEHcB9I9BTwJFjbf_MQtoZMKjGYgkpBqzQkvBfuSz41Qpy5r3d7a4ax22I5ILWhd9KLbN5L..." --path "/New/mydoc.docx" --tag "Важное" ``` diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/Get-tag-list.md b/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md similarity index 90% rename from docs/ru/md/!temp/Dropbox/Tag-work/Get-tag-list.md rename to docs/ru/md/Dropbox/Tag-work/Get-tag-list.md index 2c259fb400..ab4b66060c 100644 --- a/docs/ru/md/!temp/Dropbox/Tag-work/Get-tag-list.md +++ b/docs/ru/md/Dropbox/Tag-work/Get-tag-list.md @@ -14,7 +14,7 @@ sidebar_position: 1 | Пути | --paths | Строка, Массив Из Строка | Путь или набору путей к файлам | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Dropbox ```bsl title="Пример кода" @@ -22,7 +22,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint dropbox ПолучитьСписокТегов --token %token% --paths %paths% diff --git a/docs/ru/md/!temp/Dropbox/Tag-work/_category_.json b/docs/ru/md/Dropbox/Tag-work/_category_.json similarity index 100% rename from docs/ru/md/!temp/Dropbox/Tag-work/_category_.json rename to docs/ru/md/Dropbox/Tag-work/_category_.json diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md similarity index 93% rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md rename to docs/ru/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md index 6940bb09b3..a9839d14de 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md +++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Add-calendar-to-list.md @@ -14,7 +14,7 @@ sidebar_position: 2 | Календарь | --calendar | Строка | ID календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ДобавитьКалендарьВСписок --token %token% --calendar %calendar% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md similarity index 90% rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md rename to docs/ru/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md index 76a7dd8318..3761792881 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md +++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Delete-calendar-from-list.md @@ -14,7 +14,7 @@ sidebar_position: 4 | Календарь | --calendar | Строка | ID календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar УдалитьКалендарьИзСписка --token %token% --calendar %calendar% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Edit-list-calendar.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md similarity index 95% rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Edit-list-calendar.md rename to docs/ru/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md index 9245745f38..364e7d1dc3 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Edit-list-calendar.md +++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Edit-list-calendar.md @@ -17,7 +17,7 @@ sidebar_position: 5 | Скрытый | --hidden | Булево | Скрытый календарь | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -33,7 +33,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ИзменитьКалендарьСписка --token %token% --calendar %calendar% --primary %primary% --secondary %secondary% --hidden %hidden% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-calendar-list.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md similarity index 97% rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-calendar-list.md rename to docs/ru/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md index 0163b9b133..ff95394232 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-calendar-list.md +++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-calendar-list.md @@ -13,7 +13,7 @@ sidebar_position: 1 | Токен | --token | Строка | Токен | - Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий данных календарей + Возвращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий данных календарей ```bsl title="Пример кода" @@ -25,7 +25,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПолучитьСписокКалендарей --token %token% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-list-calendar.md b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md similarity index 93% rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-list-calendar.md rename to docs/ru/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md index e61438fb26..9e6e7b9255 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/Get-list-calendar.md +++ b/docs/ru/md/Google_Calendar/Calendar-list-management/Get-list-calendar.md @@ -14,7 +14,7 @@ sidebar_position: 3 | Календарь | --calendar | Строка | ID календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПолучитьКалендарьСписка --token %token% --calendar %calendar% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-list-management/_category_.json b/docs/ru/md/Google_Calendar/Calendar-list-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Google_Calendar/Calendar-list-management/_category_.json rename to docs/ru/md/Google_Calendar/Calendar-list-management/_category_.json diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md similarity index 88% rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md index fd1fd9ea7f..8ffc9c4062 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md +++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Clear-main-calendar.md @@ -13,7 +13,7 @@ sidebar_position: 4 | Токен | --token | Строка | Токен | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -24,7 +24,7 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ОчиститьОсновнойКалендарь --token %token% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Create-calendar.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md similarity index 92% rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Create-calendar.md rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md index a2cc06130e..f468f3b79c 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Create-calendar.md +++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Create-calendar.md @@ -14,7 +14,7 @@ sidebar_position: 1 | Наименование | --title | Строка | Наименование создаваемого календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar СоздатьКалендарь --token %token% --title %title% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Delete-calendar.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md similarity index 88% rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Delete-calendar.md rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md index c459f994ac..b94693beea 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Delete-calendar.md +++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Delete-calendar.md @@ -14,7 +14,7 @@ sidebar_position: 5 | Календарь | --calendar | Строка | ID календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -25,7 +25,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar УдалитьКалендарь --token %token% --calendar %calendar% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md similarity index 88% rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md index bea292a326..c6e0843710 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md +++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Edit-calendar-metadata.md @@ -16,7 +16,7 @@ sidebar_position: 3 | Описание | --description | Строка | Новое описание календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint gcalendar ИзменитьМетаданныеКалендаря --token %token% --calendar %calendar% --title %title% --description %description% + oint gcalendar ИзменитьМетаданныеКалендаря --token %token% --calendar %calendar% --title "Тестовый календарь (изм.)" --description "Тестовое описание" ``` diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md similarity index 93% rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md index d9b30904ea..3ddb7ef9ca 100644 --- a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md +++ b/docs/ru/md/Google_Calendar/Calendar-metadata-management/Get-calendar-metadata.md @@ -14,7 +14,7 @@ sidebar_position: 2 | Календарь | --calendar | Строка | ID календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПолучитьМетаданныеКалендаря --token %token% --calendar %calendar% diff --git a/docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/_category_.json b/docs/ru/md/Google_Calendar/Calendar-metadata-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Google_Calendar/Calendar-metadata-management/_category_.json rename to docs/ru/md/Google_Calendar/Calendar-metadata-management/_category_.json diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Create-event.md b/docs/ru/md/Google_Calendar/Event-management/Create-event.md similarity index 97% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Create-event.md rename to docs/ru/md/Google_Calendar/Event-management/Create-event.md index 83b5e8d4c4..c252d15b34 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Create-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Create-event.md @@ -15,7 +15,7 @@ sidebar_position: 4 | ОписаниеСобытия | --props | Соответствие Из КлючИЗначение | Описание события | - Вовзращаемое значение: Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено - ответ сервера Google + Возвращаемое значение: Строка, Произвольный, HTTPОтвет, ДвоичныеДанные, Неопределено - ответ сервера Google ```bsl title="Пример кода" @@ -40,7 +40,7 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar СоздатьСобытие --token %token% --calendar %calendar% --props %props% diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Delete-event.md b/docs/ru/md/Google_Calendar/Event-management/Delete-event.md similarity index 91% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Delete-event.md rename to docs/ru/md/Google_Calendar/Event-management/Delete-event.md index 6b1cd5ccd9..30c6959b7e 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Delete-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Delete-event.md @@ -15,7 +15,7 @@ sidebar_position: 7 | Событие | --event | Строка | ID события | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -27,7 +27,7 @@ sidebar_position: 7 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar УдалитьСобытие --token %token% --calendar %calendar% --event %event% diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Edit-event.md b/docs/ru/md/Google_Calendar/Event-management/Edit-event.md similarity index 96% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Edit-event.md rename to docs/ru/md/Google_Calendar/Event-management/Edit-event.md index 1dd7ba5018..a864a07e41 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Edit-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Edit-event.md @@ -16,7 +16,7 @@ sidebar_position: 6 | Событие | --event | Строка | ID события | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -31,7 +31,7 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ИзменитьСобытие --token %token% --calendar %calendar% --props %props% --event %event% diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-description.md b/docs/ru/md/Google_Calendar/Event-management/Get-event-description.md similarity index 94% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-description.md rename to docs/ru/md/Google_Calendar/Event-management/Get-event-description.md index 56d8323d4e..4b11ab9850 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-description.md +++ b/docs/ru/md/Google_Calendar/Event-management/Get-event-description.md @@ -12,7 +12,7 @@ sidebar_position: 1 |-|-|-|-| - Вовзращаемое значение: Соответствие Из КлючИЗначение - Пустой макет события + Возвращаемое значение: Соответствие Из КлючИЗначение - Пустой макет события ```bsl title="Пример кода" @@ -20,7 +20,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПолучитьОписаниеСобытия diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-list.md b/docs/ru/md/Google_Calendar/Event-management/Get-event-list.md similarity index 95% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-list.md rename to docs/ru/md/Google_Calendar/Event-management/Get-event-list.md index 18089ff1c8..4ff0846a59 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event-list.md +++ b/docs/ru/md/Google_Calendar/Event-management/Get-event-list.md @@ -14,7 +14,7 @@ sidebar_position: 2 | Календарь | --calendar | Строка | ID календаря | - Вовзращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий событий + Возвращаемое значение: Соответствие Из КлючИЗначение - Массив соответствий событий ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПолучитьСписокСобытий --token %token% --calendar %calendar% diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event.md b/docs/ru/md/Google_Calendar/Event-management/Get-event.md similarity index 95% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Get-event.md rename to docs/ru/md/Google_Calendar/Event-management/Get-event.md index 329c97451d..f2ad76f2ac 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Get-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Get-event.md @@ -15,7 +15,7 @@ sidebar_position: 3 | Событие | --event | Строка | ID события | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -27,7 +27,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПолучитьСобытие --token %token% --calendar %calendar% --event %event% diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/Move-event.md b/docs/ru/md/Google_Calendar/Event-management/Move-event.md similarity index 96% rename from docs/ru/md/!temp/Google_Calendar/Event-management/Move-event.md rename to docs/ru/md/Google_Calendar/Event-management/Move-event.md index 701025afe6..1f8db0c9df 100644 --- a/docs/ru/md/!temp/Google_Calendar/Event-management/Move-event.md +++ b/docs/ru/md/Google_Calendar/Event-management/Move-event.md @@ -16,7 +16,7 @@ sidebar_position: 5 | Событие | --event | Строка | ID события календаря источника | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Google ```bsl title="Пример кода" @@ -28,7 +28,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint gcalendar ПереместитьСобытие --token %token% --from %from% --to %to% --event %event% diff --git a/docs/ru/md/!temp/Google_Calendar/Event-management/_category_.json b/docs/ru/md/Google_Calendar/Event-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Google_Calendar/Event-management/_category_.json rename to docs/ru/md/Google_Calendar/Event-management/_category_.json 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 3db2d5669e..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 Календаря. На данной странице описаны все действия, необходимые для полноценного начала работы - -:::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/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md b/docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md deleted file mode 100644 index 3f0ef78738..0000000000 --- a/docs/ru/md/Google_Calendar/Rabota-s-metadannymi-kalendarey/Izmenit-dannye-kalendarya.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Изменить метаданные календаря -Изменяет поля метаданных календаря - -*Функция ИзменитьМетаданныеКалендаря(Знач Токен, Знач Календарь, Знач Наименование = "", Знач Описание = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен доступа | - | Календарь | --calendar | Строка | ID календаря для изменения | - | Наименование | --title | Строка (необяз.) | Новое наименование календаря | - | Описание | --description | Строка (необяз.) | Новое описание календаря | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - Наименование = "Тестовый календарь (изм.)"; - Описание = "Тестовое описание"; - Ответ = OPI_GoogleCalendar.ИзменитьМетаданныеКалендаря(Токен, "55868c32be16935f0...", Наименование, Описание); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка - -``` - -```sh title="Пример команд CLI" - - oint google ОбновитьТокен --id %clientid% --secret %clientsecret% --refresh %refreshtoken% > token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p 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 token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p 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 rS0htipHJ4zEShh diff --git a/docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Dobavit-calendar-v-spisok.md b/docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Dobavit-calendar-v-spisok.md deleted file mode 100644 index 8d685e0a5f..0000000000 --- a/docs/ru/md/Google_Calendar/Rabota-so-spiskom-kalendarey/Dobavit-calendar-v-spisok.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Добавить календарь в список -Добавляет календарь в список календарей пользователя - -*Функция ДобавитьКалендарьВСписок(Знач Токен, Знач Календарь) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен доступа | - | Календарь | --calendar | Строка | ID календаря для добавления | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - Ответ = OPI_GoogleCalendar.ДобавитьКалендарьВСписок(Токен, "55868c32be16935f0..."); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка - -``` - -```sh title="Пример команд CLI" - - oint google ОбновитьТокен --id %clientid% --secret %clientsecret% --refresh %refreshtoken% > token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p 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 dk&Rclns@1}N6zZZZ+`&+ - -# 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/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md b/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md deleted file mode 100644 index 86dc784b76..0000000000 --- a/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/Obnovit-fayl.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Обновить файл -Обновляет двоичные данные существующего файла - -*Функция ОбновитьФайл(Знач Токен, Знач Идентификатор, Знач Файл, Знач НовоеИмя = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен доступа | - | Идентификатор | --object | Строка | ID копируемого объекта | - | Файл | --file | ДвоичныеДанные,Строка | Двоичные данные или путь к новым данным | - | НовоеИмя | --title | Строка (необяз.) | Новое имя файла | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - НовоеИмя = "Обновленный файл.jpeg"; - КартинкаЗамены = "C:\OPI\image2.jpg"; - Идентификатор = "1V0oaZh3qQZ7-wbARC8-vrErAFllsBGSJ"; - - Ответ = OPI_GoogleDrive.ОбновитьФайл(Токен, Идентификатор, КартинкаЗамены, НовоеИмя) //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка - -``` - -```sh title="Пример команд CLI" - - oint google ОбновитьТокен --id %clientid% --secret %clientsecret% --refresh %refreshtoken% > token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token=HCxO 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 dmXrvO@6gYJ4D=Zr^!^r6l2d79;=w diff --git a/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/3.png b/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/3.png deleted file mode 100644 index 1938d4e14db70c302395fbf5a2fed38f156e9b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9346 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 KN>+#)2L3NNX%_MT diff --git a/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/4.png b/docs/ru/md/Google_Drive/Rabota-s-fajlami-i-papkami/img/4.png deleted file mode 100644 index c5ba3d5e4bac1abce57f735c4a4871f1a5f58be7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5109 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 v#!()&L+Qj~5w0qZj`J@Szge diff --git a/docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Poluchit-kommentariy.md b/docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Poluchit-kommentariy.md deleted file mode 100644 index 88a37191f4..0000000000 --- a/docs/ru/md/Google_Drive/Rabota-s-kommentariyami/Poluchit-kommentariy.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить комментарий -Получает информацию о комментарии по ID - -*Функция ПолучитьКомментарий(Знач Токен, Знач ИДОбъекта, Знач ИДКомментария) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен доступа | - | ИДОбъекта | --object |Строка | Идентификатор объекта комментария | - | ИДКомментария | --comment | Строка | Идентификатор комментария| - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Google - -```bsl title="Пример кода" - - ИДФайла = "1rCyOc4A8VYw7DM3HV55P9BuKWayJOSvW"; - ИДКомментария = AAABI3NNNAY; - - Ответ = OPI_GoogleDrive.ПолучитьКомментарий(Токен, ИДФайла, ИДКомментария); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //Строка - -``` - -```sh title="Пример команд CLI" - - oint google ОбновитьТокен --id %clientid% --secret %clientsecret% --refresh %refreshtoken% > token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token= token.json - oint tools РазложитьJSON --json token.json --name access_token > token.tmp - set /p token=+vwCIn| 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 - -# 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/Rabota-s-dannymi/Ochistit-yacheyki.md b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ochistit-yacheyki.md deleted file mode 100644 index 3bdf8cbbdc..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ochistit-yacheyki.md +++ /dev/null @@ -1,54 +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 "['B2','A3','B4']" --sheetname Лист2 - -``` - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "clearedRanges": [ - "'Лист2'!B2", - "'Лист2'!A3", - "'Лист2'!B4" - ] -} - -``` diff --git a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md deleted file mode 100644 index 1562da4f3a..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Poluchit-znacheniya-yacheek.md +++ /dev/null @@ -1,77 +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 "['B2','A3','B4']" --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/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md deleted file mode 100644 index 228b4a554f..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/Ustanovit-znacheniya-yacheek.md +++ /dev/null @@ -1,123 +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.json" --sheetname Лист2 - - или - - oint gsheets УстановитьЗначенияЯчеек --token %token% --spreadsheet 1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc --data "{'A1':'Это А1','A2':'Это A2'}" --sheetname Лист2 - -``` - -![Результат](img/1.png) - - -```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/Rabota-s-dannymi/_category_.json b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/_category_.json deleted file mode 100644 index 3a2c532a96..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-dannymi/_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/Rabota-s-dannymi/img/1.png b/docs/ru/md/Google_Sheets/Rabota-s-dannymi/img/1.png deleted file mode 100644 index ed8d2fd1d89b6c5ad47b623f6ee45081cde415c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23926 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 diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md b/docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md deleted file mode 100644 index fe5dd2f838..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Izmenit-naimenovanie-knigi.md +++ /dev/null @@ -1,49 +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 "Тестовая таблица (изм.)" - -``` - - -![Результат](img/1.png) - - -```json title="Результат" - -{ - "spreadsheetId": "1Pu07Y5UiGVfW4fqfP7tcSQtdSX_2wdm2Ih23zlxJJwc", - "replies": [ - {} - ] -} - -``` diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md b/docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md deleted file mode 100644 index d43815b778..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Poluchit-knigu.md +++ /dev/null @@ -1,199 +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/Rabota-s-knigami/Sozdat-knigu.md b/docs/ru/md/Google_Sheets/Rabota-s-knigami/Sozdat-knigu.md deleted file mode 100644 index b35c57c790..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/Sozdat-knigu.md +++ /dev/null @@ -1,206 +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 "['Лист1','Лист2']" - -``` - -![Результат](img/2.png) - - -```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/Rabota-s-knigami/_category_.json b/docs/ru/md/Google_Sheets/Rabota-s-knigami/_category_.json deleted file mode 100644 index 06f84141f4..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-knigami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с книгами", -"position": "1" -} \ No newline at end of file diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/1.png b/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/1.png deleted file mode 100644 index 656f3bc315b080302079b9f24f6cc8d20e49f804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14289 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 diff --git a/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/2.png b/docs/ru/md/Google_Sheets/Rabota-s-knigami/img/2.png deleted file mode 100644 index 90ce057d66dbad407d7deadcce2a82df4b209236..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1695 zcmbVL|5H;}77rqBZMN90K!IAJgKno&T?2Nq#J-#z%nSxHCS~88LfE6P!WPmD|AeJ)C z)5FL_3qT|QM26JjLzcCzr$|5=ojc*&d2%YLXeucegzRpuT%SY*0V2JjPc^1gjfu(- zFRZ910o2;TS*OFI6`nz>S|&Xx>7rs7k|=FPI}BMDA^m)tNMFsH;SF20R#-9&DgFUN zcBp~^MlkgiY!F$oOe$5n1(bRg@iq> zY2%1~4_bRtFE_)STXQ`vV0p(}bFU4t$cl*s?t~BVE)B9s$cnc0BncprGIHn{WWqHy zJlRZ;zVP)wkZ03q5NJ%HfRGttQb8>BDQA39`+QN-GIdB|hwLunbBFf%Jm;-GdePh1 zVYI@wK~`!SDV0btiSvLohScmsJhNS=2|(4b!|O9k833_m(u=Y?6}2QF|3{P8Hzu4? zTdkZDFrwmFUI7S==nsi)koBd};)d*Y-Z`+x4kHW0=hG-$X*=SzNKv!~72@$Zl#OH} zg{y|!J3A%9X`U7;@0f4uwXG^@xf4qn%^HVA1~hAIirNe!saR@hW23D;lbB&F6^x*O znGzc`J`+m;W3SIa;PYy}Ndh{|KNgmTE@4WIfbm67|f`3sCT>>T$PDDZ4}^0IXqvNO34?i$z+q!)eyuDNZ9C z6VHw{P>yj16iOAOHyxsYSo+g8t(&KHSC^p*Po3(sAzlp^wHdh#6ckb~4x3S{SY8@u z9f%u7Jg{TMchRMaLEXHuBsq(T!32)JU4D-kU3nOce|ZXkJAC56Z#*|O2#2XXhtI*E zO~)yJ$t+6$LKdtE3=G=rAMB6C;}fuBnX)f>f`_m}Lqpy-CFZ%`a(wU@>3xmn#{A`m zfFpey8snwmqR`V!Ww)HQk;Duzv|agXOcZpQ*>N_E2D?TYLswpnvOnMbpQqVbjOEgS zHP6-i9frlbx!aGJlQG1P`mWzE0TbbLD=N%`n9@siVF2&4q_YM#@Cf4~_zF{M!Am;g+7o z_1>*X*zi;H+(^0W6M6rpf|{)<_m8Ol^s``NNH;Eu^Sz*R^alYHB_wddyYbwxJ*U5W ze5t-gb-=Jzf(xlE^4#3JUDrk8hukFzqIc8N^VRL65ix51Uj6iS#%=&n5|>X zs6Gw59du;VX!MJQj55mt1OiZ9FTZVmw-PL<2CfN zHhuI{)5@;OEpv|;%YXNUu>)^^e7kN5grX#su9-8f?0fs;UaT+s#n-mC?AAlzZ@UYg zd^Uk#^SIt<8c6{JwkD$^-1qzAoT>0wp`3PbsPxNGZb)h4zXsboev?-$zT&U*ZX9AQ z@3U)sdtc^8ByD;ck-%PYg&B^sNl)A#?iz+8)Yl_15|8MD!tAuL-`9`_; Tyf=}CeoIUW{vaSt%BlG`boZde diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md b/docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md deleted file mode 100644 index eb6d931181..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-listami/Dobavit-list.md +++ /dev/null @@ -1,59 +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/Rabota-s-listami/Kopirovat-list.md b/docs/ru/md/Google_Sheets/Rabota-s-listami/Kopirovat-list.md deleted file mode 100644 index 8fe3c977dd..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-listami/Kopirovat-list.md +++ /dev/null @@ -1,53 +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 - -``` - -![Результат](img/1.png) - -```json title="Результат" - -{ - "sheetId": 1790807910, - "title": "Лист2 (копия)", - "index": 2, - "sheetType": "GRID", - "gridProperties": { - "rowCount": 1000, - "columnCount": 26 - } -} - -``` diff --git a/docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md b/docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md deleted file mode 100644 index ae131d2618..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-listami/Udalit-list.md +++ /dev/null @@ -1,46 +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/Rabota-s-listami/_category_.json b/docs/ru/md/Google_Sheets/Rabota-s-listami/_category_.json deleted file mode 100644 index 799899a9f4..0000000000 --- a/docs/ru/md/Google_Sheets/Rabota-s-listami/_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/Rabota-s-listami/img/1.png b/docs/ru/md/Google_Sheets/Rabota-s-listami/img/1.png deleted file mode 100644 index abab644b49d9f44981e93d7fab298d84932302d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2766 zcmV;<3NiJGP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D3S&t`K~#8N?cEJf z6IUJp@E6fUB~n3wFqMx%ErUJ7IRob$bu4;%ISbT7r;4Cd8Cq;OX^*o4XAvzbC>8-|Ue0-e&W% zZ`uF8eVc3;Jv}{0Rb5@(?76cY7C8(I3_NLTm$rA182|t<#myj(>M$6L1y=KItgX!F z&Y3l9CMg8~fGJB;FOTE_0ARXc^giz+NdN$t?ih9TbtDM@0Mi}x@-%5`laZ83;#e_B z3V`WC)8z{Q0GMVV5^`H|LmyJE=rP@56r+;*Zl=9m&eNL{ei32nZyp3DfdU zDy_F3tj_KynL*)UF1uYwdNQ@Qr2SQz+At&W;8JfZQl=x?-btlg;2k3*X~LC%Hp$zD zWF`kyo%vbR)f&YXVRF1nrY*ED3#Au+Xi)4c86WI zjW~a3ttBZj5bDmc9SODmr_;AOk`jZPG9k~~X9G!%MRYxvq$X@!ALTRzKP#7nf7x5|0;i2F+nJ&l_4i`#mOUp`BCdI6#XPpl2+urwD#Ae&LZr!p5$!hAK&`TH( z9XCP?MLBrv*zRR-!M1hr_g{@XN(M=iGk4NI2YVFbo_|>YL=|lNo)q<}I zhu@F7+AA9s3yiTMGHGqa&?1B74(m62$ZqBp8_kb~!H@XpT30?k4|QVSj(ClQ`WtRE z`iS}w$)eu-4|kpJ{hof}t)7KePt&8FTv>`m=)ytaVK%!hko9jCh7J>BL#!BI9_LEUAmNYkz@w_@so&k>(-Nu9!ypv ztl%9=R&4__q^9fiprRNp33_wzlvb&Bs$8%q=8kJb(tf;{YSp647ly_PM%V5ddhUcT zN7IV*HHo4_1y#dmMWh@d_AfkKk)ZM?tu?9={k-c=@0o8qQr}*%E1n&Q zy7N!B#x$_f;%!zS#GH*6u-UwkUUD45HY~({m7|{i;+-n#&66pW!@FpGZt~TJ#r(e| zdE4O~Mv}8HG(%YI&-LQ+b47gAEQ|aPRE6VRcw8PQG=2YC4$jh5homL>Ey7hx^N#LJ zO}xD3%MV=XzM%{M>=(Ya@>GSuC#qIarfkHDpnKOcs;su2JQuVS_eO<#g9W4H`VOQD< zwC-K&%}(rj=IoW59m|uJroL@~kKHWux%13t%~l+bEad6AtO*Rt;HVe2VF8^sRJ_A| zg5?RZSq|mGjs4eo-5k#rOovSsw5-jmbrJRk3A_E1CDw_SF{Wp z?npDcKuX!R1=uzv_u|uBtMr+Jt zv&cZUbvr2`7z~myW3guHYG_pv^%fq{O}vwJK9fIadhgQ0l#}9hkwGg}FSsz3b`kAj zy7bPm-Ejr>p-Fu1ICd|*3*j9}r}0jIjnF48PWdqQwmmTjt(?;16~MM`emh=_{g-QaajRy4uG~3HA6f{%f|-oX)D# zKz%Ce_ugpjZA}W~SPWN$9z7Wx{%CAGfBjKOqgMZPuK;)S{B+a5leRV>w8Z}9r(!Y@C%{cT;$nU3T6oz=baLA$9#DlQRb{-XxD zFLNd(YE+ihtp7Mj^%G=l_jO*(a>0=+)y*AL^ZhGljwTEK(?({hL6s$c7=E_GmdE#f zUHYTSH9>>ZS0i+krv711MmdKU>TBOtt++5+qoxg(x_P3S@9vG5!{*|y@e;8hT2Ltu zs%%f5a@E4bj6$aSyPjHnq(p6%jt0C$0vjbtWh3wkly=Fj6Aq+kgUN?nUII0 zzLpbNKtKAQ|F>$Om1UN)#SR}eUv5U?4!cDoPg^WEe`LAO0p0k9+MU&tO)+-vu-)l2 zwffzXyf{H&ryD<1(+HI1JCQ-7J~qr=6?W9$L3}YHIN-hDKV5G7Rpg#!5SZuNhss}_{a_dmMVYxKpC(bTR8g`?-SPOpg3eNRbYP6cx< z&(nhB4GwYDLw>F03D1Il#bU24z z9stu3jxt6PXpHRi1wtMGz=S}^0|1y12zdYi69OR*0ANBO - -## Начало работы - -Релизы библиотеки выходят в пяти вариантах: - -- Как CLI приложение для Windows и Linux (exe, rpm, deb) -- Как XML файлы расширения для загрузки через конфигуратор -- Как EDT проект расширения -- Как отдельный файл расширения формата cfe -- Как OneScript пакет расширения ospx - -Вне зависимости от выбранного сопособа установки, получать файлы необходимо из [Release](https://github.com/Bayselonarrend/OpenIntegrations/releases), так как в самих файлах репозитория бывают промежуточные данные и функции, находящиеся в процессе разработки. - -Подробнее о каждом варианте релиза в разделе [Про варианты релизов](/docs/Nachalo-raboty/Pro-varianty-relisov) - -
- -## Структура модулей - -Общие модули проекта бывают двух видов: - -- Служебные - - OPI_Инструменты - - OPI_Криптография -- Модули непосредственной работы с API - - OPI_Telegram, OPI_VK... - -:::warning -Не рекомендуется использовать методы служебных модулей в других местах вашей конфигурации (если вы собираетесь обновляться до новых версий в дальнейшем). Для сохранения обратной совместимости, количество/назначение параметров и типы возвращаемых значений для методов работы с API не изменяются, но это не применимо к служебным модулям, которые могут изменяться как угодно для оптимизации и дополнения под новые нужды. Если вам необходим функционал из служебных модулей, рекомендуется скопировать его себе отдельно. -::: diff --git a/docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md b/docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md deleted file mode 100644 index 088087aede..0000000000 --- a/docs/ru/md/Nachalo-raboty/Pro-varianty-relisov.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Про варианты релизов - -Открытый пакет интеграций - это проект с тремя путями развития: 1С, OneScript и CLI. Основная версия - 1С, которая далее автоматически трансформируется в пакет для OneScript, а из него - в CLI приложение. Каждый из этих путей имеет свои варианты распространения - всего их 8: 3 для 1С, 4 для CLI и 1 для OneScript. Здесь приведены описания каждого из них - ->Ссылка на последний релиз: [Тык!](https://github.com/Bayselonarrend/OpenIntegrations/releases/latest) - -## 1С:Enterprise -Данные варианты релизов - различные формы поставки расширения для платформы 1С:Предприятие - - -**OpenIntegrations_x.x.x.cfe** - стандартный вариант поставки расширения конфигурации 1С:Предприятие. Для начала работы достаточно загрузить его в список расширений вашей конкретной конфигурации. Разработка ведется в режиме совместимости 1С 8.3.9 - - -**XML.zip** - это zip-архив, который содержит в себе файлы стандартной выгрузки расширения 1С "в файлы". Аналогично варианту с CFE, распакованный архив можно использовать для загрузки расширения через панель Расширений конфигурации в конкретном проекте - - -**EDT.zip** - это zip-архив, который содержит в себе файлы проекта расширения EDT. Этот вариант поставки предназначен для быстрого старта работы с ОПИ в тех случаях, когда разработка основной конфигурации ведется с использованием 1C Enterprise Development Tools - -
- -## CLI -Данные варианты релизов - различные формы поставки OInt CLI - кросплатформенного приложения для терминала/командной строки, реализующего полный функционал библиотеки ОПИ без привязки к тех. стеку 1С/OS. Системные требования OInt - системные требования OneScript: **.Net Framework 4.8 (Windows)** или **сопоставимая версия Mono (Linux)** - - -**oint.exe** - исполняемый файл, который, несмотря на Windows-ориентированное расширение, является кросплатформенным. Для запуска требуется .Net Framework 4.8 или Mono совместимой версии. В Windows и Debian-based дистрибутивах данное приложение запускается просто через командную строку/терминал, а в дистрибутивах, основанных на RHEL - через ```mono oint.exe "$@"``` - - -**oint_x.x.x_installer.exe** - это Windows-установщик. Рекомендуемый способ установки для ОС Windows, так как при его использовании автоматически создается каталог программы и прописывается PATH (после презагрузки компьютера). Это позволяет в дальнейшем запускать приложение из любого места, просто написав `oint` в командной строке - - -**oint_x.x.x_all.deb** - это DEB-пакет, предназанченный для установки OInt в Debian/Ubuntu дистрибутивах. При его использовании зависимости Mono устанавливаются автоматически, следовательно никаких дополнительных действий для начала работы не требуется - - -**oint-x.x.x-1.el7.x86_64.rpm** - это RPM-пакет, предназанченный для установки OInt в RHEL/Fedora/CentOS дистрибутивах. При его использовании зависимости Mono устанавливаются автоматически, следовательно никаких дополнительных действий для начала работы не требуется. Также не требуется запуск через `mono`, как в случае с exe - -
- - -## OneScript -Данные варианты релизов предназначены для использования в OneScript-проектах - - -**oint-x.x.x.ospx** - это OSPX пакет, предназначенный для установки через пакетный менеджер OPM. Вы можете использовать его для оффлайн установки при помощи команды -``` opm install -f "./OInt-x.x.x.ospx" ```. -Если отсутствие интернета на машине не предполагается, гораздо проще установить OInt напрямую из хаба пакетов. Скачивания файла для этого не требуется, достаточно выполнить команду ``` opm install oint ``` - - - -
\ No newline at end of file diff --git a/docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md b/docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md deleted file mode 100644 index b63125b847..0000000000 --- a/docs/ru/md/Nachalo-raboty/Rabota-s-CLI-versiei.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Работа с CLI версией - -**OInt CLI** - приложение для командой строки, которое позволяет использовать методы Открытого пакета интеграций независимо от 1С и OneScript. Для его работы требуется **.Net Framework 4.8** или сопоставимый **Mono Runtime** (при использовании deb и rpm пакетов устанавливается автоматически) - -## Первый запуск - -Для начала работы необходимо вызвать команду `oint` из командной строки/терминала. При установке из пакетов (Linux) или установщика (Windows, после перезагрузки), сделать это можно из любого места без дополнительных действий. При использовании портативной версии (исполняемого файла exe) `oint` необходимо запускать по полному пути к файлу. В Linux-дистрибутивах, также, предварительно нужно будет прописать `chmod +x <путь к файлу>/oint` - -Запуск портативной версии в RHEL/Fedora/CentOS (дистрибутивы, использующие rpm-пакеты) осуществляется командой
`mono <путь к файлу>/oint "$@"` - -![demo](./img/1.gif) - -## Справка - -После запуска приложения, вы увидите начальную страницу, где есть перечень доступных библиотек. Для того, чтобы просмотреть список доступных методов конкретной библиотеки, необходимо просто написать `oint` и её название. Например `oint telegram`. Аналогично можно узнать подробности о конкретном методе - необходимо вызвать команду `oint <библиотека> <метод>`, например `oint telegram ОтправитьТекстовоеСообщение` - ->**Важно:** Имена библиотек чувствительны к регистру и пишутся строчными буквами. Имена методов к регистру не чувствительны - -![demo](./img/3.gif) - -## Использование методов -Как и большинство других программ, нацеленных на использование в bat/sh скриптах, каждое отдельное действие Oint CLI вызывается полной строкой вызова следующего вида: - -```powershell - oint <библиотека> <метод> --парам1 "Значение" --парам2 "Значение"... -``` - -Что касается параметров, то чаще всего передаваемые туда данные - строки. Это может быть текст, пути к файлам, URL и пр. Однако, в OInt есть методы, которые принимают и другие, менее очевидные виды данных. Это могут быть: - - + Даты - передаются как строки формата ISO 8601 - + Массивы - передаются как строки вида `"['Знач1','Знач2','Знач3']"` - + JSON - передается как путь к файлу - -После выполнения запрашиваемого действия, программа выводит результат и завершает работу. По умолчанию, вывод осуществляется в консоль, но вы можете перенаправить его в файл - как стандартным способом `>`, так и при помощи общего параметра `--out`. Разница между двумя этими способами заключается в кодировке сохраняемого файла: при использовании `>` это будет кодировка оболочки, а при использованни `--out` - UTF-8 (используется внутри OInt при работе). Также использование `--out` обязательно для методов, возвращающих двоичные данные в ответе (вроде скачивания файла из Google Drive, например) - -![demo](./img/2.gif) - -Всю дальнейшую информацию, которая может понадобиться вам для работы, вы сможете найти в других разделах данной документации, а также во встроенной справке OInt CLI diff --git a/docs/ru/md/Nachalo-raboty/_category_.json b/docs/ru/md/Nachalo-raboty/_category_.json deleted file mode 100644 index f79097bc1d..0000000000 --- a/docs/ru/md/Nachalo-raboty/_category_.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "label": "Начало работы", - "position": 1, - "link": { - "type": "doc", - "id": "Nachalo-raboty" - } -} diff --git a/docs/ru/md/Nachalo-raboty/img/1.gif b/docs/ru/md/Nachalo-raboty/img/1.gif deleted file mode 100644 index ca5af98bde5bd9e9a8fa51387e00304c9e190fd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73908 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
HY2w*e*?e&Vic%|B=4fv*xT0Um_z9Ej3M6 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 K|1U?XOJ%1`DqG2#WrQJQ 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

$bCSAysaG&1B571S`U`qxB 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%0DINZIo$_j;{&<6Z0Mr{ zSS|JMz3z-(JG&j67=dS0A+FFRaAL$b_IWF54x=)*5*8GHxARf|o9mOJNF^BvO|14r_>H67Os`|9*e7 zveuD-6P#t0m2jUT0c%#eUN1CB$;s*6y*D_95y)Osp4q}1`Z({qCpenK?X?5pXcvRM zisdZx1Tiju9m8vNbw=^TnFlLNTz_VPvET85(9R8>B6y?&=Yy7P!6-g0u&0-yVz57_ z`$5&m8)gDhsW*#wo>my8`d@)6ACR*E)>fRkn@v*+z14hj`R8yKZXPWt)4xCO!qSOf zN~$btuH+v~*Wjoq*PH9Xsp|U(!iXwTM#sLoNN{}4m*aQ&d2Hg1dDnfZD^3zKm%pk# zt57$6?SBtKa=WQ7qq9t|xbn9D*w-zW-hlf%AmJA&x$cwAEe%D-uWcIDT{Yk}F#FP6 zC%lWk^%&B*`OcF+fdG@gKVJIZ!Lh+hc0+dT;9}TnSRfY<%e64X1~=@&nWP6(qF6hQ zwDFt&P;?Hq%Ef;BdFCqu){wnv*Xd)ipR&yJB#y_2I9WlOA9Lg z9QXjdDZS#;6Fv7R4u5frx|h=4r#bTV#RBQ4&snDudP33t?$yLYp_6gvP+H^QrP!K- z>eo{rcBBBS%KmD9o;s2v)%pEF?LtMgQE?#JLktH$zCLz;|w;8f3mSGDw(sN~^dtqaX|rX^qa zR(L@~>QkD7&qD6pP>l)Q`Jpv$Iitot(LIEM@H4J)xrUYB^L4j(6<`0_o3IZ> z_)ovrq4Tec7UTa6OJJ8b&{YyYIKNI_tD7`P^iVMp?xQ0O5|$U|@0!^@zPy*$GWVVm z`Q>(V9VCY}RK3D3LjiV|THTu}M>t6D%I{;O5JR?Xu1uH?-KlrM?s#xga`wyCeJ>X- z{z!4F8d2z4{0K@^yfUK6SeJ-v+n?JJJ%>JhwaxSbK74J}SWfJ4g?j?^^_tp|Pp?^( zo4-gq-2B!N(1Vx${7_#+<`;f=6Z~PoYLkH@v!+&2PS2ZIlNb2FTfK6TcIn?R(|cqgIiRXYS`J z8dgOY9jvy!ur)+d-sW))lV&Haay-2y!uFCgm&3c_7<&6?S3@ZS)R#1(SPhmjBG5XKXFUgH zta8L{w`{+tC8rY2{?vNv6tmtO?-?13(*#*MtLXuGlT3GHgCf#I2P_3?B1E-@^P0VEq#rmZ%heosKQ=$9CAG9$$T1J79slgc$=gQqT@im5`{}&ermC;E z#9YG`sOg-${EXc+#EQ52tFCLCo?;pS2 zx&C;I-Lt0Y9qloWbziO>nBJilvtxxX7Q{Dz*Ydj5Ee}PvJ%Wirif&&2bI!*PMz&G= zpZxCo+3G{7p@a_V`lugxX#@^Au+pM8*(!pWP+h^Pxkec%n9IN+S3NlBkuyx>A64I_ z>HGEmV41+@NhqMGR{LRwgMliWZQ{B3;!02!=u=DbB ztdGbQdu8sV)~c+lmqr`BjQhVR0yY5l*^f^7Cv<#t$a8`4E3d9>5;@`2*yN^3iJ|$7 z+&EnC-x6+k&H!XWoWGSg))wNvjdt*tFpikvvh+Q6fUGf9*^VujE>$^M7zA2(D?Gee|a@LFiJ?Fo-l$Dfo{wfk0o&1;g;%+m&NB ze>)TSfZ`k;hUp1DeXV~v6a2_=yWw{*5UIldM(WjuGePWvP{5wRy;g&eQ?I)>oC!9Y z?FDL>RK(#Tz4r6JoC$QjRX)yLHwhHI`sSB2fqLHgw~`%g&t~jzvYiPq2LQar%e|KE zbU%k*&ICnNfIM{Ng3eZ61^vgxS-05E1kKNHTzlYk`-J0lF2xJC+0F#}BVTmu>@xaZ zbEVng#4l$8;WSwX*EKrzk&TF%QUJV&z;-6^9v$+;MbAk?iyHD?gU$r80@n<^| z?9LBiI}?PO?8*Y234Bkd&6MojaxwG_xx0As%z=@J*;EhxoLK>zogeR?qri7dZ=0_P zQgTgHxTJLA&qiPy;Qd!}0fml{W+@1Yi9J#jw{l|L ziRZ+rY)@6BcBU8%vo8)_ndtmd9R*+@&Oyb0tc?c_>IqI+-EYm7*rp@5wQMnEV2syF z?dcV&$dKIaBW}PgDkqHBB3I()AhoCRagEBs=u>^*t(A2gF^Diic|1?vp9m-I;}oVh7*)p9rJ{4oT8YPt2S9UvA)+p6y|$fuaoIlg@> zAH#4@T67E3#6Ijnmf^Isx2ZMr^wyFrnR7Gmo|W(!#Z@>xj;MZ+-}hbz6bYkM)wzV# zo!Js@zd3U3tH^Y*w*Ms+2YPIT?l)CR?9irC>!BI9;XI{V&zfg7Bzz-}S3`OW_sbhZ zzmbVYZ~b&ZL(zjsb$@I>)tR{9QvFr&&*sbt3~ZyW{u&js20+RpltbJO$-2;)g54I( z)-5BZ;(ms(b3PP)YE}0hD2kMvB`HOa38zVzol=q_qrJ%E2APV^2Ye&;iI#2s`F@($ z#m?kG@!Dd3r(AH!O$&!6ktY{Hs5jNG=b$A+Tdr7tPJgi_W~*!6TRrtb zQTv5^X`K(WYImGi3UVGQEiJJnvFf1Zjwen-o`@8NHY90%3T z*BXOTG)p_<9oWlg&gx7t65b9XnT!PzeteZTOWE`qn?JuC^FVQU1-Mx+szLt{rI9qZ1KyToDJY?HpIR20H?+XUFG3o$II8s~* z9Ph@w0n_esJs4m-7~pau%QPhhq_8*S7=u&x_1Djq>7bAU3}m`I#gB{UDL8Zc_IpK>FTxAgl9Hi#UMch4^CsyY4{ku()!o!-q2ZOfo_h!Gkb#!GZ z?VxBLh=5V?aoNPBJGH~k<7^W4ROoB-L-WHI-K%kb>Nf;~k!_Ulzq8A&qwE8U$0E2< z*Zo6^thA^ap!i~IAcL*B)UFwtIr_026atp``ev5=`f{#UhIu@snT(yO94GQU51o1vd-p9m>XqTD&OwG+Y8<0~{5y5A!YF7touIW2e zjnZ%r(ff3a(CpS~ZB8e8m4)naOnA8va7Jh5l!E1ndC2Iu{o_VQzVb%CIPIyh?GQp^ z)~>ey6(eUo+AZq9Nu7vrna$iw|NHC`3C6b3DprGyS8w5mS71ZW$?bd1p|m3fXA6FW zAMrpc-W){keB=NH;WdqhM+YaRkHf)LyM~qM%R;aCt{(ny-X?0y|G=s+ulHFq4gV#t zsv$WWKl3^#1G#ed!6KnEy2bhL&sPLE8n5k{xmWP;_>ZQAp=#T7k9hcn`(`~?pWMz7 z3)o%he$lJDZJVPg=h16&!?*UoUU{POY1e602mCJQ!28nO1#8_Zf1bAw{&UA60SSXd z$ofyynubync@Y_#S`%hKr!-DGG?-NpXi8nz-2GtGnPmXFBs_GHwVkq3T;ojdFT_dUEbiGfXYR_}k+x=;G2 z0-Q8(-Xv;5=EKf2%!xZ@U`4|o2Z6i;U`2C3=Ro@7+VI%#Rbd~t#ed~|7;ep{ckxvz z8ZUc#4nddh-0`cPQIguz1=j;Ww&@QgN_p6o3#TE zAp*XmdF7S>YvrTQwa8NYTy*GKr(*3x>F~Mq8BWXng_-j0!x6e7r~S1}(wowT7Mvvv zjxB>?K80UGt<%@@ABR-)E)3>Z)ammaGv_K!kba`f0~vbWwBZI>IoXu~o+*4IK8 zhP%#Km4FKO<$8`nwc#x`x#C`Ylv_KEPqcXEUYUK2u%9+;*0HwFE;O>Xw7y zrS6;0mlSTfTg9sQc^^FY!Xb+KP~gVL3tnvpIs;+A`>N~C#Fx|0`}r9LdoGUD4nD4a z8Q7uw%&j?EzF*w`P3>cW-huOXjk>`(dCr>_%w5NP2C(#ZE0`tsHsj&Xh` zO%XHK>=brB1!dO|aZ6mo-B)()$iuG}cphoS8b^K#ycH|mIee`|a(_F2TYZVh_I&=2 z&k+K0&~ku=eqrfwKilm&v-FLM8!3D5mx(LdW?`uc`}W@9tqmJE?<>E%<_O_AFGV%s zOVt%FJ_`%kQ0l$~3D0`b^ZJJ$FHUr~YCehox;%dwgdcmC<-zLu3-`aeO*fTaH`a3k zwFrOo`bIS!)l-hq*#FAi@@CsVx{=)9I};q>BSEo5u#ElqD!||N9?XSaV3r3-+uII- zxJ(eD5o9U7q8%DN0rnB#H|KZHs%eTU12}=A&SZ%jr{#|Wb2GTYd_e>LBQNG$Qtuoc zs$)h}AW$l0TRB#bK9O@b40ppDf2kSrQB|y8Ix_hTFEx%zwL8C8DVz74iUxD|{>9BR#AD$!bV;YYqvSbUCd6td z79$dIZ;sLk)eXIN@d>l{Na0?ZK%F_l#(Efok!%Vbyen=6C%$OBJ8?*$Xr|!W(Tc!Z zms`{Mq_YpMYw=%e^1pRrwT|bx>cMG~lCjiB0%?Q80*V)QghhBZgc!usJi+{#A?d$A z$s_F5T4Z~xA-M#7m+L*jUVU>5Z!bAuGaR(W&@peExRW8O2l2f2NVb=T(}&>0cx7!0 zUU-+;DKm>76ax3eZ-}@|KT20T%5B!|DhHGi{kUPI&GU8zPt!xEl(H&a&vL7}T%MS+ zd0KaUHN;Qf=^Q9~@(+ygzYd1~=RepE_yC6hN${-sYrX#Af|sx^W0Sw!@XG~{_iV2- z+XYYSz*%9o3m)Fm!VElXS{1DO-amU0A8J>kfAIN(zJoK5&J&&2&^G*2%rdK8m+bB@ zO$=5!?YWz2$~ZriV}>c6roGaBTPNKMmU9k)JgAz1gy9?0R(n zbHj{p#^bl#eyqX7-5UJwp8SZlcrd)^(|t-nD*5cN)^zVdp@bfNQwV?~`Lr1=9}+rKP+~^W!cj8j$%0ZlTiT)mEmMWJCNJspR+!}~+J|PQ_6yZ{ zsfWct|7^nl7e3qn{9kPY7xx|q@5TV=*X1td|Js@|*-o$8p)c=ywZ1%!VmA z^Xfe#7_=qnde&@5(PpVn!9CdO!Eyvu+qal@(WDF)WMXdfg?0P5n`+%o(U|e>NPh50 zp?R7^p551*6#XTCyJgqExtw=SE_v-8( z>}d_>y^8tX*IoylZ~G~4ZaF;bAK#t<)vr6&{9k z6_RbpP}0uW(nW&Uo*2>9dnj#llfz8wvUQ}dsyG`ieCJ-;qZx5@kmLt zp!6?RvgupqeHB?dQH@aBO|Ra5lQQ}7C9Gn{a*->y(wloJc!N{|&00U+tFYp(sPI>H7U73G+;NT{qnzJWoLS((y zdLb}wDe;c`Teu&U-v^E{gHoZHZB#Q(Au_E~m37q(tKi@Z+!Y(MT5rYs$G+PseC5-3 zuF=DdRdZu?iCao&wb((?nT$5lM-Bwx0mthro1eL2`O`H!F-FU&6UL$+MC#<^$c0_PR~_6RAqQqpqhEimWgXbf1t+ zGB$S=mG$e6vvSj9bv~FrR4vob<be}FJzS^?cGth4R?PSjGMjdReP~CiBj--n(MKNxY-n?j)^(gJbX2& z(@D<@ozth)LwtZUtc}%fGW>Wf_nyWJrm3TXt{q3Zr0Gp#d!2eKb!~uobK;>^?Xvfm zVB>3!=pc#hLvT&cL3GqqxpJ_SJGZW@a=Rob7>lg60 z_1Aqglj?nzD$!m6e1x=K$Kvjj2}$cENm+1k;>pC1L<*AfrxEn z1_IJ}YB!w&!bc`bXXWVVew-BWBAKdV6Ci?TO>|bndkCpys_k$B;v~gFsFr@i+icPg zk<+8Hvw;dzW8r6+P{FL%=tDb8c}C`v`K(0NIkwE1O8=bemiHyvAQn3$7iv1Wtd!wC z!&Fp7bePyZX{6eAS%ED8)SxARTZ-m_dBn1mFlw;TL{r7Q=cwx8S|>Hsrc@phj3J)Z zu-%$wf)24zO=1VqFG)7YvW+pa7=R0{U>y5QNs*}{b8aI*xZ{{7m6M4!V#gpr4c=t^ z5b{d%ABlm}MAa%$@jCRy1ul3-Bd}-Fbt+i2hE-Dkkv#dlOeSCrd2_oLsc9%ZBq^)iMWvH{Ayvmz!qh6n^V%3-y27#(Ty~WNQ)QKRe|t!UePv-c>n!o;)pY8r#ARseGq?fPNuEaxbQm&O z>Iwd&(kLU*+{_dev)T6k0?=CDS{F92$~TidZRobsqEUdr~CZ zv@%rA28bQK)U(YApQ`MXAoQXw#b|pD+@ABHR4T(nefJ<-jSLl(^i0%RB9o3;aiFVd zW5(}!P@4P@;784C?okp|QLb1(sz_8!kb#P15_$W>lSCyePD)3Y3A(1<)p*nZ^%+gX zORwuA&Kq~Y(fKk`9>N^5XFtL=LoJ2x5+)A{m0@G>TR1OhB8FV8xxB3Y?uxYpFn)pZ0Hke z!m2I3j@(T*Q4fAig`i1*T3fR20)qmfuy|TE?+Fk!Pl}?o`DBF|9QX!6;bsv3_T?@u zqZ|lHsS^b!G5{4ax6f#*FsER*T*QN(WB~yEgACv2gxX2q z8U(ODnuuW*dOzJN41gVlptR|zE+Fo}GIEUs4_PO3k2TpxLP$BqX@nf^bOLApoL9*RqeW!36I_sm`$<30MMwCABVB1Q3=QV7 z2+yEF_tLC;NvJ{uXDb8S0hy=pc zUJ5*pfU$ByA`fx;JE4AP9Wy05R??2`*MwCQIh~!Lc}|!r66fx!tWiZ#>uy{(3FS`V zm?5CCc;tN=*U?sV&^im=$~ZAbKpHl{4?Bf@DulF9(2tz>ZZkPj=;&+)B$I^lX2Gi$ zk#}$0~Ckb0f2Ygd;y#Snx%-PPuIancglek$VB zggxIy>%n8!2*1!uA1}ToNb79AQrk5F`hTJE6I} z5!{Q&BP8Tq;)P@~yq3sm<`jL0f-cm9wgB8aH91EJ+mMR>p9eTOTBW`!jsvv*rw=U=tfSJP2ra0(@+pj@qmVvkk*66H!tmuKP47 zVKG05iDmMOj0`L43YDcGGZ5!TVVG|A`8X<(1Wz% z3p9jy1JYk!aR^`d)rqeV4~qm4j~Z~-nGhxkdx=#t>x5PFhMQ?>BAhW1nuzC4rU73$ zRh=-)PTZ62(LGLz3pALI6Y^~{&Sn^$frm+ah3jY<`Y<7b1QeFReZK)Zu8a+3z*`%5 z7n#_tWay|S^5IGJQx?h#;J84*K3yL?KTgNa(9x@D@M03mmBd-O$mP_)`HaPF9tJ=1`cqL4J)UI3>Ap)EYkU=u0i^O@@7G^M03pnxJ zH-$ndfD^NDUyi-|ZuA%)8%{!Ixzag_uztYcae!_Z0pMhCjDCXGo&o3p>=YS>VO-AE zgzX0|S&d-w8Ni`!Kqf`q)#-#oL)bG0jLbl1FLK7=v57?JMG7X6?z}=oi80!pNEkcs z6Z(XM{p&QBR-j@RxuA3f3-4`*u;3Tl@KK@Q!2^Ig!6pcoPsHG34q#kK$SE2;&I$Dt zk4;;=TDAyD^?`O$YBeZa4{Tt$H+a9|;V{xQI04|+k&X z5r)Ad2kF?DL}UbkdyI)|qjO5pH#g9sOp1-qC{7c9bFXIdePi4i0Dg*(+d}iUE|cRv z8J$471|f4k!DC-Dky13S=cHzDS}Rf$c2pacWee~vqIBV~!`oov*Kwgh&A` z0UAV$M+B_)8=#COu(>1cJQ=&z0EJW9?g(RbdfT-%(UvcuS4pUJ0P=O6?(cyBzB6&d zM=*VSCq_t^Zl}1nV9OPR?q+3ov(U4oW5>BpcP79hHPNik9?PWDm0_q=3a%TE$?5Ey zAz|Wkc3wD!9cIwB8*pzX_qLJ~++6yQ7LFQa*hh@MszQ~#ew^~2d_>2s4>XKI3Ms!F zZ&vW&W6gm&AMVW)H)RVWG`Ab05ikrt5i&yz1ug4$3CZH-UsF5 zJ26dmjykPA_iwf(Jt;iET8U4yGp#j}I*TnmR#-&I=e^KjGQH;J3 za=_v`mc^8-M?V}e#sx6o*^K5B40t08+r#MVCS&KwxUcJg5%P4wx0{MqRG}I@lno_) zd=5QG(E*%rFP(7pnWP004yi7+NWpAna6VfED`EB^2*`fQ)4qMrvN4e_@O&NtFUJ7EH}ZJ(4ne+V zo*$qV1@SVsv6_f<5(B`_`U&{H$H#Gq@@dWV^N4E4&Y*koimsyj*6`mnF~$53M@Y9t zJ_-v#XMs;jKWVrwLmrw1%BS-ICSb-b2FpWFQ12$9DxJ6o0lzdO9@WpHK~aLPk$9Po zm(n=};dL`~$%UOA^OB{J#TdY8j7PJKDg05GPfPR`WWictJk^M2UK7>ELS4^7H8U|~ zYi}5mZ|_PjTs3;z?a$-F%Uf~c?Sq$ZAFaJ*O1=|od@IER4ppVUbHX?QkPOY9D|T{h z`mdl^lO6E{)8r*9_IO;$^^z|*9=A=E3A%mOx*0?v>K|N~5_X;X4aMp>FMCSG?|#e0 zp=zm|HLA_kOHVF)THBl}xqA6&J*hDgW6OqO>GhQP^|xMmk-kuI`<(4HkPUp`-NJak z(4IRtk3&(C;`|yecT@RPBQG9moa~{gZ^^Q|-ZY(nUN z`MF3P*uJZmnNH=rWyQ)Q)_r-o{V>pR-{{j3eHK&;J|FD)b#&;S=uKZJJ@?B={fRu^ zLnjAB!*vc~^f)#>3oZ;l7Y`ZMvf9J^vpVjQ{z}_Wx&pVFM(C_Xj-S#+Ld&yFb{X zQ-r6OCkp;Qb?x;3>f8EH?4H0b`Gq_y$1+nIKo4Lna&!vK3mO&8;ZGW+@k=p?DGEX6 z@e+oSXzLsfZknX-fu(TX%H9GIpWF)l-08kzK1=P?GzhWTy)m#j{Ry`arF>yk*^vAH z-qj2H@iveozmx)(>z|bxrSVE{A3i0~kx=tX0g^)pz`=6M*k(PMBC^_Zb37#=!)f)q zPmhbMd9FY;M}yEnp_<3_mVM&Zxe0bh+nQ)|nsSA<=OsfNZsc`|wiwxLxtqzw5;QlOInZ%aC`AVpXhySkBXhugMBV)qr&ns0V`)kE_1=S4CxXDKU~jW4ee?=lJVkm zwPC?nTj>iQVZf$9?b*Bhqgs39|Nt#pW}X2hMNz&%Igtx$t#DA3})7oO2N;WoRXK zB1-lM?=;n7jk76e)+H}1U}7brrjM0yKlRPbmjj?!m41x8qhObamS2;CoB{f?h3lok z0+#PgdgIkyJM&x*awjF@UX2EPc)(P%Fa5QN>?CNZNB`7sleCD35k?ciG~RrWpRG*Q`?c~8yK z(=cJ_=gdTQvTnt0>IGc$&35KoP?l}a6Pi4|+1bggFW7tN+>N?kMu{k@W#&e6TT#Nk zt1bKP9sUs5(q7dX=?*X#O)g)1Cwi59A_4*^lBGbwIcC>cWo;RtXPvYbGz(Sj&XH4` z+5IcJE62P}dpZ%!Vm8VCsVnC5dtKSG#2akPdfqSA6`IcFf9a8zb@Adk#C@;5-*pZ_ zkkX8$@J!r}Yb%N1>&XhVqRH#7-I&dKa3TB!^WhP$gM^lYLvhw3Luqb}=e7rpaA+!9 z!Fl+C@g^(0L0W)~cT9%R?0{z2*zlqp7f?)eeLq$Fz4<}$qegkM7GKSi@#n2?YLe9k z7oI;mx_ff5z1v>H?mG0txUE1%2f{co?>4nY|D}$9SBr?kHoV{MV_)Ak`UnYbx);B; zdOWn}{X1K@maNTQ!Tz1KFRJ`QRu!A+jN!H6%75VVf`5mc{r8H7Z>*@J%x(xmRBkk# zy`t(X=}3}Hhlh|O(hJ{u$3p&?%Y^p_c2XZ zaYw4rK?@y~CB>d{SYF+faEs!ji#oU5%;VfbEfbt}9FiA}8gH*sv9(xQuJ^g@Sryo) z8v_bDq(OepyH$JqiF?}nd)I+r`3)5@(=_(7%;GnJ;;MrD9l!ivu#J3Hp956d?d4z!2CYpnxS6;lLIS11;S$ z@v;s}qgv%{zp~}E_phvS9ah0?i377`=jyH1A{_CikFi1Qoaw%>zGE+Xf6}M=dGK}? zT3?|Jwr0s_yh$e5ib=Kk`T0i;Rqc~{deH{w{G#=td|$5X>_rvnQsZ2Yu&b}jJ!(bj z175X#Z3){?(2IMQtEDi>ah;kWgdE6tj$ zkdo|n3KD9b>N_Dm|Ik%dQOq&JC<3DN)p71@*$=d|?lX=Wxfqk_w!W`*)z&3aa=Pcf z>G&Ad3tc`So4WtJdvo~ak)@|#>fLG{;9!s9r`*yNm9rYvRIGb^@Mo`K9(Z;js zFefH4MYn-#_UIQy3EswR%+P0gfRwK>2QJvgzuhvkQj;5EbaW{A zddU}zJhXsd32FF-c1*)+lfHAV5S4CO+mkzX%W{r5(uJRJ#I`1zz`6L6AKVmm5u_X* zkSV>c=rHM7t2SxRo0uV{7j2usUGNQ!ISH3s@(d{v09E2gNn-M9G%}k-kzuI7RU*bi?400;$=6z#}%mDk!r_r+tEMq{b|3y!I{6lL1U}5B{`en zSteV*U+^uPumZ=;5c5HeNv=$siuN*flZ<5yziIj~k|MD!Ui0VmRS%Ppu1v_SE6ri* z?zQgqCo0itIn%0#rg_u!r30uHrFveF<*&8(>S8@_u6`o%l}jE6N-AV$WC~i;B3cg} zcS2CwPW-Hbl@dERHKTpq1O-OxUtE!SKbB^yh`r>|5HqpXOEiXX`yEMZ67a0^y`=EC zWZvXsw7Tty<%hlGxsRm{BeYWBDiZGNNg@icM2??}a*CZ~YaSzI(WsWsb{ z&*MR_PF#AkmDwdyoqbqrRCzU|$W9-`u|y6deB zua2;@pIyAdKRV*V-%I?r_Rx-9$9d&#Y7jYWAv?C8B$#}}R@p*!poW5oB!soRf5I|b z8dmptmi_f=+MfquVHb3L8~x`WC(p^s6zGt zLiyRx=E6&@=Xoy6o~~sa`}yc4sIP0~QwjO;Wzv!h4wLX2V??1S z@^=mlRT($8W-_~q#lAdmwxo%bUKWvRinhl4x%7%{HOUa@=a2BJA59aFz*7uPg97h- ze`eS7zZVkxQa8kvBLAv&Wq~W45KYep5hxtD$zMl4N~S9wTuAXg=Lt)iuw}X$7ik=H zKnC^jg=e3Y?2hb4u9tp$4H>So_8pJ3;UP}w_pm3bpepKpPSvN|_k0R!XD1^Yi41ScY%m#Je(QM7;2-89 zmA{uUcOy#BTjJN3syL_$3Mq-Ib$~)j8R*Bvd{4Xun2$C`PA%7S_U6gJ%1nC(C#^F? zVY?^02dDb;fmpvi-?f76fD31z9OL4fPz>I_e{K8y12WDz_e#X=)3vMe>81rHP^Wj# z9nv;keh*eTG5fSFmrZ=FpUhfi)q@pX;IiB1RH*#Q=jzD%|I!qu0et=qZTq_$?A)DY zMrl}uyPOmjLk%rsGt2>s;U&Bo`Pu)8UT!I|wpeU>(mJm$M%?hwQdG92yo8cn1=nep z%B+L8(&Zq6wtb~4Jo~=Bhz=XsafG^rKEfa>NtixlKFrWbfxA{GM>n4F{<6?>B0v4o znZuSBpJo}X$p09u@ljDuY0wd{+3&)|C5L}P)jvFKcP92!Isj-zRrp`Y0JQvGFHoX)qo>}L@~gXHN*`zU z)X217((zV{LQygupcq781)hgtlua<#CMY))8-Vs|b*_clQ}!X03EKTsF`n;=0DHkK)DAA`{WAw0ns|oI=d+-&AeD!0_4~X+ zqb{Gg*{g(q=-!Rx_4XQ4%B5Qr zEO@TS{>gLv*MK{JuPWUgC#BG=CXeU9QhVB{i0^#e}0z* zA^tnE2~u=U`lIvpq$XeI&+z7nzLeQ1f$J`1rc&X`HY*Qmkid?^audXZm7Q*=N@)(A zt+QCT*5Q|N;Wpmdd-#rhu*2t7U+(g(-Eno|&C1n5ny*KHw;@Uw3gfH0Ijx)4^xRjt zrULW1J95z_Vfp;s-Y<18+Y3EIxTktPNK7AA*Lq|A40KRf$igru z?2_xeqtrg&&qm>2-$VcJh5xPd0BmI60nn5XBWSkK3i>Z+D1D^=%1dvp@ECSpS_2ac zn>GX-Lto?}w#N^}U61RsJ@X)sum{2{oU=^9?mqF8liQSZIezK<{6d91^KqW8^{w(L zhzS+%9+tRwC2(hhO!SGyPbR4{OoV6wKywd%+_**OdHQiCKjTIm)jGy+@W;Oc zZ~vz5VkSZy`BcqMHD4<)_dx;8e ziKk%}(iZ_nch1bF9Iuwti9u=O1QWF7IVPk*$g!j)l-VTm#bC3PZQ=xpSFq;O;+>dn zLbxd_buf>e_POe!NS@k}u&^`zzfEpbElSPsm3ykCn zE>o9QzfIigLsSJ{ADZmdBN>Y7&vo~Vtj(YM4zdK<#?-FW?_UMvh(2rVFC35$>ysMK z%^bC1r}97{zP1uNF=p++<5y=zyGwO*MvF*hS{k^U49!S;Nx61 zNxV_zf^x(*!cu2rEG!sxE%$Oph|J0NR7*C^YE#>7!5xa&wahZxQzK7<*UFeU(1c~G zR1%*Cn_+j9UQCDY1A)8iC&O3~)Hmx{fi|MZ!$paA^s2XL4$2IQ&x*O{cr)^TpkDp; zO?~Dc@wWe5>&E%s{?%-k07wZyA=vKD8zzYos^*LYv2 z)is!u4OXfVE!Yjo6T53?WIqwbgj1MIk(!0}aO3kW`v-9Mc}v`7m@DM^dzpH4+Tj@e zOx$CU8dcJVbLKZna9qu9=4vKrwHZe9_=vB5e5%v?`axBtQDL?Wd%|~Z4#=^q>a$Va z$-6tJgQ?^XC~msgRmI3DM9~9rY3bc~kH_2!Zt!ur{O;Z_y1~EeYeFsqOh~t~UMj#^ z11=hw&v+38`_B)s2R;BYa)bKdjL4l0Hk(mJ5YMOC4_yS9c5M>-xUNq~9Vhy>0NV)) zeRN_~=C%k188&C@?_k=CQYagpQ;Qzrz1P!dyQoB6pG;5r3Oy=z2#1JH#Rjbi3aNFk zHR~FZ!*0KJiOz;FojlkN6Pwsj;~v)t;|(RPU0<}?A68>Nkp*|pX}7Qe(?2yIf*_h%_}oMaquDT~5lxFSAqT_d|Qib?1c zt-Nee-0x8Q#j6578lR_c7Dnw}gr=xO31VbC+G8RUNq8SnH1G5-lMS&bkEVSKoB|J+>j)EiqVN?_eRMx20(islgR?8i zyu9!Gv8XPF7XK(UxkraUwT-UHHm=+q&FUAMvghs1O#u;DXsxHQPGwk7KiwOc=I8IN zmvvrV_u4Ir_pH5|H=YC84^OYo&5(F!>x$a-xId%8{>94aWezpAKF_05&+Q`p{64=R zKB`3^hXt~6wOZTJE7{$CsH0C3DES!vulf6*OD6?OM_y~7B!IZqW;wD?p@?Qig19dR zj+^^g*!CWf3fp&Nk_*A#zO`_DV7?QJ5)m&Qftw7ix)v!;b84e)iOHJ~GHpwF$UqS* z(_jl)kt3T#$n>`d@uB8NhV29KadZ9l2`TG$_O5mm7ZF)o7LNqbj#HF2TTbsi7!5Yx zIc&4WOvry{>%yWjF3+=q>#L9N;I;&ri$*25s1h zq+d)=M4L--GATIIOq6Acdm=n?fqNA!;W%g}=5p~^O$w7EDud3)G(sqgtSl$S?YuUN zrH}xogjF2oC}BO^I61XIY+R<@m|AIr*HY*@=q`U*DRIa^)h{ z(<~$9;CaCH7%t*VdY7a^hTG2k4ZJ6LezuwtqZ#^$% zk@H?P@1VH|bo}RDGoRn;KgCxj?;m_QMgrXGzYq_=mlc6BY1j#ae46{_y%&K8TLhrx z0d$qc<)boACil%rd@(?n)Y#f>; zGYeTN8d;Y%DF-a7%ViMxJHcc=#3%CwD$x;e^2QV5LW?9r@qV>*+i%Tj&SP9j70EF{ znWz#0Dg%k0eA%}TB3T!jDCNik#)=TNrgp5h(@^n+l?#&cTO>hP)>KPTkKDft z$g|Zxu*}45!!RQdQ`Fg+#M<#(qJ9c*VLi*Xt41@vHw}KYZtR8NlslAvzcN zYJWrY4{#F9&hjyLpqbt|_(jrfolTs=hHqZpd)GWV#)2zVF$RC=Rs;J+JRvDZz%rMV zGfPMEu;J}sOoy5JMDfi6wArh=!RAwKzOuHOY!Jt!0Cynz#W0Gcgko{Tj7}r!V#58t zdWwJq*Ku_$?>mlLVWSmo7ioIY*h?L+&6M;gh8EehC0ye0#6n&AiKIi23i z5xca7F6oPrj3U}EC^qR!k#Kv_WNRRXDVoOk=Ktg{D+1Pze8LfK3THuD8||F_dfk40?syo`7Fb_1_9560^{(PLKHx#4OGM-oH1ri&UGel{K!h@VbKR$ zldZY_vVk|+i@I`yFVRbwieB~X)sZ7k0Ont_t$Rg1+^(O?w_$!dEMiZ~;yeiOtYMS+ z`yK~ABjF>&(t4`=7#d8IVoIzWib=5_NWa!IwsfVMWZE>P?#p?L6jecH7W5_OrX$|e)&HYn*Vw2CC{%tu;D>qE}3OAXVGn$ z7?Gw6n*)_TG)&47ITpok5X|uf;h*-2XtU2ON|wujh2GkPtLzia*7`@M3kSA4N{O$N zIpw5}*w&N+33Z$qw}PBmA=UrWw-X~kDwpId_mhyvI1N+f{qyEo=)(w?UZgRTc@AWt^??A`pNApRzYFc_P zji0&Od+ZNzZLm&9=CQ9qYw1aJu_^tZ%a%Jo5i@^I#5>17NNASj8L}3R0Pgu>LV%}i zlgIi*R?aRw7lujA3Wm|u$kT&~NtuZk<`agd)DjEMmFeG+G(pC0TwblEhnZX`C4TdpLJqmgwrJ4`G7>HgG` zpE9mqg3#jCMhc4 zCtcSmhPHKjpzNp0g&VK*-DOArt#h*SLL(3TmRq!od9Mt9= zK&NpIO>iAOJ5-Sv2+K3@;VyJ+e!+`k6u_-t0)?sP(ZmzkCw$BhtKnCgzjh)hYGMWD zQ0wx)MHMm*g;=KqYc2E3$VZbgwhQJ-LU09Oc}i9J&39d)_n|Ryb{cN3F%|-GUAJQ^ zbtFQ^L z%vJzNGIO>`isqUJ94Kx4my6ws4NBUBWmd{+C0tkkH~V?x^LGFsQHXcIQ~(+NzYU0i zcfcIk;UO)M3JY2R@4)4^4}d>n4h(Z<;QOcA(#3jj64ew^1Mqe~m!A)<9DONZ6T!5D^FZSTCNUF*oKnRnA)Dw9NbwFE*ErTpoeu52u=TM* zCf^X&kQd)z(Hqm6Z(m=b5_$_mX?Vt7T7EsrNTA4K1-dz6&x~Ve_Xlz<3_T|Dv4X4~ z2k+ASPrSDC(++n0FJS;=^Zpu%h)|H9(+r;jjUEQj$wJUnF7tjT>Dv4vhD$GHNeYZ^ z5l-_ZcgP9v_e3$rFZL#Io7^&KU^Bm6sL9ZzE0%Fr85lPC$B|P8q5E_gakES?3GHWp zVAk}tTh5Zs?rDc|O=WzJ6NP?gxWhL$?c}ffT@UiOFN;YtmzJi~Ek_N5LAZm>*`diD zFRY^AhSvtXJ*U=wQl!jp&uMLZgH^%{IEFO7flBr!@>xY-a=OyOBG&&#{jmu#4^<6# zeZr~R|5Vr5|9^L!KL3n<6`%yfm4Os}+&&}}s1-3Gobsd+LWzW&J$?>m!o1hDDoMI4 za)D5*VPp1E_+m%o-j9+Hkkd2S3d2wftUh3{8Am*I!F_L*JMgqX(87lS<#{o=s)E;X zU=a+6f;E>6e;r}=ahXvv3+W&LPTALwqM?IulsKb@C<|-js+7DYBh`!F$NO`yJFSf@ ziXmFjaZmUN!;lp^kXV7l2w1tY@2vbY$nFf5gRE8j{z9pGe+qFH1O}t>3xTC`Y~z4J zoIVAMfm>V>B{~Nb;s8^1=V$ScredbD$Jxs3v0v8ra>3Dl!5(|l?!D0s0c$1CH4C!b zCvnSKIl}i)4!c#S?=2IQI6 z#!8O$RZQP`ZRM{F>8N~Cixl&ot7p3FA7!d==d{`iH2WOpve~`^TY?X1hC73=3iCvZjn;G_9E5$n_xvZD9iF##LrE+BUgt z9_D|v=t>#>X&p6?MNt<|&AGewc;mCE<8m9L98UB7CJ(;Bo!sQ1MVV5TMicb4%}n(K z&MRuP2D*qR-Mq&3emE^82K}V)*~-S%fAn+$!M{W%b$?s75?W`)sbVB2V#B8q%@a(b zB9NMv(?OK^hAzD!>qrE;r?(4Q-MMNBodBt#&m9y$zlgAJE=Hbo*zB@s*8#D8}HLJ#bbc5fk z@ddMG5fF?at#YD75cGG}dV$)E-9J5(P_Rm*3jjj%j%L3M-r{}EJ0m8dYHNi9-q{)h zZk&D;0&Jl$1DuL^iCYX3A${0`NIiI&K=5A0QCU#p|F)ir5 zazRft@d~T*&`YDrD-LNd0z@C0lwFDVIrylGRkf#t2c@AH%aJ@@dVBUwbj}iwrsU+< zht}6^9~yK#Yvx{|OQQN1FR|1N!0+~6YoVAyiDDzBf9E)mAw-=|z_09$YCIMCCX!mD zpUU_>FleihkNp4`L9A~_xnrnV54FDyE&d}Gln7Rfyu^PAGu24IVL3_&f{I7z(T+gV z$R8b`l{*4`LUc}XiW@P$Wv-CVu++RO7IHCUPEsx+oH#;JzfD?rRzi(?Qkt6CB4}p7BkdIpT7ex!(|I7|I)k{(+RvSXO4->4?qSW|6 zRv5y=3!8nqllaSrTJ(!AN#6N>o^!mkkc~YeF0fKEm-lBJue4Xx9MKHzSPZ;` zgPj%kNJ1Iu1%rWfqlDYFNl*M_K3X5o6%W>DJ0at>fRu#m^6g_VDJk{PPiJUcixOmL zy0PnhZ!}a@(nhobr#YSQcBky!!8XBVrH300Zlb%Kc)D>6>9`(yYM7i>=H0?GQ=`TC zcG=UG1P5_fg&aSXYK98$&kcL-?4E$uE^U3X)4`9}W5*d$zwpJ%xTNAUbfIReUCpf9 zyA-A1m%^uuMP~_EBC^lngM8q>yh1$iw*s&M^o>S>@N1RA@+88`AO3|<+awac9LsD8&pQh;_v}+y;cjqPM@5U6BvG*lDdk|L%aTipb^w@eJ9JxCGjn zc!b;Si0@8riYWGhh$hV=0}sie><*7zk7(PSlC)R4%*x^e)*A-tQ0a#?^-LUW-N}dh zCG`S@gvmDoWlxU}xU65@4DQ-*u2fsmf*zTV+0#c2zlHjA3eZgoA4Sgt@#52cQmAdl8UM*qT<`ChD$4MKK(|R5^DId*(sG$ zXFd`Kk}?|WmXLhi$t2K$WxDWDZ*V(e?338={Maumb! zeYA21KoLg2lOjv$oZE=NI1VrWU{Q^R#F54(uF7E%J%V#)9Y8oBPThWrs|m%p+1zxR zMd&_+#;>@`nj3-6+DdN3@<;W+L`%w=KB$$Q>@>P5*1LHTlhUb1=qBK)bVbE7k+FyR>EX znU!I*i|EDR`7Iv!lRMUerv*^zmo)?sx0t5`af>f&f-NOBYzMEWEpTSFv>(eV9~`499tMjm&0MC0qWt%RAkm1&KSC+FH939C@w%|1CC zeP-29C*p8KhiCr=;VsF(msK4c%>ju(cRHg`7VCbXlLqLkv9fpN#l8G;zL&FqyGW2T zoQ?Plg0w_7%|y|cdOIW1-$ni|zYU1$Ig-yd4Q;mK`xDE!n3Y#Gu$oPH7+FvEQ?wNn zRYIi(P?{CkHJJo$ma3V4#kS!2jzTGm=4FF&T}WUF_&sQeujr{%a-HO^6zjf3_1sCV z4Gs+^uuT&rz-=bKX@56m_EPSW-0(|?^T8dGLc%=BM;d*X>mLyd8^}@R7WzpR%Qdgm z4~9N=G_0_;ti@%Why*NzHEB~a#d`Xdh$6nB0E$bJ2zGwE?ejIp@BR=`uj2ysi@3`o zSTyoYD*F2-8J{IO)^~xK5k7R}aWEo9r_g|4`5;(4_^bZgaNw9nVpO!7D~L9 z^O0w}om;D7)(@glwaz_IZlEcRHa51Z{fhs_;jKgA6_qFkxw%nMjX4Rsvx%l6zP6wj zh|qrEB>8_w^9T6*$k3kf=l<0rA#?WVQa_Bhnt-yw#1@49mJdkXwseG2{D!SBZ=xuM zQNf&V;W*_gsX&gqEjj@}9>;sMQzfFBc-3U;VN6@@FG?yLN)^bX8@H__yw(PsNZ6~H z2Z6QrV0HHhun@Z>(saDa%Y+fnCKGb&NbA99Br0F2-5-9H0UGgR2Ggchi^C)83wX!w z`Ckn|j=5=r@ka18j^IM1{CE+5+R^y+foRO)6C8s~^1f6z_Wh|aU z;H}ruG;Lx_eZv1x4wR|2p z7d`JwRHqRg2v%NEtwjV`Q`Bu$Fu_6+HqGy~>Cx?sp?pU)nO5RO z+a3>IFdn^$&9KH0izsAs$>5h;SIFXILCHBg}VhkUn#JkMIK(2v+hw>9017i&X`-5 zeIdKw?{!ANCFqHy#oFmsNJ_F)xg8;i)&RP0CKt3Q3Eb9j%=B z=U=O@E7n3PyF>S~2P+@gm6?!I@P1~55?EAMPPttZeX>=5d0uEe)wmL}J_!g+X?5OV zopUD&vA^nFT`2`SD5BxKfV@^4lh;e%7DRQUSUd32#fcTl^R)(?qi9IRG4UCS2H*w+ zJgR~yP3hY~%8@`k;l$Jtg)fh4)>%5Q5XY5M6SohwQ1UIaq#W|UD~2nAj` zVki`OHw0IP(p4RCWgnBWwZT=Ql{^ijUfxd736|!We1$Bu-pgq*$pS#P`}xK6o&o$Z zWGMMRiWL&x)A&1#cGj?21r3`oO_4{ZHBTkCvgIS_vTAI19)L^tVF0J$albJKsaVJx zmSiUoTDKh9SNPDA3S!tO?bpXQJ`3D3VnE?^+h*-ZI@#~evB)1S$kut1vCzp&MtKA1 z+GWM#*r-GHft^jXuOB)t=+ZTYe9UOf-}tPPLM6P?0Y_26EXo zuX+P)U>Z;^+CzfT3AaJzChBs^0oJ z#m|9<6xoW;{nLiIy^LtXXmlaEaa@!@BOKy=xb4a_vEU1f#TO<_bLIWgsGs7Jccizq zAjb~<*2PU;+>I&OZavk&c?t5)N>yVABCA@Uig_L5W6xOR7qKUjNupvnIae1i+(vUa%h7D%=?MWkbak=?SIcYej}#c_%i@G_7btvD9icU;?f(R~|UA z>4dVvNCiV!VHw+2WmGKe95L2Zl)rrC?GEQOnR1q=grmhg5B--SKc@&*nW3y<3gpY@ z_xE8x;bZLP&d_E2yrv`D&0~CT$VUjL!sMnv&_LswKSqCh`Q&Q5fd31<@@l*L4qu$AWo zy*FcEL)*5rO7WB;Zlp;ebUgg5W|CiBwHM`#PzRk-$4k|r&ixSIilEp$S@((Qg1d%6 zSUNePSU+sXEpdc(lr0zDCzBL53qI~^gl4z2C(y|0@mq8LR423BTW_(m`qnj7bQdFA z6ZmO0+!nh|i@Bz2#^+LGW*yYhJ*n47gJmnDuwfuzJyo~(AT)wj!~vbUEcHR`_x1s_ z-{FE!hIUPY(K%1o$Uy&f4geHrbjNTBS4J77i$q!J^KY>G_Z#>{A(U*(qNOs;(GYvqj^uLtA0=F?n`uB%DSfHhJ)Ei z(cn$p5 zMjoP7A^U9imC(_ms>R4qGRpMZT1S8f{#L5LLZHXcHO2J1;+dxtFyh2C{nKJ-XCjon zs!6Np{ZC!11U?1wEnoTjDZC4yv`QlijKJ8H2%v&zoXG%eo+Mtt4P72Md9(%31>=Dm zz-@(KlvTC9DO&J}W=^xiCg#aQ;Nf|dl@0JJCpeUAtoS%S%#+HIXrzFW&z()ZC*Al# zQ}a{9%Ipu&{%t9|M@&8JjxfKc@hPuN;)NO$SXSc5iin*cDYxwM=E<52B@gj6sV_IP zKK)=)5Q4=G%c(cU>ulAF9KyjRhRDrxjaYU*+sYR@y8M9tTMhNmCSa$h)kOz9fUb{6 z?$o=M+ho&lfP0T%si2DE&B^;iwhy%ToGuncTIZ_=FFX>c0kd?7L3tu3#GpJ&*AHS4 zVz2T~KrZ>bi$oj*y-mbp$1l4+R+h#COL0C?4%oEl32Lg(a`u~(qp~Jbx4g|6Map~C zJ-a2vKPZ1771eZ6I(C`9?1oL+6bmjqqm0KrMG7jt1e!3HR8MlYrTxOVY^$>uQaDn@ zo*lV-NM!3-$xu- zLWl_u`wj#;g>Q(n-C4nW)9rVP7{!x{Yp$A(PoQ-tgpcG^V^_5*Ff zGOud#n_X#eO7C>ODf-2XJg)k;=Sdhh-}2*26+9tR_rivS~$ za~)@cc7ljOyAYxwY+#!*C*jR{O`M|ek`K27om7NT@+F@@swu4mGgwTDq!qu-YxHKW zeA#$GWmL(7N0u7Ca|4UFr~scfheuh|vq-y08?K3^CZwrTtX-<|@^qfd*-AUI<Mk zpu@$M#QmqCYh|SpK^M_sTk!9Yb!{TDuFWhwOWgx-5Ri2h!d5psB9QpE6R>2Mm!+g& zbl#kZZfOrgQ-}fMtMp3YEbJyABmsDSU8}>QFw*jkRlSQQ-pipJSm5c^mZ)+mBB5Yz ztHUZQ0HQn1g(TR+1Wd)#mPc&j4+b*d`Q3YhD;VnbO(o9e&HF{`?FaIv;JWmDvQ21> zQXEYdIuc>{zZ(1@_^-&0Q10L48#w~UKFElGH3QntDo2)m5)LQO|6*X>o}ah`Rg5BK za67izT0jeDVSRmzQwx+|=;I~#R<@*+AYTsKxtBu6%byC!IG~&HCXnDz$7m=YYA%Sn z9Pgie!cwDAPvpc|>Qx}7tuGTyJp7gThBJMx`f%AOM&(>RH?^r8SHkgpk7Q=_3g`5bm3Ka9RWPFL~t;6&; znL5I$DB+Xe%D~vi+C)V!cBT0{kFAGqoaIz$d!sHNw98<$`UlF7ILOQ95ShM(=33tv z`l__-AF{2b*#(h84asM?ftr-4ge~-7dTg?fON+ko2`h^n-c4aUIgdq_`_=;tp;xo; zKhGWMhLM-qPyK{0cB%uJg5{~#=uy0xK&IgK-1p^6XP|StZJzxXIS3r3K!EZhQ}{Vp z4>DH$eYhkb$hu;gl@_A(A$+DCe64gWX+0GzOKXU}47x_d0*f zD}}Q5ZiWimr8L^VN%18O)@I0au5ugLWQBF5@rVfF;zNt+uky!MH*^aNT4?&#t#2yd zX2N;pPu8e(`K3C2lY4Mc!QGk&m8noIl!acajhHxP{f3{bA+-zfR%I>}Ay{_UWUQJZ zr&|XEDGkr23N*E0f@R7{&jzz@QW(HhQeIAGu`0#PcYA*T3Owp1 z+KBV*Yx@IvRh`iR{ePx{r-4t*tl4a?%^qPjsYk30>OW4cwed2ODx)tbvH+oMD*T5ow#r zH(735(lxq9VZCNQ*Efm3l*!W4eBby^#T_!!LkG_20mcs#*^uU$M_A$H)z;pHc^?o{ zf7RY^Z|r{Sub8jEFAxhjn@r2NQ=?S-h5_Oh$GJ9)by1!u;e284e>e>QAUk9cUBCkX z8R?moI0{Q3(aAv$u%T%WCHif%upG_Q6-IqiO)xlmRxzIb4xxv^P_~M%pxzXIvH)9u z936Xx3yw?nKq^zH(sXc4u4cY$`c+y{ZO+~()O(1hAzsgJJ?d2Z}mORjAvOu8(vBxHb}KhNpP{-n3^h~7-n5~6djs(1|eDZn6U`4;Hhqu_d?rnU==tq?)Pz3v773=R~w?oK)0|N3bs;F8e|o97wm z#1xsYialx%^Ek^*=kNCJxA!JI*wTQUNbdpa^?Z|Oh8-DEsn~&SR=s0i% z_8HT4l(~osXR5;Rc`EiJ06t(~6#Y^#`d>dt`S}S!prvOdZ0|rQ>w3<>IHDOqwhczZ zz)MQWFodPa)Z#@+7t~O2$y_#)K_NyKy}}eEoM5t^{pzA(7!O9m+P5p@Vow`v7xA7{ z2mH>DyMQ6b5v;)7nDYJpM5mzY2_`jQ`EFhg%$SBKBthm%iT^V+JuChTY0Q5f zlREHKknsiZuMrpkgVdj=fb=F{-{JyUA9FcYR4jRx>wuabqQ(y-83vjCxz|9a2#ke_ zx~xyQ9(OV1N@+}3v?m3;q3y9S!F{NhKU5R-#!`&0RFWn z^-=SR@UvZPzdL*C^k%6LU1*rWL1kC;xo}7(0q!)GBe*+{g?=C~iN)u43sQWT-6TrRYsiCg6%ke?UyNKY2R&2-1?HQh8lb=kIck@I^rGGk#qagHoCvjqLkx&g)|PNkFrCdy^>s34kBIx2p}pVzQ> zK2}HwzhTl|p%-yjn~r$Z)2qN_t3M$4wpXoe!q*_C;u&jzv_DzWslK4nWk~_s-Qzd@ zV`1dwj&gi-@>mesdN4v5Lb9j6F_^$>`tg|Ez&6;GjlI&24O|nzRA`*rFS`dg`sNB3 zfq?%!3SHovAXDAHb9L2!CN%z%pU&F7j}BrL5mYa7%6-F5C#J5*%T`j`oz4t5-RPtY zX>j1FW%^}?Z&Fx$vsEy;Jii*snEMA1N^2a*9+V4#-xGdTh|BV>fp)Jhn*nTYS1Kp&{+D-p>@r2@QMD!_)~?ABMhaR? zv#$+IojvRyTXcKR{N>6_NE3(32e!m=<$q5T;H@x%=iEy$kBQtk9K>wyqQ^M(Ixm#4O68S241g zl{DB?b44__wr@ZS>4NCO#T)CQY5THIEOl#wf7uOZNR*hXQaamdRnfQBhvVwm>4Z_| zDa9eWX}UhCQX||0nW9nt|3I++xj|!KDag91=5N@(jjZa33PB?PIN14sk!BetDi z(iujD9}vmg*pP&LYhr3n}aDodQ)3ttu@j$vC82D z<2B1G(^CkQulWwupYMug&~fE$C@Pwx&TeLr4!3C}9`5Z|YCo4QHr@YoiJ#7QtNq`5 z35FeI5kpZ)2#N(6rF{@m#ZSn2Jqg>QEBy3$XDzW35aL-?LvD}Z`-quV8a57HzQU#$ zjrOwS#$c8|R99Rbmj)GL+F(`BQsWdyI^W@Ytb4gzL%OfBh-t?IrJ0Cc+^h0+5X##Y z65VI}KiWm57b9WC5S}cQYu`gKaY=pR%x?~4G};8cBv^Z*x6tEpV0cQx9#P&L7c*W` z#Zx~2&Ia)As7eH~+rW(DUEP=ekVh8IZ`aemn`evY;s6m$L9ls;=AfDDuS?8)I=llm zFO-t`aBKh4yks~HOdRq=E4L?}O~}Ec8=Bq`%_YSjn;gT^>nUQB@+wfPKoWlSk@>X2 zZB7vfey2nG=N~PH3mFOA5Q;9vv=1V`%qv07GxU7+> zcP6e^2EacsXqYsw4xYP%t?!=#3De&}iL}h8CoVNBJR4So4at6|0g&houeQL*sZ1!F z3dgFO!2OSrr+}-v{Z&_7;mX6y#)ZT54Q>ui%WuD3>1Ks;6?(0Y6MiDOx%1;hCRR~) zBImR#rRJB~LegvUaQ^0dG4?mF-(Fo*ez`CdT>I?E_2i9o4 z=4FC>r5|NF@m#11~^MVRtn#3okUTCUQoM!=;W<4sF5+{ z25|8A%08En1!foKSZ^&5dJ?aVGF!?Hia4>@rEFJd!f)Bs$)ezOUa?k<<3iC0VaLKm zmm2g*s1DYit$w@_!_c!@%{J(54e|Jpz(PD(LZSVXgkmH8?dy?h+z%7+6OE4trY!An z_fRx_f6Osn@`XzU%HN-tujzD5sWxp0k;^&Q&X;_)dpv{2?l2?z(J~Yfj5BTAn7>-` za8J_gTaGH23SlW^u3b- z73E0RrDhQNI1KQEo#vYzzHYB@2N9-=$};haclkKXzIn8lkI~A?rB^3^;|`!Ig=fB% zQ1x>u*u;IQn1}Y^>obx3ATHfIOTA!wCA&r(X~slHk=326u{8Ki56W8r9M*HF@p6nSCYn1u4I%_ni3AC%yg|F{iAO z$~f+UFUy{#<0VJqPj)^BvF}KMLl5KwN-W~n^?`iA_^HJ|Ge{7$zlVPP&!K+@RJP7^ z5(Lh`9Do9%VUlY~q0c&Ic6yTViBlK=nAhuMSL)ef_^e8kqZ z2Q3#%>saAED(x#iA~vOOzDIwcRxeS*$e(np3gmWKUe4E1=q2!ZxRYTM4Uq~Kstzra zLu>w?@z(x>kJQaiamA8Opoe{@mat~78KQsmt22VuZpigHYLxy@lRwPgo~e!*C`M80 zclAv1f2sv+@Bxt79$<7Kvppm(h$K6`N9v&1Y~uhp8T8IhM^rsD2IrCjPxeo$mbg;H zy_uEGN3bFE65a(`Kc7){nakHuD~%S-q6=oloJ? zsN#o=9>;gmfC^M%|8Nm0r2tDo3XTDM_rg?EfQDI%Zz7=8bV+8n2414Kj@zF# zZwaI3e#(NamD3eSERwPwv}Fp5xMExsFu8TVJxQ2;Htk6jn|ivqPKIpqqn8>993=?y zAE!2iE(;Lh%eZvBFaGi^pewPCO8-9zvgZK5Qkf7MSS3iuIJC0`fl?_@O}W=|F34_C z0E}2OCH-+}m8uH{a};B3*ORq?AiGA6QaVDAJz7Q2WTxj#ki9h|J!$95M3wb$5fEg* z(pBj&-vb2MOO5joAwJM~MzrKH5M)=WEB_k!y6L63hlmpY&;rz#j2DPgUw49zxQi-IFt7X-uMhNX}2&_{ause?vGEc ziH`5y{r+9D_|nt^LS{Yd`y6M#*$Z2EdDh>Svx^~sRM-0JZ79_J>kAq;?AtGnpK#0t zu~ed)2Xo{Xn9H-5F3*KtV;V6J6C6vL3lm-{n16o#$MSq6<}PsAkS%)YPb7-&n@dXYBgOHQ2PE2f~P`WYxzRzQ$W!yu?LvOLE@QCqd9JlgE(mJ3z6whb1bw@5AmrQ@n ztTHWlLzha>)_SyeQjbgu10yJ(oc-&@@GYM#yJ7u5=5ZLP)Y+7DFtugb)1X31d9 zFa*vC3l>CLntEeiEX1TBaewY4Lf3#s@gXP|Fn)6y?Qf_DL)qvO9##_iAc`tJz{K(e z=F=L>Xai-Y9pSVR{6SfSkay0W@}5VJqvjQ&IF3=8tsHQ2?ST?n)e{oT`t)B#kf(t* zVQkrSGGMNtOes&(qNCYwb#R&IDJ+^LIaZlkuMo1Fyavs|$a0;l6TenJOhbOdUGDqM z)GCKWjnWRY69Q>SfgEf%T7Q~c~-r93Mi+L3r#8J-#>(a* zU&W;qay0qiahgy^Ev0B{ccYiuSKaMoG_2~Fd`63uZ`@KGc^mU+?q zftu_!>)f)h9p1E3FFbsLvZMltwTq4?y6C0+*Tx?7!MA+763~04T1Ps+h#4D&z?Nad zOU)9C3^<(Q1VhBO%2t&uimlyZMoQ-K%*>odWAQ>55h#!q`f3^X+`Cz9KVJ2hpw`-0 zuoI2PD}}dZRech~OYl8f7i-m$BNs{L_9c{kPDuYoP^Zpm?WOOEe>K{PfwmB~YO&p? zkTfd z-vC*Hb%JkzbQAx5T5*s4T2^a-fl}Nx#tK;~Pa^t5Gtjz1!_D~jZ9%9u=Yt+V-kF@v#Rt;uOJHz)hARB3F zhjMm7EVMKwpZkimKk>5X2w!cdoF5ZXS2FZ9{Tj^y`e*&~qI#WpMuy>g_oDgw*H#Ze%zXbp#>tCHy^#8<7W3aY!CkPjbBN6pKPiI*Fy zad&B;%j3MSQ~7Gpqr{0B3q>E|>Y`x$jU#V4dF|V*FY|9H+&LL68(JN$5RYYbdgXD{i!YERSRFDeXgzy@etvF5h$&K^ zt*%Zfi9^cCT)-7VCkke~d=(<`T@JtnH7$;y7dvEH={Ie4UA~^bU7*YWFc+#2681++ zN|5EJgOqc!A1X6A<&+M0?T0f3?`)-|9n4w@+sDE=k}qMbbY`{+3w_OguAmpksnOU?wyZX#y7a`E(_6i`1dkqOjd^%tkUcSzD%0xD*f-%`}K3t=SE zgB~w#RTDKgS<2Oov}orf48>np7Pi}ZnR!d9RkpzBMrH0*&eHXr;o6NNMNh-@>Z0*} z_@`IDQ@Up!^Dp*SN*^i4F7FZ>`5*1?)&%dFn!oo-#1uLx3r0LM%M-pUcVQ8bh2Bxi}5pT}E z0~;7(1O)yijGvlhsjRT1*ZE$NyE{0-lGoz}SyyGA55Oc)6_5}`p>iakyrpg*rF2LF zsbI=)@(kf0{pO!{Xbwwe{Xs&ief!<+@OW`ovGoIcxYAm{Y&Dy~kYpj>xZMmquJX2% ztTmaj-~Lab>DS+LP2s!iLZs{;EBfz7Xxi3bJXXhIj z4mOZs^pMNjGjQuk`_ShWa!b)4}KPN zSsw7(NfH3#tOUh`jiSSM1;B#_AzLrrkO1L|QpcY3Vz>%9|E_=_jNQgsJ}d6KK5?0J z0!*fO?Tx{v!M_d;Wh2CKS>`ou3OEwIMR5Q^^9|JBh3n($i|?Q;%0MWb(5Ls=-ZjQ- zwip&POb+AIDspw~LTftnQ(2qgtj60)DNbuQhAalW31^(7w!>*hW7xGnR|P67mOeOD zOL|2`Mk|_ayCh5U@<*`_#9>ivI7^wjwpytbm6+TSn&3EhTC_u{Yg}ihWq9%^)$NMD z*x}*iujf|jy**)?l`0&hE~ClIG`Kn|{bzTk*#TX0XEpqgX6c_NAm)635KkL2C?Wd! z>j1UOt z4p+)y+Q4MEjXP5;Li3+uJP#{=%N2_6x`#C`qH3*(VzMH5_kAD^`KOUR_j!qKo+~nG z^D==EAEgH3Mvf66)1lhYKO^;tU|q<7gs}9W!JhpBNQme^J}Eqew*+GH#$VIS&JHF= zp@wTVonmv@iV-3TADK>l%iH zFymqAkg>a=+n5O{_Ua-KVcRKIlyZyly{Kp*0eMi!JW_ z^X(c#Y?tEC&tl-hT>{jTtkxIOXZb@LAPS!xe5&1G#K#0Yb+af-xO@bW^8X|6J)@dh zyLRD~9@3G}Tj-%l=m9B#&=k~AML`T51T{2`h?+(cs!>sjYz;+0M2(_|%65m2VhMtYbpu4H)EoetWGFIyh{ zvBzOKSRr0ruaWIGlxN>}_9-pj&)#cq|8m31W^Wr1srI_S$S0$DvfnnUjaGastg^he z6Jevp2nR2O?0I;LJ)Kcw-Vp5wl-zoJ3>@_``w^FU^0CH~482FEw!VusygjtMG5LNX zC&+4)9Dwod-zl#X4kc^$7f;&<>g`rk<-&a2JS|7Wmd zQN5Gu-t;4VyTMv^#P}_y{Q`uAL1Na8AdL#0@VX`BcgjHEt{#O=*=K28ZER}S8uFeS zzTfEQS66ia5>fv;|E$A{eSOP;#rIEL)wJX*ce_tTYJFW|&DnY3u3O%O^?lzByK&g% zVB2+LwSHbHhup+B4+ehOtZ{WBzkjajK9clV>E4>AiS6jx#W@zxV*V{dE4p--8;W;)H%87YimT4OGV(Vwfn#2Np1bN zYTcfpBes7yOIqruhnX>Wd4?^|E{iQsuj-rT9Z(T>}=YfwlQ`9yybIC;nNjue&~xPDSyt=^ai zCLfRd`%E^;)Es4-0XxH-Z~c3MH}PLa{FBF%)$D6(LjSKHLjO*37bE`3R8Yd5ROFELg?3_t!pVD#Xxmj^0>Up837-M4(}+IBo#%Zh!_ zt0Q~=Q^wlezhVMXFj|ZQW_OOin!5GdAa;r@S__&0HhdW`xv?;`Mrr{BM9kVgVx;%<(oOr;pYrTcev2rcPfw~NL`7WCJ}Z2 zY-GnjXhoUZ-)KcU|DT{J?cNBhg>I}yGA--XBY&b-iYB$l<54xwqEWe)?x4kJ1N7@m z$LwI)i5%bT>Im`MwK{HWMQ)S(hv!kigTe6!R{Vp#X*6o=PhV9jd7 z3$1Z$QH5m%e_r`b7>suNim$3Bsnw%Y?`&FztG*>Z`}`l?=$YEoe_>B*s%tecqek&~ zi%Wi4kQq$_bSv`)FxVXuH61fLf~(0mhIfg}KGj_! zjU}x)-FZc9yn>RjCbg?SrKqe6#mT*AU6daevG@4Jw4W~?AZQORZ&UWzo_bN!F5mfG zu{>mi`f8-2N{zKNrFN|s=)yW~*X}#_AEPP%M%m>xk>NUyv2&=5Oo_RBMiwN6j;iF2 z#y16z9c;g?mI}5mofMy1pZyG*eu;essYjMtTdwQ5E8Ek)HaoaqYS6vetkjNxxIhXWW(HFIBI6pnQG52lVjf${n6trmyTi zja&NA%{rpB+C~)Tv-RIjf&YyQ`G447`2a0yNlrB{FH-mKR?Pop-|_z;u=IbJY5(Kn z{*`X?Z=P0PxL~3ZYx$$Al zMZA`E)Y9a@|H#e$$2?VkZwf&k>=-$w?O@OPQ* z-&{pw*qP>`3O#L;_o?Yvr^TJvpDs%z<#M{U-V zYwkPVLaU?K%-no5R{O$td+y56iTIWjtcq!%J z)BXl}MFv@MU!sv&&NaDFe2%uOU+=)TyJye8QGoCKcKO-$CvX02@G93r^ingb9kBUN ztP>O83$EawjkT?MbUtUm_OA!Ek9xk8H}@tkc32?wJZCkEj$VzsMe^U(aJHm;HcNjf zHWA|d8$bCbjU?vSGR*bNR{SO;I#z8gmClmoZSoP1os zW@FR0@k@*5@+yVDVp2yj*h+c7?nt5QauQ=2fIH2GnJ@RbO`H`|AEh-5u&WsbH!Awh z>=QY)vX@}ptMouanjt-TRlM`a=6?N0st?!9+NJ|4Jl~$=1roa%**L54TnR*Ti;=}1 zqQ@L%2(vG%tJLrflMd6G5xWc#L+2J%Lyd(QTOVy5csDyl9R9H{6gwuL1>s$LxtP%B z>k&BW+pj5MW(TYX_xc(iW0X5ijo*f8?qNlX?Wb}@G056fcK?1J%2O%k-#mW&u{_8z zCV~UOc{S$UC>(G^IAvUV?~O5{J3Lu|VqKRDogev5<(gOO@oxrxr@WRqT832C7JP3k zud;J^$Q(1IPR|yW{ZLx0FgQmo$WOaFpUl@yP)UcSj+3)t$V`WUs(|s}Z~dC%c9UIh zVRN)#(#YWLQseH#p__i2EEhFLwDl-65!Te8fKt8YL_Xe^i==(IBl)!dy1rdIZHO{8 z-wbyf?+qAmI%odzutSz?{Bz)6f@Uysb)mk7#R#XXI-p0=1kq2aIfJEa@4U$~pHjH4 zwnoaFt>(l}Q*RaBq;@^r`WlcmUe$P-n(W`}mA1zh@Z7y;*;H`bD(W1h(P7K5L+Gug z8`@PGE~7R_ZgHnC_LzG=G8-Hhe|N8$Et;a;y@xY5+T1SQHQ*d-%pjFN8+uDIx_FIs zm`^}0VeS5!5LO`6>icaygEtQ{3x8aIUGnKImt3;Ez@e`HBuimhTw${O^YcAV6Ng9- zE}8+~`u04<*mx6W!ipBHsh4#&TN#{d4{@~{=&xiA8eCxpJDzivZ-es7;e80Ntalab zegtk^qM1VEMmk$;9@4av^Ep`{U@NB5aLo%Pt0UUjv^jIxjlLiZP6AG1l|L9<4N5 zHGGVE$3|<_`0XQ0BMgFmUp3kAg$^L!>UArJHMHJWYN=36+Vu`bVU~m)!9z)vSpSak z%h5Hn#Pjjh?ll3WP8s*KE?IOIm|SHK z5UWA{L;1lb`=`P7A2;G7rRvh1e4cf)Z_iO*5b=9E&!8a>POSNSj@AxyiF-f^VcK)- zZJPt`BHA`!;<`Vu29tM=Y42e4qdQ5O`0*kRl%_=ACy4Ma5)Qm>v#Es5g{Cne_S4`c zR#~*2+d0)c(=2eXFdBB(Oka72dGi4EZNM|#$>&l}z{N{uzpYZl?F9DUoEBO&>gN^xacD-lZgAtdy@!srrEsNW6iAX=yxcTvk7CpNj znn|`YRmc)D2X)nu^>lul?lB+9Y{4Pna?+yxB8= zPRSll)kGrgv8VegJjH=VT?&Y~!8=5XY3n0|{&8xRvW&Gbpj#yEBV1ur@OK0t6CS_| zUQ(b2lQd1Ool2jr$xsV12r46px{jZ0{2)%f&suCf?;jTAi(a|MaF53fI{e^!tJ{2? zm<5>2gkw%ilzEST=ZKpY?E2H-bXMs{9nVE5~g0EXG0|$%K z5p;H}O&#dz{u?d240ho4=2K>11!aiDWgWThJoggU|s@vmt@SkcVzL$pwLhw(h& zcfLVc5AR5B9%hG6D$3ZCXW5)w74py*e?6?*3zICcz)S?*Z6DCg1;ERYkC54Q{3S^m zKn~d)do*p-_jN!tgXF6ygltZu#)P1JeZvuz|19XXw=1Me9GBie*?l(9vW960@9x_P=W=b(Xr5Z^R z*jf^N4*^@hA08qDms#MJF(3>%%jPq!0G>Hc!%s`#PD+HX9BD7rxI_W1ph2lDP>BLh zY(oUQ8+9n4n~F+)GH~@A_^LLbO@Z~7!`qlU&Pp*JQm_O84w7OGGR(%6pz{RmONClR z0NJKOQklgwve@p}?MX6BlZE3iDPoNr9K=EY0MJPa=qfoh`GD72Cd5O6xJkhM<_5I` z;GK)x2$zOU?a$#<9PDOM#IRb~hlwK4APy9;7l4{!qDTucE(7yGf!@Y}M5y5BIrx4V z#EAwWGeH*dP$~`TK!f#@F!pkgJwv@NaCneaYCO8u66Hohjmm{v3Al*!xDQJ*=4t-8 z0KXCnxQvOlCZp`nYpEFS&6lett8wo+J2Ef~yxZ|9ia|{GZg?yxd+5=#!3OThE%4Ea<7I`tv*t9zA z0}9$sqR}mf+cOa_6(Kvi@S+gxF%Hsgh%lOu-Nk{FNid;{6xgA3m;ssP{=6|6!*7*cHOu-uU+RX0n4j zLVZ4=+&N%73Bsxsw@P&=Q?&wGh9)zip}PK&{A#zOSS8bUhC>NScmGAejk8LYjA)Ls zN`{qt7L=HArCXN@yhRS*C4sP*XhLyQFGr)C(&B1|S|~8i-D)!St|@Pru#lR7cHVIV zLV2mc6HuA(JmY5r*gK%in{v%7ObrhfJoYo~D+{N+Vv|${=N20{YK?Q`nE`Y7kn*Ej z<}p8%P)*sfIAv&Nh)?0zVEcahS!>t`Qve=01If-w;BV#N|)rXNgE5Lq@3q6Vy<38 ztzy8Zo8d8X2on`6M~=#{vmE<*P3$FB39t=cD+O;M9NG4YXgs)NGO{e1>HXj+ zeg!FdRO)k@3C-m=707xD!!6FRVEe{mZZ8}atxHBk;_u3ktk82!--!q6U|de*pDj>{ zJRxKj?Z@*`8XHt_5dgcOfJs^2NHYzmMJY0F<}$n~{X7AgNx%&y=zLJ%Mql}U zkzE>-ZbK9xNfeNl1bP%eZIB{F64-;WYRov&kc0H5UjgKr0XbPSm#(Zf^XZaerkc`E z%ez5oW_KhS5#I3$;pJ&neGojFd@$flr^q-d}`?j!&zmt%gW znq6aQR46gGXc}AO$W071u@Arh!}%lfm@XPTn}L2w!ae7pL!{8IY~L$NSO@`jL~gX= zAu5}M)Ow08R5?cisL683_e|(&2KuuCEtwK(J-xPt35`~1d{Lq^rE1RyZDtMDLopjT z;KnQzcnsUCg6)MRy>&)MOZNUQ*_A5+ACckH%CmhVMv%{KG6B>*CMs14H6@Halvjb@ zgSaw`TnSqt+r5Q`{w2ZR;J|ey&}U~*0R+2fIZ8I2w?+ohRw3WX;2#k#^^%(E2fQOp z`~@l4eNnRi%d_lmb?i++8w2R6ab%JT8mmRSOVh|=LhWSHUm~FCGVoCq?w8CjMjmZ2 zhZk{RM<4n;=Ad>;y$4FLk66e%9DFnY>jqGE9F0+mX|+O7#(=pJU>)aB$tvXZEM~C) zSHyxGrQreqc$=)bT#BpWz^Z{vmrc;`VhpV@_7{MumLeu4aH2JCrxdEiK$@p$SiOOm zQr6sJYNRtz#D2{=3K9aW%g?|?6JVEMj>&QO782wLBjc?zYy%U0gtBi`ww$ZLw{u{{ zN_hSo%n1fGe?MYWIohj)JhsB~RnXNy?O6_f0~5MM2{W_DpP@lQ7J*tjUb>ZwPDGKm zuLY!$iMh|ftf3wK=(8rW0ONlmU&V2YIY}7HgxGT?J(!5Gymj^}jr*iqC#2xv5w%lz zuv!8ZOEFnA*m(e1GmGh$!7V6Yn~VNGRd5eV*k>6kQ3T1AV6GBib{vQu$@QBO9ZiE+ z0ASIZZ2vjU*K$qL9Y{4Z{InFxRbt-mL~V1}6zPlS6eaXiAfXhroCXVGEpNL6IlmKo z(_7obLs>3^*sGwrQ%EN!Bn5zi)}gPbW7Z3G}uu9?#k5Y=Rka< zb18DjpK{!kbG01-`%{9Kea`;Hz(1xyep{4b#wqAkgv)hIXun&vB5QFEWj|r~`6Pf)pv2V%D&r+a<8O2RzqD zjHp-$2m=*Wir*xK6|3N(B>21>-9mvI0r20Hn1_#n?Gi*O19M-6DwiN0<1o(^_!|~8 zl~b5n31W*JoGaJ7rGh9@2)7l`)e^+^%^E*wNQM+q%!0LD1zZ1RXFon*%nX!A4}bRuaUR1=5y4r$}fg z0?3#EG9``BcZ0S7-WL0uHUpTO9F#W!M3%$jT5xBTkjpi}CuHE5TkuI4c9Mb^y6OR_ zP%CbMwn!X5l28cA-lcoe-FoqEcYNl_c`F)DaW`6~SnXed0jwr{zDx0`eF>19m#l;N z^PG~wN}LjiGEY(Q|IB?3w7wnp(QKz5e~H<9%STYSi7N${vM^Yq6o-AIfoY_D*9ktv z$FaYU{B$*P*+f?H&X>ahKAF_YI9uD%w$`0D3%#-RtLRp8eP1ebfG-(#j$vR zi!%m*SC~@})yX;!F4Wjh5GFCcEY|$;##ODQ)=8T{6dZ6*4`9iUAcG6Ho?5ns_ z@`<|9bA6NUn`cYx)^)Eu>Rn`<;CKBFZ^~O;;mjKtyRq5VYs10ymxZh2i3Y5|o{0ym zrLkf=r<=<^jI9klu>Imn%dBmO?jM*}r93lO_c5zeer1#bYr1`Y)5B9(Iy^qThs9ac z_n*|=R_Af|!8d1E$(t`%u5>qg9kR(S$1XEU{Q69^tsv;K?wyh|MY&zqlv9|b#NrZ* zB>9%*M?#O7{FZGxsGgnMVK?N>D-Tccs+>T*!O!bAlFu zqy!LhX{eWl-de71-a^xJ2|WIyb#oPo%LS0ej3*88r>I~q^uAKqpi|hCsjIU>8 zPK}XBCm=3ihxOv>7DuQ;r^!#G}J0?1wFeBATPa1{P1ZMOM z8m#Z8^7cmM_K8dqHhLY?*(A@7#zR&lhYXfn(txjY=U&V>Kw`05wX}C#9bV)o-@iA+ z3+=x+i)H*^f;1NegKoF$Ro+>~ML>JoVSS_I;rfD)AD=DQPhie6RMZ6zM#hWC{8<#;aYk zjOU7GVj6U|PP6J>fKBA8XSV$bsU^$-or`1rZMEb|rPW}=m%A}X?INfou(n@hTea?r zdAT_H(&u&y2VXJ>7Lt3$x(e^t!$Ga@-fmN)y_8|L=Ydhjhnwkv_uCFf76a=go8o4` zHK|7LGcfqXto{cDWRMvcSIsUxG?%NCYyJK;#3bxMn5KY0MIC=i3&LHc6H^;C+b>U9 zf}ne8ub+(6(%z5KSLOXxZ@u3W1%mxnZ(3fb6D0I9Y2NYi3|!meb=^~gtj))3=@WY^ z=thA$JE%im9WzLeIj$OU81cCuAkY@47+xJ9700AVo-isG4QHq~JuICCy6q&GowQHC znX8#bg*eUR!CkBSs*9!vOpJqu=aFZL?%1(S@T;!Ez zQL%l)P!IiJc-1N^V^F2x0XBAPJ6-P(S>PBb3=TnQShDkmKY34wbxxIjLn4}e{VYUx?qx|81W4pX~wr7pn#Ud+*T6*;Q3F?G9=iv$5R&i#;&*b{z4u142#&WFD z-m09eCFWP=gaLlnR`?jS9(w*#M7b*iFH2Nv)n6Pt8fcEPNCRQrn8Ch`cU%J*fGAhB z`x{&sODi8Zp_?775yylO#52*XpHCNKKA6Y#70<0NEoxV*>6KX+nN>ZkgAq5fka{J} z8(N&JFd5_AHGs8I@dDVfx&;?KZ-(6;UFL55uGF)HXZ&aT3;m+Js*?3gjTjDpsmXWA zPB*${mC}*YGmedDHN$4MPdHGT5N}^JX|Eg~G`guoZWPc@I;iN#6_NOzlUPjmf^c~d z7vlD#34TtIgWbrjoX)i{>ZJ}8Wpgbb?3zJu9EH+Nme{Q!&Jeo^11R_eGD~TpQ=unx zT9T}ET`_BLMLMWEArYk_1qM4QsxJUgmN9K{NDhc>laec=(wd16>V}AwK$)&yrQ1tc zsrgMB*6|1UTroQUdu5T~x7#gH!;oY)7qiw_{4i>&k}Z-pJ{2{CVw0JusL zqOU^yGEE63aFo~wWRY2nl0R% zX7CFe@-#yurZ-vtZB{Vy3IO+zx9KG@0^0wOqc2^NgLK#K1D(u^pYC;K!YZ_O`c)-D%CcZ&Z3E+hJ7TAe8;gTAa#%9S3{ycR6B^|Et z={3_Wpxxb`=CPNR)sG;s0AwXlo|->^X6g<5{uNMW9p9&OZUO9GI1Y8I;l)lVMZOu7 z>x)Kb@0-1C7hs5aDEmpd{(?%)dI9jFWiyasMu34#iip!|f-`{uRHY&)hx9~mS>#op z7-wFTo{{hvzY^qM(sK8d zo&XuILhf#C(TQe5Ob?tX_iW_Cyu`y^-e!=5)(iJ;t%7!h?^SP1AI=Wo8u#~A-AHVW z#m!j8^_BqMoSq&?VEa-E~~@q=A}_XvMO zV>8B$CUiNa;Nl&m;KOU$v|RQI{T=$@Xr&xskW;Zb$?oY#T1X82{ck(77O!Z#wU;_B zNV#hrz|eaahfzjnFnKC4ipx5(X3s3jva$bzHX!#)A(fdXa*;a#j(2$zEGY4b(W9P0 zT-a$qhdN+T!RWL7tOBKST44JLJZv@dzH?*Bcu@D z1%UDTP(J^AEfIowZH%A%B&^&oE;mg-MC9o`QMnO~CD4%43(q$}aibD%7-72`N! z%{=H;DwKc}6;ZfWJrH^iH&iM7B<9hT@Llb2r)kh)GC^oK3QA?bsY=k-@4)>WuCv4H!yV_jHf)I9D1WtP|4w;Zp$ZlZ)O?g9oG8$AAP`WMu43@4SkR7<&<;E`l5O$OBgxS?eJqy@~oogYo*8<8QQgwk~q z`_z{+sh$kt#|9fw5r7(& zptd?Y(32EAIsg=tM4s)Sa0LX-1f}*sjgSj0q-2!gE)m^~G?iHTs=LBarzShLiO!!c!o zt?Nq7!axZWHGa;`LL#if1RF;MuF}#R2H%YgV<;dI@k>Q75j%RIAd+(}8XFsE&Q@2A zm~gr5^0xp)5z^=TbW?%E5Xcg)CBP!trK_2+EH>hcM(JSg@&+xLWF2|$f6rt(s zDxD523lJ@Pk6CwH^n^*<-L6-nf`!imT{97J7s8H*lo+-?#C$sj<< z93+F!XId1_BZ{O|f3a&T>Mo)j73H?8?Y%X2DiH7MFnR5jUMZEmT4ilLmy2j3+yNwS zT}5m|%UPf`C#?3sMypFL*q8I7jiX?s?C@>7W91T0vstH$UN_BRqsCn41Q z%b##28orW=>nBb!%Bp%=9X>^gB^IxKOkm9Izs%S;+(*Xl(_gF?J4Er2C1FB~I?xN0 zhC@-=Udct*pTmz&XcTlfINu;KsSqNi6sK2#wzDo#BEs1qk20Wg2l+B5s74PGFbdyELdMC#HVTM7v(yed>B%-=C%!7`aJGNE*_Kvim-#eq`6>ye`TFo8xEM|+_zqlf2B zU6hqdZ&~Kq15Pn3Hf0zSVIt*3s&w$Q3W~b;#)ihx4L+wUEECozo!i^Xe5Xq(66d*$e z)Sk(WKq3~?C8ZHas5t?`pz!c@yd^500UO4Ya)U>q9su_jL%5c`|4}?@tqNqgP`3*u zYW)gNQRo-p`o4$NFq=Nc)D(6!6MDI3LVgf0` zUy1OgaqR(^uAR_<$$?3dF*L-6c2LWAK`t9%DL&NtyMU#5jN<^X9uR{K{v!t*&EQ2S zAz&5<8ODK04Z0cT{P^;Xl2Ugsjb8D^YK~}G566ZI%VdbsZy;#Xyv1ada7Rz6LHq&D zJ8*oDU~{}cn=Oc1;J_s_wc5Xfsbf$k7kZbwnyrOr3uEP+(0N1-6XZ7vFJjA+r-z+p zg>|kcehxNYU?Z0NdKend4Oai4gKxk%u#QPzrWYDQLnP^eSCi47AI=2JN<*2TaE4G_ zU85@?Iz8NIDbJMwwUNW_gE7RjJa^&B3Ay3eqG|;H1a3QNWhK z0BTq&izP|`{LEe=SrkxW4+67Y5Gn;ZDfuq(&^T48L)IKk$zLsozf90thXk=1FkOsj zM;#~>EKi$ev~bG3zD0_a$e>KGhDd5d*FeQUTS8~hL<~JKJ%H$436(SB3cfFj0)B3XqP|WNQ$0q`ygfzh}1;msMn%k7TmI1~A>i8Wpm76X?W?SlI8_EP5sSs^8$dm~>xYQz8 z0#0FpBW0ydlHZ8{|D0I-`X|U_KB-QI@MeIBO2AGEE6frY_i!}AK%VW0ECN)03vF3V zF$I(|507Mk78$bA5DDmyYH%b{{Xn35U7%0^v4#X{jOGT{A@bQ^LKp}y<*ic*cM=39 zO29A+dci|u$0)*i2_!_xUq?g4DEO{yey|LmBY{a$`JbEMD>=eA)QiZlKcnNJ>2lH9 zFsQFg;H%PO)WJ5y!?H#NDLwFYZ%m2E69I5IOPJM^j;&IKmZx*D{LmC==!j@I6&@9zz(S zJhwJ%+WEkR`X^51d8Vm%(7Pn9yRyq9yAUj($@DGavBRoVu~2p*Z71u9$yxkj`dM`N zd&Pw-BCAU#l6@0!qUeddqGF*nAh1~njInzR_tq6{Qwg82QE3e=amk|jxzhybmg8Xi zVY$VPeGZzBZ{Nm<>c6)47uT-eXcXgOm4Gd)mV6w3*Ic;WR+2LQrLfR-r=`J3tH|1p z8;nBL!Q(b(bw4#<&}&Z{vD@mHTD#9~ z^@fkxZJ#%uMtbernltrz<8x6OQsBucb^r5o-s!D7B&E(0kP}lFZ}VlV>FqyNLO&VE z!aii%g)iIQiqu^w7VWUcD_?f6nP6v^Iw1ut!~%a$)NVE+iv%?Z+grsdS`^eSU<~@m zfF`E`ku)m!qi&)4`62dkfn|HMoP+=^x7ZWwMA(XFme=HuK%q)b7I%Ro$FMD!TS8;Q^j=) z*!n@6-SahO7^?=($6QbAs6UG@{PoQ%(CSR>)-yI@kKmZPo`SB`-|frmY>mgyEDlk-AkTbOk`$N!-0qU?m{dDQ{G>sVGT-yMN_AT~22i_luX< zME#AD4p$m@=D(gFH}@;(jQ^SPbkq7SH-@EcO6=*Ra-Cf9G;?tETI+DvvBo7&kBW># zk4}_6v3hB2m+=7S!Q;%w_m%znYrMGNnZdHHrWf+xy!>Q8U5OehOF(D>4hGHLXHI@u z3X?|f*tpPVGj>&k)U9g_oXWZ?%bLP9C#cmH?k)0rEypkE#LoIgQE$58a=yAeyM9o+ z;YKkb4$XXUYW47 z+x{HgHfs_&x2f2^TO38VekN_=;i(E{sUsk54nlc|XZ8eF<#NQ%@0UMa?aWPtJ=|$l zPMr<-711Kn-H?{QkEEbND$TD2SyY&0LC=ob-29k|wNB#nAxgDxG>oTps&`Ac^P;2 zIBjD0l^@D~dGYz03@bP%u<>LIBcQh^jST$!IB>9j?YoeyWIp_>O>2g2Yqj^T73(BN ze-S_0dW+wCZ48n&l;hTBz+d9mqGG>hhGzH*ZP)I}UT1#dcwk3|e{8qGG4JE$PwYJZ zKz)C?w$*NjM1P@=Xy?`ko<7L0&ljsWwN;{@cBYuqs95g=o{vly=K?kAJ$l) z^_axw7T+%U=MdX&RrE>|n_Av#_v%Jxcf(2&Ms-$R!sXc#3MX7WyHv`u0aWtXH6rHo z5;!_Vpwf^|uS?h)_&K6Qh@k#xu6D211NEb-Sgu%enh|Na+qZ`;;l}nHR-605X#k9h zp5$G(Un>9tu~G*t3`MSy*Sd?^0UnAO(Gp=`+sg@rdP&OMk9U`t4LBIKUazvRnvO)* zJ*rDto?CKqWstr_&HHNq56IL|KGBwV%QAdaC2;&Q>N2D|Od6>2=)y!+Abv~xaKkr~ z1}b+PNmhqcudtrC|#R%&=6uAQa{-qCOMV@93i^r5<19v!Bt zWkVQr4Fw^TI?Un0iGh?~lp%s2g^N>J=?i6Gi(v|;RGvzJkb}>f^Bf~-eb|liBu_#l zKX|$if59uv!$*nS(pd>FR`QMGXDZjwK$zjWQe82t+?(2`hXDonUyFpe$D5-|G)wV1 zTnt00B+N6y+`!JIQ38wA1hpFIIWT#5&rw7p5JK$)l{!uL>qaZXOW3eIVKGYLCn?f* zGyrBd*^f<-1v`J_@C<@D5UhO|;YM5a+EFIbh$a74vKK~n2*mqInr(kd5JoJi>1Q?! z>#ZzZ44qEV@uLoycLHEvv4!bRU`TgDS@+54MOA*(X!vVnWlnFu##Z*M>FOrj>XV^n zALSx#`#^knr&6PF8jRNqKs%L?w7O+<6q09+C*gq8(=>zJ$Z~_Z8KYVi2pYqLnlt}G z;TGgtakM>|93}d$3WQ#fR~=L$2T_?I^Fc1YSU!Wy@e((8#6+ZqXw*Nh<62Z|R;@|o zV!>nm*i~nmwx8ptd?-Wu!r!TZLL~sv3$Vd~U};pomfZquZL`^6&g&Nazq)M<56$IfA3kjwjPs}y+37IRB}h7Gha|MSu}^G)ytzG+-QNwcaOtwe6#dxQ_QS-9 z%EVRx*Qv&h8fdV{h#API2L!J~B)yzj;r5u->i8qC%!~>qGTXTx{Y~h&LK6O{N=Owl z5DW(}l1mf0mpE6r1_hKoWrx`6H1Sp|TXZ$!2OWqYUQ}U=!FgavQ!YmrDhCLW3qe%j z9elcU2JlHhB|e$M?>q;9AXE-S=Zs3%1{CJX!bw$}p|xO-B_vyhy;7Ez1C(~5Hk;RNNqkhUMm z{k<_`26^dj%}v-mcKvEpvQEud=d;K=FQfmk8|@|D!DpsTS%}W;2_$(uaZ9yapXNMv z;qaaGGVuzF7sV%P^@FW8XB}VjQ0iJ+G6RKU4J=-@i;U{|P9;i+{^&d_L_UX~kObdi zo)}HObYL&Mg$1En*(<2jj8hPts0MZ>84IF z#Hr%@o_;!rgD*dI2DUS`SB~->KhLB;_?<>fDu}02k_Cq2yzp^C@C1?Pw0g%SQsR4) z?3!M%-}LOVw1cDJy>lzHi943{t9QlDbiLQA&bfKu<7arJR^MQ(23qz|OaeZa6w8Y*MTwhJ?{g_W_lX zw0>j-6GVl(3f-hi$W~g2NtyycBy!;8NRi7G78g%T)|)~O>m8GQ2_3b;lSo1wF|SfD z#LJ+IGUOSiSyjNCg%QH!>KMG7r3}=hFZ5IX%EPZ9njzA&29}gZR@zI=@Y?~Q>!=!0 zl9@h~zmf-i^!fpx{$*(mLBN3hT%hYYo~MGoYz{O*dF;^%K_v#5&jC1}KwD}c+5uz~ zw#ah|ic$moIt;EyPauW>GW3a|w)2;!@s>#gon?n>hxW#`^PTD@(x5!YIS9ZR(Cg`= zOw#=XJR<9%Qx?xt6{sbpS+n=Jwh#DT2hN_L-}>OV0I?ifLAZ zf1k~c+<_&8eoBym!H;!rBrqPsxBp0UI0!-p@$1BN-`4}Ff|RE1(_ZWVWAcEzU?4y| zpwrVNFYPyARLYw)tS3PRy&O}wQNQaPOX>#a-v`J*AB8E!`z-E7r3Dxh0$@IY`Vj%v z)PRRS`^JYZUhxCw3$z~q&G#c< zM)|F?r=BXeAp8h4|BK_E28JT}&IAyWDOIyKSu6TXB?&)NW}AJ=ZyXQA)qszz6}aeu zv32V=VELYPz|v7Zxf8G;L8z7ihSD{~O?{ekxAaF_>`4KR(>zlaCw#NmK?*X;T5p#> z>7{6OAwkV)Tto?gr}n!G!1`p(KpI_#y4W`d1-l4P2Co6MPoG04q=$0fqnB=F+2=$V z#0Bw7-f*<$?94_37ADB<0pB}4*iI%Cqd+L2Pp^32|QC%@6F^nFd%`6JY8l0 zv4m@#3t7tScQF&Vw+85>^$`JOKrh&MPG>1VD~w0GOwyOS1-cnQ$VTAWcrfwxGeh;T zLL$$_jprogIRFp}iN`$*av<59QVuv$COlaJCvv}oV4ylI@X*HqR|d=+!0R6d>6CEE z7~S$!eTHlZHEfYjs?@XZ<$4oz{HOPQOJ7^B9n_VZIs@XANXJHOp>;9+L>gB!A^^t- z*xgWCOAOK}Uw(#h^^cEm`1!r3V+74vko-+hZ=V-N+-o(x_nOa#1~8T<8x3!agZjM& zYb$A_AH0ZD^~FKg0w{)UjYBmH5GxuNtH;Go(}-cb1G0hC#(V0bPyq8<>%_`atkU*b z)UmWuDN)d_gId;l|8AbKeWOd{M);Z*&Vkbnn5TjKT0$?VX(&0SopatcKom;aBgWSMRO(0t<8#L)$=8H`}b+@6H^f2xt@HLmw;uzxK{7s;R8o_j{)!gf4*)k`PFT5FjAE5or=S5m5ob z!ae~+L_|QaP*IbB2#E9|2x1Zt0#XQy6e?Ofp;b|Xg^EpC38Erm35pgrRov7)5B1%9 z#y9RbUkymVUD@yT6@j^fBrV47ryb(D$=2eU)v~GH~CwS0r(OHHpRM@@i+il z=(QFC=EIOlFx)Xmp=-qjQy^S)wy#q*bCmlv8vbC*F4*T?H%HjM?MTUu>KmK&d^7#^ z8tN|%9lyjj_Y{h8`U+}~foJX6+Vnd8o^qBDzGO6e$=Ha?WS&ccauFN$VkvxK2BfAd zoh#suSg}q!NX_y)y(+*J65DQqeVy}n&l5A|wPO10;UQR2mXZ+=?N+5^%qU(Y`M*8O zBXfA$(tCdwk^M50hi^k>Zg2p~cEW=b`@t853_ z@M1Tqx4MuyuW+7$JEn_uqd_WL>8$GYa#AwzFji*o>}sAVMXcYx;FsdC(uxPVp+PtN zN{bA?PoJ_ERh{uaEp|Zr6WI_<4%mD3l9M3N3WAM7pThen`U<@SKyMoK)p{ei5RA{Y zX8Bt{s}W;dSc2Fi4rY+zY+3>H?D1>!gINX;0XH}y9a!AX@>6HqQ9x!VNYC^~#==oc zHv6by*dz!sD&`FRHtix@#1dn)MnJxT9j&x*5<844ZAwH|k^YQGA)GCw&cQ7*A)*an zkOlLehN0P7VV}rx5^i6sph#c@0N%o0ndMoqKA?m4=fv-`prKRVq8xB=-(By~Y_|qT zB@F`3YZ`y2Aqcgw8tV;Yes{dW`vA%7=pqD@mvI6To;maA}t&K{AP`v8}2FO zV%xV2k^OpeuS@5ffV68Q@yx8fF=6jbxVhm91Jo&Njfdb2dxlpprlfBFOg!bjR-s)^u1WczD(Civo^IrMZ@t9v6+)d7`5wI0Ikh+beY-?Fk1;~C)Yq3wRMvMrsSS@MPJ)_|-`cPwAIgcyF0 z%L$ZZJF?T5-}j}N@C@5OdUyMKWGa*XP&x-p2iS;lrKO;vSQ26%xAdQ{(`nVk_P$hLO1+@71i8 z@PKFtnd!&b1j1^+;Buw|)GH^jT+4*)4|XTDCCP)`>r!~sHznU4J#a1E|MAjc-dMI5 zE!(+J=bY*JOPSeAgf*Au{e956&P2GcSDUNT36F_v*y)8{XG-t0EeK9luLosW#p9Ld zo@RRl_+MPs>yme+uTi-)-M@#a@0ruPBmsVM?38!k*Gx*E_gHq*@#UV~y_XLdT@7I& zfw=zdQKKqd>D3Cw`c=6dt1pRZtIeuw@Vde|D1FrHO60+VVVCEp0$JIPD)Gag#rq!H zKOlPdwb}O<1^cqsGq*;^77WG49T__iaA3&x%G^|-q*e7jqBUaenfEOe9_HjV3}-^g zR{Lr0iWkTAR%6#bIgle0V$O6{ub)0w$11oK{%0U%fxJZWHlc4~eGcQ)Y)?>%{iz+- z0--0eYoAEqv4<|+ukVJ}EH%G#%f2NqyE!PNDfBvruXi$Y!m*UPd`dcwOuwyme+ z%G&z{CAsg;75YwI->7%$nnl3I8Xo}gx71hI2fUju?13H0{w*Y=l6G?Bm#eJbdaLx; zvMvPP>1ys!ee+PmefeUO84!n7I)$$NeCEay1dOZ7ydO8>d?+I#T@4JHd-@5leD9$ZjFF<+bNh^TbYRym|D$cO!O2g%Zhsj^h7;D^0s1PImdCHES(5s4^s^0u@-Y%JhTV4PBXZO0M@TPUwes0p=Y>~F_Nz)=Tm$2>J*$*d>$h^f+_xg(sumHo2 zlajMb@r=HjZSVffl7g~O=k(^sw)w6&?~E+MmKKYq`I-iq%08^W%Y)mr>>HK8YC3091jw^k*vn zBO9Lal(~!3_=<{@_>Kwv#d$0^o)YFHL$Km9`w2`aGdpj#b{1K_fg|m&X^;CX(%Jaw zvMpsDe&2Td`!Nu(06G`2_^OPi(wLZ|r@w!eKT^4T-Aw%%&#W17Wy7Ian0Bj`^AXAE&C=t$ zy6JIM);~VUMy|ZGuV0TE8K%x%o98rcK#d4znD}DC1V}7})lW)QEwycIujt4rj#VjE zoX(gV8H_v!;8o^c!BrxYv-r3fa@Nd(;01sk*sLy(2%87S(5+$Ht__S>^DdG;6h8dMm> z@yFSwq$=^tC<&i+ohlV?wgAeQf|lA%?sjhuDo5gv^+MJ4M;Afz7v%5El1iutT&np6 zmAB#pkI-`v&&xA^ENZUba|f(?{?o!sJJgCK0W2pFn0!T9-{=&B+c+m2$8RijZXBxK z_PA-q@{)ZM>(i2|#FUjehbHvv&(eZ+gmGB?#D=yHa%alcu8xP2Pek6PI>8>7Q&gJ9NAQ5k(r%H31Qeu?yznol=e2Y!zAru3eq-BVIBI9Mj9Nh2O}s|rR1zRnN~TJ+w4it&kSW6?H&qp zY@8XO1do$n%`71C#44Qx?qY+rNpSmQR(a7(J*9vPF$uZ-&2g9S zl!m@_3;Mjp@N38Moii8fWSwJuF3oledD)V4SLl9gKa|FP+CwE=z3XqYF6{Vk6IRSp zIcHO#D(mINsDouId~{J)FLu;3tuC!tJ~BH}-8~w0;Ty`qskEZ<)M%7Netxs3(zNQ% zXoJ&<*Fg)Vi6+~%YS;cDgnP`7hTrMKDTJEGqo1m;p23({e1K5Q)g4Z|Tc6i$xU^!Q zRua3aWP8#2)A`Mz_nTcq0ixmi!KfQoZdPp>pnfbFXp>*QU%DyVteO>MlZm_9;JDY? z$ChWElU7M^k}ZGO9THq|!=N52V_MAWY}a(?8dmU-F+vnaDZah$aUXH}BxFyMaj2)WR)X)O}9(ju^5hHD>1|aB3TvXSvX>Af%M=vg~Kj zVG{zd3B7!=BD~nMdY_pqM@(6a0e(<~pjNVwtV9|*u7`)*tq!6|T8sC0%XBVr2aQw;Qw>AqLR>M+A5kK3{%-x~C^_SG6f^=`&F(z~aQY}) zQqkUV+2$vr#STd$y5zA^08SHvb}0qvnQ@n#6*}H>S#%xLqLbr4U|jnF<*piMwv89q z3;D?z>Hd00+fgL7`o$^^AJBTr&AY(U6O6OO9W?Hs&J2hq)K0mrU#{onyz$YZCL_@h zg7Zu;yOqsCUT;UBD!yK6zMEtDft%}4dHMZ*K(vt3oIM{FDu znvFvPMo%JH75-vN;^WlLh^+t)RBfgQZjcQV5?*_w;`c97^JiIiWN4NLd zCJVuUlwOO&PB2#VdBat5E`Ik<)-M&m7W=yi0kdd??~F*7nkQQQk-!`Lj(_Y>`g1G_ z3xG0Uag8e0jHU)V_bFrJwC8gg2xMD)p&4ZHc7Fp+o}GWrQO{2*uo%ct4gxPVhQ>l5 znvcZNDKi4I1PPF@wrtVp|8^c&=#dTEr*tA+Y`^C1V^$Q&r!bKA3WLBdkAksUeA)_4|(S}Fo?A$9> zp{)dwm{RMfA=ZsAd0%)j@#E4Mm_^DCL-$hKRskVFQ~5x_x*#QW(!(Qqn<9JT(-r1r zGj0ht8^Xd(wuQTY1Mj;Gt}#v|WZ*u8*g90Cn2DT;Yv9yr-r1a4VkypMo=#}j_QZJD zJTMjJT`v?RX45PbKK%ycmOKi(nWyjZlcl4>Z)XxeU5u4 zMHKDu(Rm?~d4YMD#qQx@lYsDU%>-TpU_?ysv_(r%)G|7@jE1QcnfECuYyl=$XgXH9 zXrFP^G>^~;ZA2wn>&LPC5TKDrFfa>ylQt)3FD%Vl9jG8tI}+mzv=i}f!ry!Dx0GA*lz1&T3(U>Gj@h5nM;e_w@ zuJl@@zi96*ybBLs#Dg-^Ecb#sNnHIP$Ta;Hb@d%1j&MKcXOf?ibv<`~#rO&S3QB=S zpTQ-#NND5Rta1yi?}21PDZ)!_(oH8j@!(`G90P&F4ra9yaA5!<$fOllG)9g9S_qOP zpm7KvKKbSv84ojt=zs7C2>^`1)gOB9Kn7ri5aEHw^pG3qCn2)W;b>gAH6ORB*ygp= zOv1&&$ zI>Ln)6g_m&VutvDwu89P#v|RMffxx4R!Dv(L_MXWR4ejn08ZU+@4g)$Cvo$%r^uwJ z%s6weAl=7M(ieqUCm-{acDYh3OgxS&0jWb8SO`zgb~!!)!nZ069Ql~ScRC+wIz+nF zbt#c3K;ji`s>Mc>dujXAy8Zm}0_aG60@vA*T)~@7?2k80UwU4HtyMp6}>Pz&K zKwP6RwUUeK@~2L5;ch~7?JM#I0bKbaqY8FCNv)rCkvVG2xOFqq(ZwiHO_uTEN;TL8 zbO}I!j8sy~0mvXpLzL)X5b8fs07Cy_>bVt^3K$3Eu89NimMnIa^vPUBf)-2qokF)y zP5kXr%9%=BksuwdHHawi;vaAqB&h2`LKl$ut&id;LgsO8+s5%JT%=6uAXDf?KoMP1 z#~*Is_0pO)^>6(kM0L@3F9k>;QurM3ELtBx{BDH#ot#cLxS+;c4-(S+93&mqQ)exM z1xOCvR&{uvI zVunYm6YA8-D+vwoN-?!j0_Td@-6C6rtL?0`+($wzpfeX5euTS#8#$0s`$_!)37*qO zG8CXa<`Yx=a7mRUR;hJX0X_)8Czex(MW{KN=bJv%Q|RfT8M8wQgG#N;RT1wcMOrEd z(^9gR#6-r!Zx|$3?B;o4$sgaM$JFKz=vGM@^aV+&F&)NL5bcW1=M0dI>W%v@IK=bN zSOE4+ttzDJ1$2IoTTXS-APs3SkC-KO8L($G8?pdyNH0!OQthO0^bC-oCSL(fJON^B zGcyM|go8ks#;zNreBtU1W#fa@Wu%9ep#nHo0vaBnuG7E`A@DKZ{S_Zh)EdAc;wJ^3 zeHm<|2@irWeE`I$fpu}I3qCZPjHu*aZ<)ml2!|9&-BRKf5Far>^psJuKzy{wYnn&m z^6&`?ak7{k54I%7cwZ&qjd!lu4qCJsD~GC0bLrLrIC5FLdA!Kf2Xwy=0#`t@XpyO< zoH{Nt4G@_YffPVuVs?t0zEYy|xO_xIiRa-NWV~E6Rv|)7MLU;2ycoU0$_e+QpX*US zM$H#+5#~d~hWqx}yW6e1qk8hs3XK3n!Kp&ON55^Ou2$~u%&+oMI<~l+nM`vWQLa() zEN)(4Y6TGzwMj_0-DS_HkQLfyUO<`$qZ%fCA0Imtk#@d`ip3=VKE({)(~M6Nx zk4^GES?j`xB5H2G)uzPLk7evt{by2~qqbaWJb#or?Q${fM%AHN$_mHEkwu$jWOrDN zdFWY(X_vOZe16_7Qjn76!?0?{oOyT3%5XNd*w#Ma!wbWdI3{ z%&@+ov=!ENpYme2&~ZsLOv-zG%7kTz#=vb@F(`A8(I%^;eH{u+Jg{g|Y5}R?mUPfl zVLr9Pa()s$%}1qy}6C#$8mRfUGsj z6hTX3Wk!ZP-CW77LlZC#AC<>7?gK3!^YqgIN*8@Z!C%3EOgp7@oMD`c$P^y*p9*t3z`6ir#NFLd0p}-}I zutT8bG=Nagj~!K*=W=z60G%>EPDM8um5|o`Vpt@=$Ix_S6S|z&yBZ->o*Ew~H7r!a z6Zsf7&G?RSiw#npOaYF;$26WWTxbL^>mbZ9s!L#GFb|NF3Vb`wL_)_^@>PD#$V!@i zmJt0(ZF-M}Sf@r`mzZ{oG#WKJXQyQV-RM*mdCSJr?tJ>~quzF$g|O6WMr>kwGOmL^|xK=hx9WEX3 z(>m=}H>{|1#NF9BsDp5cyRrds;Gut+!^WVe><{8?!zJu(CC6P9G8^Kylg1O1pC>AO zGJ48bFsJ(ySHoS@t+eq)kC(0uYEuJyZmwUEHP8NKcF**wX4~qi+o9oa#;zQ+NiMofW!Q);Qv254L!}dUMQdv8YP66VXuVaocYD zYr(dS^In;I`^t7XPg`IwNfM#_muHdH{uwvN$Y&=i9F|kF@>{|RoCh|!M+i>J=k7R| zsY?dU*Q)m{82Zjf_oC2eX!WMR{0vi{%pZdlT6&E}tnqd`A=dafK=%xjjDEOyg#1A2 zZ{$@t)}gBk3kDh%8XCOLzqNttWcVA@m{_4E!T zUA#jH@d5|!$5rLSCiHKz`eLQw#xn00ZtslS_}w_ z*y{_0*^EiG|7y!MVHce{d_Gj&U9Q=5B8ua`r|-DupTyV2KHqiV4VP?(os5cF_OiUV zG)fT}vtfvH(O^lqdsdNW&~I=k>S2=Wy``_@w>@HhIy-UKJBswE*i$oU@zG;ld7tsh zDfz|Q9@EqH#l8;{_T2Y5_f{*WU6nt&#&>zg#Uk(D6E3d0?0eX7|D+6#y-)lh#cg5# zRLglE&y}q|`A{A+_Zc2|+x6=m-VYGRGKnZ;|%(EZP6nWh^O6i3F)`q>W*cRtDknT3kuvpZ4?&zI{O&-0Hlzm}yQ zZz;cF)e50D=an8$*Z(C(&P8s{sV~YxoFb6BxqGdeIU@eWAm-O{O;t$ zU~Gz--_PE@>%$Zh`r+AC`C!TB`b9Hi&w4}8UpsJ8d4F`L3^RTMq1GM0WqbZ};H>S; zrSQ6mRgATi;j!7maE13f6;NVK`hPxq~jhT#>@Yr<4$Uh(sKWz<5nh& z|3$|gFJO25MaLarJ=fB46P_REXz92`UZ1pdTrSF1OUEVbm?#alZk{L$_0ZCB!-8yI zR79@R(s85Xn_pCJ+WY#&Nq(;F%c{7_9WSdB8k=99O6q$3vLPPlWc?_v*6ARKQbj^9|*wwIhU6pbCNtykQKOi+MX@lVmB!}{(fFAsoo!A+jL57 z*DTL3E3j*5vh=jW94;blNGQ%o=lba|(p3t>uXFNZ&(l-&cZ)&rZ%FUI9jpHT%R&h7 z9Q+TWg2i9s(OFpFU&o`Hk_$7jP{6VOrXdLf%yoC%i<4ko0F_sCcL`5F14HuR3zb^~ z@|{$hlcH0fD+?`cH&o1rGgp*aQiWcRN*hATjcu*HKDV#dF}4UupKOmkZ<`c>I%C02%>+h<_n|{~eNl66-Spi2wkA{a>%6e@F43iuHdA;@`3QC*%Ifxc{4X z?VtSlCx8Cy`SWl8@lRpWet`aO$AfE$9^ z0t7+25Cj7fnv@VoLh{1>z4!ijZ@qHXI%oDbXJ*#gv-aNe?TItHZNScQjs*Y!b|XW5 zH~@fXLlD5kKobs6irr6;KiohUs2mYmqXBvkom)BpP?N|?c0EPI%)W-U{s6$yd-8(% zeTv-xfcMZyU&rF9)8>5WYvBn5;~)R+*>yZIVzXgtK&G{^+Xcs0AN7^qmpj9S+xUFZ zS&LU@QF(L`-GvXobDP7NDpKm1Bh1Y5$Vpal@7^jKJ)3@ERnH!n^@%xA{Ouq4RwtRZ zgV`%#zU>S1a~Q%Eu!zSBNhd}_ae*|Oy{EZ4bm#Q{_L#%5L-)>Aq|^>) z6!OeUVud~4Wu|@we5ENYlEJQ^qOo?kNO}*Kr%uc>6IKh#deL*+L0*}>?>!hoaf&AV zjSJ{h`X`z>)c$zGg{fXb7SuJE>&OaxRoeDFx25p!VP5geU-+wRe#!4Oz2@M@~ zaG92PozTk`p$-=YejijhcPGbqrXGYkY=hR|uyJ$|~t!Z0T7i~Mxg>ek_2Kq<0`sCrx zQXg(hF3h~bL7-Smk)9qLUOx5hTRv}gQ05l1JpBt-;4R+wM-@lJjdyJqUyWC}Por@YBT2E2|C*FT@r_!Qt>IF)lWmi1`#P_FUDe&U8D zp#wNRK7Q!wIWUxzFlx-n$(i*fW3s~j^N8lE!!-ppbKDl`nu0=p=&9D=ZL1hgQDqpy zXc)oB52Sb|&_QmNFo8Hgv6;!Qegfd|;%7_|k46f!`2l@_uRxxDuT>ZeC$iN7LqeDA zSWlJpz{)IsVl8onJSO)9D6-zx4t`M?1@iJhapg|ChJ^>E8Hckd^=gFs7rLB7{qb=n zjUfnY9|;mdKiCZ$j98t8zL-zUwmYecyH@)pX0W2Cr{5EMvV%(5+gE7*#(z1&~2EZqzZn(Vx<2oRMj$N68Y0g(V+1zU?u<+q)rn*GlIiE z)!@-W3_xl%9xcM4{iAR~HrxB2vBl-tl$|f@RV9-clJM}~`ZWkssa_y9zJy10vLm22 zLGr!a8?t$QYVT@g=ZJW&!X1ibjv3E7q3|kOxat5);#twNc~C(7YXU;-fDVHu| zk(w&1iXf9)-?wZRL$A^=(ZXexkZpDZORW87jkS_<6OhSjYn0%e2PX|N@3Y{Vh|KV(8_MggS?78>+VGaj(r|QL6 z1~7!Jwnup!8#5pUec8NT_4;}GNMPh{yT}Aaj){Z0rw{N{8OJeh@4_NwD%{*sonO-O zBX#6-7{(Uy%LS-UE+G#$5EF4$S4#&I(dSkwJ2UNAK#%!6RT#8e>n)Bxdf^>wL@>r|ag!bo+l>8k0Lt*`dXfOH7Ib6aQ9F5q*ei^@ zd-P#9r^1`B3lmM-=kz@LZ0*ynWT!D*;>;l*3EOeY2ja=3A9UdMN*>TniM`TkP@qh? zHfF*^k7DI!3pdMn{DAxGCoOxbp$cUp@{w!{Ow=V(J6u$p5e&(L%r9Sjlvi7dPsdm) zwpu^?T(HOwfbw4`)kR26a#fe$RZ=@MG-cwLG1-a?F8DgQWT&=!$mdxX1gml|&eGxIEdbzgrPYbwQ{%|lC=Ft<`@h}XNI<7>f0 zCHv!Id7$9DbU>Zn3++Nw_JAXjy&5IT$)Nq+#0OH&RlU?qW!c#6j{$Kpo}o*KrjIc7 z!Osv4p8Y_6-0r%9Y~u&~lFlv&b3>R|mW|Ke&Nx4A!&{$v`|f%oVK)rw;4?}Rwmn)t zyX2z8twO8786QeIJDu6t*)zVR2x7`EArZE{6;ySb(TPjW3=9n4|NN=WD8so+CaNYM zxN<^d--S(zigSY@;@qLM!8tI5U1lC{KwE%?;R&r230jI8VT+Z}T1If!6Yt}avur@t zjBmH8u@Xc0@Vk)D&b18SuDfAD$2IuRA^ZUEo`0zh?tnQ`fC7QpR_jZnzgL>9mj~R1-4VW_$@1H?9W*rn)Ccu9s@l8TH|8-zP z2IUz5^JoPi_Udbpc8V(-P{4K%;JQyMF%rEeCTTB8bmb=mfz3NArS-$#87(a>-vc4O8C$tx*5Wfsdwy~mjlF#BPR5=UT1odC4UbY&a@W2v z^(oL7heDwRGK1JBQFm*e=9t`6=ZOuG1MHBmkKzXOq>$;?^E`ys%pf>18rSI9FyS_j z8i=90&Ow_&!2-jmFB$4X5o&OmIj?AtB4WTPWZs{ct>k}gUIu&GVAAo2KN+R;==W&CXZg|4iVCNwt19$8%yS z7T3Pj=RP8G9KTY$N85g&nHJnIo+XROljC3xljPF1QZoqQK{Q>bq*iv(fxJ#UH$X<7-UY^?ZCV4y@jMeD6hXd4`{?XlLb zuLXugfdHG5PW-@`tHq`KmS;bIU$5G*%5BCg<40VPDjB{`>!G_-CCzRh+a?25jys4k z^UdBrOvce=S8MfxFG69*-S}J!%yF)!yQ_cY7vEIk$g-*AHSzYhubdKV<1oNWiz60GU z+63LGZ-YxtJ|dE*t?a9>+3XQ{`@ ze;kC(n3~RQ>m1O^+PArTqQ#x$ubAIX;gyHc_6lZx)!o%;kFrK4bs{E55glQb^ej#) z13@p1Z*yU>cscWQA61kLI|sVYYk*Oj^v3NngLanY-jZNTgH_+(@IHeZ-PM3z1Zt!# z3=^ZsJEAPR9^kTgx}CXgp|f-H6Z^g2Elq=MH&r(^^~8+&ExRFl zG*4(N)<47xQIuF||EPsBUeQU4okSiQ_M(iYqR{!!cpm!U!M^6xx8$ca^7RJy?A&Mt zm}x=FEt;-p?$*sBHJ@>DT#Pg6;f$F}Ao>Tq@5vfV^duF__kDb<%#(4o?pMI5Lv2u( zEq_afbI+9_(6Mwgs+2WEv5oL!Yx6R@EqxyUY6&t+H=CtEnz&#v5Ay$IMuQ^%2M%hSZe zaUEAXYBY(A@RgPpnSUU0`&Q}o1=ME_`jqR8QqG)-Cs`lx{rw1^-xW~gC(XThI#o1= zM4VrBP9!DtJbM+a(cTdd)Kpl=_z0x#M6=bfLS4g~Z- zT>;qZcF6s6rNZl&4+UDtMVuG(69bj>ppNZHNTgH6{5vO6`_9=J!uHIL%Hg;p4(Fv+ z;4HZPO^YpALIF50AMmSC>(zEcdRT!y%%^DThn1Za)Q-A}oSCg5-v8BbTEdjF8&3Rv z01cEX7u4VN@tpCazbhNxvg^K_+bTB3oKn$*aO(UdvXnwe@TRdwrZ-EZvX~C3J6Hqe zhb_DJY;Ri^CsA3$h}EL^L`~9slH~=#a+qpkxw4hzbrMXFs&qy|IrojpI6q(%KImzO zjf}ZD+!G|pne}&xQG0)P6np4&mo;p4LyhR+u(0~>m>)Q8+fayFGmaO~1LRRHt0Uuy zuFtkoHL<;bwC)gwndcA0(X>ckCGY@s#> z@DzQsyxqZgl!jv;^4DRA{O{zg}XUf%uk zOL0jJ-Oe3E$OWAdr!AI!t$={zZy}klobJBpVrTG}T|0ICsA~$pLvZbK9Sq@jS>PKT zL*w3SsQ~?qDY=Ks0n|A^U+xnosPC1Qi3&9;3i?t(U6-TkI|eU*#xK9-dRwi{&G9fOq~}{6~Blsq9yxt zk7p|7GUN2Zr1i9u2jh%mz38KV&R7%DqCq2}8rH1DonY!M&EvmVL(Zi-Auk;XkT*Kn z8g~G3V|oT{!_g3Hrv(^oi&@XMcQJAtP0ah5uH&LXJ>V%OZ|u3ShQ(RZf@?S_XUik- z%bs~4RT`5^XvPzJ%4lC?&lJtID6&oL3Y-nOcQmby%33TF6}-QvAm3Y?FLkA14}#C zXM%z-@YIKJjQ_YsSq2IuQV_u`!r;7NGxNap+^hxMw$;Vgc)t+eYYEYG&9C{d2%TeL z7Vw42xy)wwul9iSe?F0-AaXnHF{*{;%on)oVnL%fKcj4f&rZz$S=GIvyB>z$)W9vI zvGM^Wnmp6xaze9@Rrk2MFK$~j;QK;NO`@R({h`aPl&?qj--AVvwXP2WSe15TXkqOA zhM!x6l_))4FOg2I$9dksTz{%7S9VHpMk}yYgXg`LuVJTEwlqr^nKEWGM?^=>U6_pqjb2)iCfyYebiIEg>LBzDRgiH$KfJCsG`nf1SFuvUA>Q8h z`FJm2Dz1pePaIc0qWd!YlwGO<#Tda3YcIeu1aU{8#myi*YR?z)%*{K-Q*l zVCZxaqZD=L-Uz!ZE_Oczps~Nj9v>MQnF&^$p<6TizfBz-p!5%@^>8{?UR)!2b` zCrL~?_e@8RYEVm6%9Hk#)_sQo8d`3k0{#H_?~&+ z|GR~`k!0!dwrTOt-p@mwL|zy+MwPRbRfukH_16Trv&kX5=INVE*~oM`@>7e=g*&9^ ztpDivoIa%@FP|436Epn7B+ELmj8wU0xje?Psqq{>fACjW;D+0#hNR_bds;*lx+T`- z_+`FD*07qUFl6UBtpIrTJ7-mRy2Nc8M)M=Wp!yfb$y-@c(7)RGAihi=_;cY+u)z-L z2k}?<%s*6f6ksu8>%aVLRlu?ByL#L~VCA!PzaP4`-Qc-g9%;k(sGR&ZWf`E00b1;C zd3%dJlrE2K3?#L`3xJp{azScM3Z$SHC4q1;?FXsNgPcaJfD4n^?8RDIC@{cJm%G8~;%zq|%gZ|0r$jkGdxTfZRh+OV+RHR`@{fuRx3}wq`&H0(p5C&5wImJqzC#Wo7lAq%Hu-8 zje=YG(N9uyF1(uLkVLB`2Q4|#?jd#Uj6mD6d><$VFbKJfk*Bp>|1eHph!WE_uOS{H ztCZ*gd3p({k`nS;+RRnx!&1@MMxNBnkLlbE5#@Ib?q~Phga(lAm>+c?%!fBDPA<>M zC!w%ga=h_uU>1|f>=)%4!S83X;qW^IWWUfLEFmW8Vw(~ SyJ(GZ!05(p{YqVz7ykxDRYxEI diff --git a/docs/ru/md/Nachalo-raboty/img/3.gif b/docs/ru/md/Nachalo-raboty/img/3.gif deleted file mode 100644 index 12d043fd36d0fc54387d4782c510a56e00ec1cbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249636 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

(|x43677u&C}b@1sMP`Nfm7Ops_e}hws<3 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
  • z2mx%zDlpLbXQ9dd+`5_%kh`cMHZ zRbbdHR?fi-)uKS9B&J!!OGWy1iy2H|3ILC(MUVh#;jF}HR#H$7vSOvb%m`vss4$#( zT{j|3j?5SknWlnFI!MJx$_9}3^c4mJE_){8j&LGe3(=cr#m;hc!UDi8lO_Z=PK4gn`*Fm5Wv-gR}vGFbR6tC@H|9Xt7Y94Kl175v>xJ5K&8G0;B|%$~Pi#RvYA^c2CFcF+^`H zjodYC<&=)Zbt8+^l6vlgaE#D;5S`0_dB`m-YK1v+-y#muc~Y>MF2VAVMRdr29@xnk zT0QO_Pzv7$A&Y>hs5!oALRPXMvKttRN=Mn`idLr!M%&;4d{-YexUE@2nU$;uqKxlJ zsdDi-0(u2b6uwjlTTv?xn?V-LJX~5t?^r-k#$)rlQKJNrznsrl5VEPV?WOP_=$*S; zwuuX;U^MVewLLwkL?ZY{H3+4{B&xvZQfWR$98gNxMMOo=MUH?VMh#15O0W#c`T=M* z5(T^(+1(R}pQ}&gN30tLy-MLUDohLTSJO370;wNH7!nI73<$UIC1K-%%tY3-@4(x8nL@N~L{i=y;D@i#q@zH$lPP8kjYbGYBL0=!Z*#JGE|85)N>_j zxb=br0tdY~Nb4XN#18rpk-KNa_9~DxDNLhxK>Tk`sl?9-T{iN{WmZ*p0XArr==;aJpB;R6xw`|+EIBJ}}mw{eU3#vDv z3d&_fCjkj3Oo>I8%t+%IFt+mC<13QF@_HRZ#$te0lN0&lBiD^Wi$^Z*rylOxEdxGE zZ}g&fa?owTdb@^YMX|D!UuDJ2OXo$Ngnj5Ibv-XEJ0i+@Of*3zO{zYfv`|%^lINed zy=V7q^+Vim`Y8UM772S2dfZ62=Aug%+6gMQ$@n9@#F*3>$0ozHyUii zqTm0xoEMz4zNtUmv97?ss_4L9N#-3z*{_=iq}ipYU*yuFN!=g46-i;6EZ=wTS9u;U z^?n|ayPcAg_U2+~n88NZoULbVw$Gr-BOdtIziC$fwd3Tb(v+&2pGexT=*9zj@$k(6 zL$-1DJme#@lX9|`C|8_*^&TtsT|EwqWeQgfqng8zi5P=*iP@Xtb1xSL?83>ia5LBo ze(aF!i$%Vb(8;-UwL03q#1y|PR~o3iu=eBCY`eoZV~;m47`}{fm%{;A61hYPL1eNl zzR00amOl$Op48<~XPOzmKm39)=bk|;h2M^%m5(m$@Inyn!`&>Z<syzvmiCzg?f7yRgfxc`+<~{nomXByT+oTbPUDAB`-*4K)0eE61G ziCruJC%P#WO(bnO1N{xNV6pM)MH>6{SCH zjw2#>&5D0+M31d7Ng3wv^AhY`0Y@WHY$k%rC-|1Z z8aiPxCLgav7I0CHoJK^cc6jg->&;pVRTgv zV}V>Np>YwGGp!gEzy*Yc*Tg|IP~*-=wC|_v~oR?^1|bz(pXh$ z4up}%((H3ZJDm`8u2i%OTvLlMDQsLd3|Jo!qzy>0se;(TDZHn+7-JNkDqKG)@nAxa zXat}FxhfDpgZMo`vR;j%FTjIv3SXjl&A4bKU1Z5YZeoZ{XHl6LLAD+eOPA)&2$rj$ zr5=;{8DMY`rcS~nNOb0-f@^_-g^>N9j&2=CdMO2AweaOQ;obpM7_r%0^()&69`R%% z4itb)0LB4a)eGoJ3wXESz<$9-oItQB$)RRaH|Coort7R(Fp?r41mB*t|=Uc zhc6&QmuiIxoV1Yf?#hhjqK91t`MQ8N~H}?I9D3TDpafWx#MrZf%7G?@UQ$L!vEXaexVqkoK^cCt*8Nk68hBS>!h{b_F#tN!%leqEs#xTdY@ zK+e5rgbTd?o_o%#z7^LuWs7Q)PdC=u&7Ua;omoyG5Hqde8!PYaPGsMI@yGt}GvAjq ziWRG?w)Oa?zI!|qX`hosI1#ia>VPUROQ^ZmivwzN##_un%Fh}qtc`4*IQbr!8eAt5 zuzbF})`Lfcq})y$ja|_|mEu?eyXZm7WvcN=aF7x3J!25p#z?x4Qix3lEets04QQL}1==Z55x$7y!;sVx=D4y?g?$0rZV=#6oTgJDzUJ`ZewNxyQBPx#Ro z*Oc;v`#wX-+s6r70EfnnJDCbG4;D4IJs&pPr4X+ub%6CywH6-QvdF4Lw<(KaeM;pW zdel|biCBl-gZ>Z0|H0XzsOug)2HpNg1+~tP<2o?(YaD#E@807&BX7}CccFoU`yz~Q zW0{&6uWvVPTS+jw@@NHaZ_nw6q5H}Bs*;CHpK_W~#avAi^^J&K(ir$Y+8vdG1=9mS zgBaGt)O{@1q7_kpZhvod;-%TOJ)qRRFzG zqr3U9^mBh*&>4C@Z}*BlT%Z4?f~Z`4wVcvE{LR=Sq*Yy&qAL^KMp{sLTDNg#5s1)7 z;P3eh?T>E3tEmll;KtC7VEEsyd{p3Zah-nfZ0Wk#Kq&uo_`W%oF)6U=X=mLH>YHx3 zL){NuX~={8qH^!2)rm-Af2tkUos~YzM_*QD#$f=bNznQIhs=XcHq6eNkfvF1rT=t$ zefD9Cay|n4r#SP{n`7H4<{?vLI6wFU9nKGXs)F&IPh&(z-orgU4?`yxI%^m=0s1{x zZI9^#j}Pe$gC1}4GYxzfowghLAE{bX<3HTA{PcN8M`MpB)u5dcmm-rxfkSwyE%9VOv>Nt>@uO%py z(vWGMLH0PDe5Ftt@}{U}gA?5KXY>7c8+8UnvrD#CQ0uR^yv{HwUq~3GNBh52V2hmC zq&Iw7_;5#6g1BYx9Q}!%FTOIbdmJpX4Sjc>2NLM;I1yadXbwfh2!uo?~y}mq#c4W1k>@# z^`Z92FE*#9W0qMR2@5-WS@<^ZOt_Y~d^b6uJ~9 zU8lp>Z0^rCX*l_Jsa5gMy)cLh98Sy?>znppP zgkF8w()_5)<8z9!J zgS!ya{xp%E4e6iV8oa;2$W!V^R%8`8_5U#T`7wVb+wjclB`D8v*0+u~{nqgx4FAud zT@C(wGsAlZ9u*H}o?L*MegYC~Y^fQP6)!4_kGP&*&0wK-lt%^B>m3X@zl$>X`cjbi zxw=!DY4czPZnOg@Daqi95SFMSXkS zlh0%4=Kn^gpXzuVK)FgztE=-lsW46^C?NX0cNvO&sl7b#QrJyji*7EGNl=|T)~c#M z9Prnk1;X9lnwYT9_&@iI!Ogc3;g0dwDnsQ=kVotdSYT!4JNb=VeeK=(g7#`3#-erZ zelIkfoDCs87W-zR!^$BDVvLQyiIX`33d53Fk$G;R)+(0v%q5wpw}#91Ye}%(UMMp0 z1;jptngc<(ph4=wH(nuY>0?Z8y-hc_w}+j8Ey~yGL1-f5S%NI9xfj2UAq||MVY$@` zy`$qXo(q#=2Q^51NSE3w!RqiHf%WIqKHFOyWclBAR^_QM6R1gX`vA-+RUYxMACKLv zQea}`qSKdI=w-eF!jo9EQ@WROB{zd|wJ9UJd+Tj5oc*CRAoiDSQi zN5jyd?wUd2Wo*BSaaii~1&g__+gG!yDB-dh{# z77bSIS{isoJTZIw9P1r6Wm;hJqp+WTudpIvLTx!eAVIh!7(2>gBtNCbb)0A5%Ms{r zE0uV=v5=&ExqhxvTA`vQf zIaz}zfcPF(fSRq}r*-6LCI;Ed+6874YT|@2tdR@}RVL#g9np*H)1IgXgXep3xga3~ zgiwZ{LYRr0MxUy2=o8uY0p=kZ^fWUdUF6=%#L5A^IFbJ_%hV0TQdw>gmpQL-PZkog zG{FolA(rjEsL@x#tP5EIxuUQTjooo=VxN#q1|9pfCOs@aapF?gxX6(J0uaDA2m%Wc z7YPDfnZTO^$01nO<{C%H_==4n_GoNtS>9bjqOS%&rY454LwnTD6A|`hOi##)Y=n6= zYV?`H04FVp%C?X*ZMsG8I!^j=;j2b8Ceuu#GL~nL(C|3(`VqBBI?Rd)GwTqV*J{)6 zHU^goE#(nT_+AP_>sZV5n}&Z)vwntV|Nfa~>T8>8qEF=eZ!~N0~{=>wIg$Vay z4PGo_oM(rZiuCEd^J`88l!CU4ER-AwcGr@cg=qNG?p-$fk=1YZ75k)4)`DRq;>%b5v7>N&O z^s%t%y#ZpF(L{t@m)dt$iy{lm2q22DHFXr=si1xq80MyhbOH-Nqo1s$b^#VDfp-Wi zCIZ>R6Z+H&O&10J`H5k*Y^zD2jvJweVLRokJ$Hyay8w?_tzi%7xe$S003C@_szWf+ zER4$Go29aFg=%{#U_xbKv-pmv6^@H)^n~Dbk;XyJM3Ex`m9{AU%0;FcAIrj)t6iF5 z1U{csF3>9!*fT)mcF?wO6@98Pco=520~WAn%AqU5xLsh$WrcXNtj5%Ms^*hGK<2=g z%oI(2>e$L77`rhc5d#vpngpNcd#N)WQbiWktg|#$%9y|^Rh-CeL*PW`$3AfpIJKq*6hO0qdVty;!N$}A`pO9#Q0>;<8%T|Jg4RtFOe2E8zK3la z2?o}(ExOe~WpKw~zRP6mpKJI=6KW$j@PB+3gtzIJGR-`+2J?V%7eA?!g>({NI1$D> zS{YDdD_?^+qQ%b(E(kVRP+0*x*e;Ds_c)g7lz)uJQFfe?zURgOhzVtKMX}4)7fZ%<@hMsIdwN77k&+NOZQUSVwKu__{?Ir^D#8 zFpD0IB^O3_f}0hxzzy)FR2YB{f&0Zp=tcHA=Bs_u*=}mU)gF$shk&=&zbt|d3$AVF zVblr!y+D!w4!FZf7~L19KM4ckSjHa&XT>elM!wmifE1U#>8#z|I<>1j?_x;=rJ3b% z3zWanoG;VhiCgCO62jX>4v;ul%`z)z$)O8p9UqFWGHz5m#|nwVTI3eNmF%cMb+11I zX5J@SaR_OhDzFjffjk`22-av=*c?Uq8P zH73<8t2mfv542^YS$UO(j}_U?s~uhq4V9HTI?OV7Y(_u-z71!`+1DS)$y> ze3x0!7*Y<%5yr7F&s2>G0ZyTU_HvN}2DIn`sl(cUSQu`ChxdhU=0ZaiL`2g()o=?k zXe9=T)k5cTf$2CO%MlpW3LVL;L*E7Nxp0T8kTWebQbVC|pkaH2M=Z+;1w%KpT!%GT zFQwLn{E@o@_(B1x3v@Xyf)3AlLF3eOmkMPLs*WiR9Em%E_nrnJe2-WNx7?io$&)4% zu<+xc9UyWhYCU>JXtRJG2L#mYV7bT@`pFKBE~TjfC>X_m0PZmlK)qpR1Mnb>+lfe) z%PgE?pQUG$7#``OhtW7pPta-sy&0x&V{dRS3!p_9S8F|(ECa?nhb*FdKFff~vgs1| zA$mz1I7I9k+Ova{eEnLcahKMA2JW5Avh@UA)go6+g#UQ2eYL==jAhK}^{Lfba3Bi| zhU)_K5e*<7ptG*sqY3dol7!z&W$hM=f!^bpG z7MceDa~=~d8(=ND&cYnZw80ai(EJFq{KWLJ7QI>~h00#W5qj?s1y&0k%0Fco8)Er)yg;A7p0o{tRhm2Nm`*2Adls_1A`ki)YwRU-&AUI#@c( zb=yW9y$%H}^rl#Cn7N8i`8U<>E_?6y-hB5p3}$oC!c5q#=-?BS6k@Y3UUt4OD z)`m2!WTlc~MjcV`043YL#$wGeHu1qDPRzBc-T0lsYl}UPTHO5>GH9{$+^($qy^bXT zq+WQj&y(HP*k$KZi8_l_*3ex*yJj*#APcDR!>t-gE&e4S#J86J?=`z9lTG{a#hneO z_C6_ZSg25?tWS8nu>_m?U6gYoIpJ`3_l~;oT8l3jMrChlMNb0UVKlg|q4MDERYh3g zVR+J-D=8sKPIKMGekjNmIcRa!^3^(j72H3W?cF8f?+P;d z-kY~Pz*f)X(6zuP)bD5iXxf{%$5!%>)aP1=m_0ii;l3#J?0G4Zjix-f{W)Lc-5z*W zHX2F0@$07BErF@j5(|MTAvph2Seb~vIM#kS_3Wvq#hT`e57$y3Hyrv>S9qGetPp_N z^RdHYe;rc$%#Ov24EF4ASeyKNLxH5hp}vq8wEbqn$+nUBgGYmB3Ek~SlSDV%>;>M7 zTB}y(Qef*f?XKg&18D`r&4s(KSLfgU>`-?3J7HC5PPjO64|1IuFU_@?2~z*xr6A7s zp8ay#fzEf%?WM&5&J2-8CL&!~XOBOc(oE{|T3yiUza5zv(j8$EDe|5b=%=IBc39W4q~aOIuOZ-@BdXF2;O^I}Gs6Lf`?grvYjhCiS+@aB@1x>{i0_zUNLEAZgy-Jt;g;GIJj?qL&fQCK@WW$+M#eB|U?cF^eFjG7XO#3i#vwB*xB zqo%X_{s338!n$)sKG4Q8HG*+mgPZ;kO8=P-!b^Go?LjfZfhJa9N%wqXhzg$Y;E;bc zJN<&Fp@aR%r`K_w8N~R}`e5Hl%`LizO~4ycUdsZ9MO}!4kozusK$yrCjsr%11v>5HhR2zY@T)!zetq9B1VO{rlSWg4 z%zGDiOFZ0O0C&^qK+joP$JEwSmMFsC6Yu(3_@ju_+%&!IpVC`MFPEyn;UjBiLKm0KF4{zAr7zb<05srFX`}X(0rv(5y=F`uPEk$b0 zu{|$0lHrchDo(rce z*xbI&q0!2IIl9^&kULa5)$&dwmu*yN5Q$~1B9wA>w0Uly1sW()@I0;MEIN=q?i+#`-V4}SjB_c zmbuBB5fzNVx9qCabs)7eH=8H4Sb<_rQT9$vBl%_@am$XSoNs=0c-t_mwKBi*Nale( zLLK#NjDPJ}OHwNSFH;ZSz)gD0zB=i_kWLapmbCLNTlNU06CPYM+Kk{c&Ry@51V7RB z=`;7?qmS>%4-_59+SifYjjtZ*1Dy61Ez^rE9cjfdRk}u! z#th#;u-SHzD3Pu`{xrKXvZaW9Ap7HHJN=|_)sjFKwvHOn(2zLF)8n0AF2r+>E2eO% zw`O3?Td@_wBZ(1oHDDNz|I3O^ZiWiJA312sCS|St$ZJNCIEt7$c_0^~ z_o``YS0JX*xs>(jccj@hj2~B6_EHUH4s1Cb(fQ`+fOPr^1(mjJ27@1t-d;@7%@gfPAg!*uN5= zM1>%w2X3*R9%YjcRwpq)+$Zh^N_viD{B8ug4d6T68Zp@OL1TQb7PR89^rE8R#>L%8 zKsB;-V5j}VmC0@WOVcW`TN#b?HWudKRU{5ieMOYa^x6|gYW8(!pekoT=SdzGeto4y zAivLl0*?wLvhi7f)CJ(6iu)9(iQzk*$&-H&R0`;XN&QczGGPw5QwBfKL0B3*nhUpj zp~T_1b%NwVH9?iDaX5*uB-yuEIW?f%T5zb;MU9Dwqop6E>itp(MFmfxQurNqka+W&)loMimt=}tQR+Kq|{4Q9-A}5-fej81jn6lXBB=8*LmOnfG+4v$=VE?&J z7Upe-i&P{00q#mp*2?|Qlrd1-q9AEeU~pI6WPdfmfHtVHe6NZ$GvQSgPWGBDpNz6j zq*kL_4icBC;C`tBk$)*1*t#Hb8RST}16su0La7a7vSyE(Z|pD4Zb$LiGkI6 zBNFQIZW_vsTo%#XFrQTn07e*|`7u=g3h(3+&+e=nSHp))FYykojKao-?nkIOBYbYE}^2$EMt6 z^wNGNSnVBd(Tf_t!|**LFyg4;DwQ;Behy8_kJ$g45@tK82?~>o%w3-F4I^|_o~aoT z-Svwu=#_n)zWZ( z=uSm-L2H&x|2T5ro=Fswt6lkX0OcAqSDsP`2c7~Fd!Vr5m)TzHo3oM2c543K`^?tr zzlHvgo#0le57TmPR_ZpaG1^!*Wp%Z-FW@E1C_Q$Q#pzOn^F~e8elmQbeq8K33PF?f zSEQbq+u}VV6|2XEgg=`5!>@K!WzUO-{uz!UE^=0_Y6I{G)ndkC(ZOGbLBm_!(jX^XJuE>VR242ljZ67Zv1Nqd@e^@PD2xn z$^Wzd2yhB|?kvvkaMzPVgZP7r1A1%zM}CqoTdVcLZm-Uye3_L6pI>qSb|aaIEjH7N z|0Y@1H{MiCvXd*(&gmw^qq0KdV_P;UO&-2?N9A!hQ?1&I!po>?WIMqGPD^^8Y18P^S z?a$9kp1_6898% zZ=C&c{daETUi`9}QJY_im$4I_Pnl4bc{?i-DMyMOFV?$U?j-O3%kh!cm2KC?V5?Jfw%h~#qKvv+)6s#{vB~VVe);jp73ha^00|#!<@%Iqn>729x|>BxBijeFQ)#PN&Yzv{&|o5x0wcPPYT%85b*1xfc>TnQ4&Mez^Hn} zIA|K!kQ8{hA@JCvz*D9{r;~!tH3VIF6!e>E@a3f7YYoA_KZ0C>klv(_{x3l?j-Eyo z@@PBhfvNf9N1?`9#V4Ik&3vfXGRN$!HGj@y^=QNJ_F<=-aLYRV6I;SflP+O?>w3lt zv-rZinZdF-%lhKuwKgGq?(T<5yvZjYgA3bOlXN{Z@z9O4%$s#XiMH0>JG|cJGr`Ho zm>r&WV^R3N!Fi1 z2l4fJ^9NY4hI468W6W!f>(4J0onuXo=$JIuglTJ&sk60Id9cFf{dN>wuJdb${#=GuV^#@@Ut%P%| zE9P=M^qJ-R3n@)F3gv6O#0&PHW_3YDBItW+(Bo%Dmw)+4(=%O+1r5=xK&>TAJ^_so z3i1t2^pP=}88@PoYuQcvnR3V`-q!&pKt`yIdO(}iV$-9=>ah z!$%%5Lk{<4;+|-1EWa`@c&_+Q=|eWdS0ev-_~V<7*=EbDF#}XrY%Z194D0lKCt=)4;sVcRc#YXV zy0o{|#Cwyl2)XeMUIbRlcDVW@q%q?rEaupJ+G;c71*+9Fo!Q&VegA09-wH~#z&LjSRCDHJ!Hs&Q8{t*o2 z-{oyiHh(2>!Df*fskkhGsfvq#BN!S!Wb=-f-e$Y#h$g-wyq~9G9}9+N6_hui5PBf? zdj6bg-?}Wt`klZg@rw1g8gjA5=&YJprl8CV)_nOb@5T};{BcR~SHWUW_72xIHvA5M zpmHcAfYMT8bHnlH0?%4b)yvlq4}jM8PqyW~s^B&eXQ{a2fMr|kkgs^#P9zsxuq}R| z%m4k(hvNq`Sxsi^MgvRZ&c=uA~i#G7lP z%PfnHOh}$Z++vc46^286WVD=cXUSrpO}BBoj-szYM=%kMRKg7bu?Mj16d3)Oq%Z`? z;!;E+KBuIHOiv7kIqR3ud|T0k6S zBGe2$pwz52b=_wjxkp|b1sR{9btTV$LNprEK#ORm`Loqgzq0hyyYRyb zn_8NY`X9qvtoN5D^&-{i42`9m#uU;Jk7^8d=&X(^3@HzcTND(A&Pd53;%K-hEb{?A zS*@*q1GvH{25dw>=8p=H;K39NOs?Bh=HquJLT7_Y{!0Zjz zU|vDo$2XPo^t&b@o7C_mA0Gj^_B`vE-9)Cqc#�sz!gFL}FNa>og>+Jr1TLPHHHT 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 diff --git a/docs/ru/md/Nachalo-raboty/img/3.png b/docs/ru/md/Nachalo-raboty/img/3.png deleted file mode 100644 index e61645a9d4526f0c59243b295e14d0bc62fb3fd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13158 zcmb7rWmFtZ(C*?MJh;2V;<~slu1RnLgd{iwXR#36o!~CP6WoF&xD(vnU3d5Hd(XM| z?{~f*b7p$GyS93&ySkp5rz3T=RPeAVu>k-8o|>wn9sq!ZctiqVq9bmmZsm6WmE84I zWMdW#wcEFUDQGVCOHPQTaWQ zs7R5lvLO+QiPSr2=1b6f=PyRI9jiIHb?wrE&`#}Dt@yx%oSe#<%9F) z%Umx#4fywMOFfVx`8qQ!r9+6AFWGy;K52~kJvGd-Av03wm53rGKmd#5c??|hUQa2N znUzt$eb~94HP_>tP5v4>=Dz4?mAM=OjcuL}Ct~#9fcW zGJWy|CuO!Ek%#4g34q-18KqGpxiH7Ba5BDI6FL3zDB5_lk*RtvyCo*C-W`EOWWPxw zJ513l_`5M_kY4K#L65KenKY5NSth-Ho=%cRS#p`R&y{x}d?i>m2w5dwU+&8XVg3Tk zubb|yz(jI|Vx+pbgsphHkPMkU+4{~@&T=O7XWJ^>%Yi)(#??|~-La48q@Pd4J?ST<$qOALy%G?hci-s%`UmN&ZGfqfLa68o=t1!bTleXyhqTV6>JJ79Vs1c^jkuG?7q4tiBht1v1L0%+y5S%E4&!9sw<;H`LTH%VfBfk15i zmts!Rl4%u&_qb87XiEIA!vR!jGPWV>+LR&eswg@{EzivYa;BLfRLVMb&%>X8d6|Ie zK1J>0zI@a4Lwf`#)IP>U;^O?K$LpbxcMW7EJ}DCo`+oYPPreoa#Z?9-J_frdpwnZn zKo7w+`pW1DQFM~rLa1DsQoV}dXq-->fPy!4!+GIUzG{Chqb%NV21-4Q5K!BN(~s0K zh>f8t%le|=ic$eap9C|Tbd)6$qw>VKfv8m(H`ZGpoqJ-@duFToNG+(j`B8nqwDwzX zoqHV70gbSC;I|x1G=In~Ou7FMa@$OQi#+Z?5~TpJ!--fg04=?4x!RmvJeU+A@^+ZG z+;qQDS|TH>VuB7dS$_bqA)w?|@bCsY-=Xa^hfe$J-I8Lx#G%tiy~|!_gN*O;U2e7< zyF!Afj|U#(coJMp;t{+D6WsYajAL7^;>CKqrvd>mvu#tK#-^ zDR3Ct1#$xSmnK4&N~EBxT3bDJ3fF|(L@lM!)%2)yFo{B)J>TxpJ04kb7armvN~E$~ z0KxhCUsOQ|r_+T_)WDP8V-DUG${Ip}TaQ?~^&{jNSpY={AZwtlIB zTZAZhAs@#+8W_|k83d96m^L`x8CC3FkdP#F2aOPH3>=K34&!V0=qmScpaX{E?P!=% z2r+P1?A(}79+!Flv7HlNw zs<@lKS|-B|q6C>%#|S073H;kiZp!j+9MvlLG&%H(2%s&+!tRk}ioZ^M1Cz;efj~Cz zYJ|I6F?5nMIIcrhiPbT4V~24$9Oa7;;3?H&@R{h9ybr=sNbMAWikGB}EfFS5Hk6=} zE(owykHUdo5K2@;Zo&{m*yBSeHacsh5%xs@paWw7pBX7r%0A+hTxoy-OhJVVG|B)! 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 YCPvlcaTB?SvoQcQB`w7odCQRh1I9W@od5s; diff --git a/docs/ru/md/Nachalo-raboty/img/4.png b/docs/ru/md/Nachalo-raboty/img/4.png deleted file mode 100644 index 7b74f244a6915e652a411bf5298243fbc4b77a7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23046 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 Z7$GZ~SoYM>7|`7eXlv?g)Tr5q{|`?{9<~4g diff --git a/docs/ru/md/Nachalo-raboty/img/5.png b/docs/ru/md/Nachalo-raboty/img/5.png deleted file mode 100644 index 950f0e6391eecdcf4907a95b5eebd80061283e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 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 Hn+N{^f!}OY diff --git a/docs/ru/md/Nachalo-raboty/img/7.png b/docs/ru/md/Nachalo-raboty/img/7.png deleted file mode 100644 index 83ad223f15570d6fc9d6cb445baa512e9652a2b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6851 zcmZvBc{G%7`1dn2j2R3gl|3d~RAbGSWejDHEcx2^t!!mUzA-~%%TBgbmLxmLuFNDN zONPo4qLD3P?AtIe-}k)lIlps$e>~4~U+aBc*Zn#7_QaXo&_OWsG6MjB(9_j61pv@- z69mAZ#~<5!CGICwfT<1^sQSXccuX*OXc}n(z?)o%XP-9+`tl$%kwZd_4IxbmMR7VC>CqmLOgp~J8AQ0EWs?fiVP z+DBV?F+UOD{v}6QE?_QaRa`ko&SNeo=U`&v@WqsJz>Ay&Bo>Au{I4(B>%$qnGHa$8 zXp2RGJzkX8+U1Pk^35H|zgnO;rVhGO#;xq^Q^pQvi_awszNEpPl?@R~T@Pw=vQ3Rf zN}gO=>UHaRck>n9bdgW;`6Dp)y7rLWcNuO{zod_)7s^4Hpe-B(!HnWeQ$<~$@LQtO zMS>u^kPM|*?5Douk|*8*Hzt8E=qy6QnLxWKbJwrJvkw6O{?`^|D+kq<=Ne|2dd^@& zDF;&SW9#>tO?xLL-&b}QU+aNV%Oxjox(Z-u;|)WAE}aCt7@fHTPA(-xEdSPRW}ybm z4zYC_M>A}(ZTa1ObE(8NS6?p)QsfPMKg7`>7s6#lN^myDXx^8%r%#;-ZUg?kW{)qS z;KHex_i%HaI!J06h;&(bEhYg%^xUkUm6b5Pg5N))8zf6v!gv^~O(dG{;>{7$6ZgEj z2JXW3;t-Oeifk!`Ad;x@rCLG)gLaWHKa=htFiIDn`6wl+R%t7y^%zPz(#Wy2uQD~A z0VH^V1G=mISj7oZ%5y@zOYr9xx&m>e=Ou6v7d9D!J76l^AQ;`#}GC5;d$I$EHn>*cnk$cOUBU^C))BrKpfr*86pl~H+g+tCxE`{x&oz)H%O zV&xeE$aLfN#8Sd$cRo9_z|cvMBE1S_@}o+mloJya<0CI8T}Vh!vxw^-*5arFRv_$! zG^k1K~V#(eiJ}_&>cJrIi zTk&+0(j8@x)^Vv+jLUwnfceABGkwObtB|rxs&B-5+jg+c&a(%SPB$>sL>BHsmXiSP z@ccgZ%#8_hh)JfO-_R`_VB&5EZd}X?-rbdwP2T;!^b^PTwGot0cQ~YJV2ce_rC1lo z0dm)e2@h!s;T% z&HuRZ=S!V{3yBN;*Gbpmzdo_p86fOrj0p?7S3=&a@)xn6sHFIZK5)_%{7>cA=K68> ztoi$y&=V+#$g+{^K|+KNml4?5B!`b9dn{Tl3IIX6>6Io7{(6HeI?(4haL%D;UmUoH z>OseVi;ZXa1Zt5#Mhv{Py&ANaaWbUirFlx8ewhQY-T`z3Gu*}-GA|Mg zQ^dDj$9C*5SUyYeJWGLQjSjth@ypeIhs>hqVeHruMG zwO4-C126W7=yIr)+jJa89JawnpiX~OYiZwCf$A)aD&$bctcM7}n4 zeYtI+7$X-8L*SvvNEnfQuoWqn&!LTnVjxsa0�MV_7Q;A^b4?VldkM;KfUhy2xWu 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 diff --git a/docs/ru/md/Nachalo-raboty/img/8.png b/docs/ru/md/Nachalo-raboty/img/8.png deleted file mode 100644 index 0cfcdef647d402125cb4f76afa82c3270ea9b25a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7871 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 J-Briv{|B;_zrX+h diff --git a/docs/ru/md/!temp/Notion/Block-work/Create-block.md b/docs/ru/md/Notion/Blocks-managment/Create-block.md similarity index 84% rename from docs/ru/md/!temp/Notion/Block-work/Create-block.md rename to docs/ru/md/Notion/Blocks-managment/Create-block.md index e7d5cdb602..f44c168aee 100644 --- a/docs/ru/md/!temp/Notion/Block-work/Create-block.md +++ b/docs/ru/md/Notion/Blocks-managment/Create-block.md @@ -16,7 +16,7 @@ sidebar_position: 1 | ВставитьПосле | --prev | Строка | ID блока, после которого необходимо встаивть новый | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -26,18 +26,18 @@ sidebar_position: 1 Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции. - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно + Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); + Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); + Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); Ответ = OPI_Инструменты.JSONСтрокой(Ответ); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion СоздатьБлок --token %token% --page %page% --block %block% --prev %prev% + oint notion СоздатьБлок --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --block %block% --prev %prev% ``` diff --git a/docs/ru/md/!temp/Notion/Block-work/Delete-block.md b/docs/ru/md/Notion/Blocks-managment/Delete-block.md similarity index 89% rename from docs/ru/md/!temp/Notion/Block-work/Delete-block.md rename to docs/ru/md/Notion/Blocks-managment/Delete-block.md index 363957cadf..843b859009 100644 --- a/docs/ru/md/!temp/Notion/Block-work/Delete-block.md +++ b/docs/ru/md/Notion/Blocks-managment/Delete-block.md @@ -14,7 +14,7 @@ sidebar_position: 4 | ИДБлока | --block | Строка | ID блока | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion УдалитьБлок --token %token% --block %block% + oint notion УдалитьБлок --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% ``` diff --git a/docs/ru/md/!temp/Notion/Block-work/Return-block.md b/docs/ru/md/Notion/Blocks-managment/Return-block.md similarity index 90% rename from docs/ru/md/!temp/Notion/Block-work/Return-block.md rename to docs/ru/md/Notion/Blocks-managment/Return-block.md index 3fe0a545e1..3343cc085f 100644 --- a/docs/ru/md/!temp/Notion/Block-work/Return-block.md +++ b/docs/ru/md/Notion/Blocks-managment/Return-block.md @@ -15,7 +15,7 @@ sidebar_position: 2 | ТолькоОснова | --core | Булево | Истина > служебные поля удаляются, остается только сам блок | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion ВернутьБлок --token %token% --block %block% --core %core% + oint notion ВернутьБлок --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% --core %core% ``` diff --git a/docs/ru/md/!temp/Notion/Block-work/Return-child-blocks.md b/docs/ru/md/Notion/Blocks-managment/Return-child-blocks.md similarity index 92% rename from docs/ru/md/!temp/Notion/Block-work/Return-child-blocks.md rename to docs/ru/md/Notion/Blocks-managment/Return-child-blocks.md index 7dc7aa3a28..520f3b90df 100644 --- a/docs/ru/md/!temp/Notion/Block-work/Return-child-blocks.md +++ b/docs/ru/md/Notion/Blocks-managment/Return-child-blocks.md @@ -14,7 +14,7 @@ sidebar_position: 3 | ИДБлока | --block | Строка | ID блока родителя | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion ВернутьДочерниеБлоки --token %token% --block %block% + oint notion ВернутьДочерниеБлоки --token "secret_9RsfMrRMqZwqp0Zl0B..." --block %block% ``` diff --git a/docs/ru/md/Notion/Blocks-managment/_category_.json b/docs/ru/md/Notion/Blocks-managment/_category_.json new file mode 100644 index 0000000000..01f7dcca25 --- /dev/null +++ b/docs/ru/md/Notion/Blocks-managment/_category_.json @@ -0,0 +1,4 @@ +{ +"label": "Blocks managment", +"position": "" +} \ No newline at end of file diff --git a/docs/ru/md/!temp/Notion/Database-management/Create-database.md b/docs/ru/md/Notion/Database-management/Create-database.md similarity index 94% rename from docs/ru/md/!temp/Notion/Database-management/Create-database.md rename to docs/ru/md/Notion/Database-management/Create-database.md index 80de622d45..475ae774e0 100644 --- a/docs/ru/md/!temp/Notion/Database-management/Create-database.md +++ b/docs/ru/md/Notion/Database-management/Create-database.md @@ -16,7 +16,7 @@ sidebar_position: 1 | Свойства | --props | Структура Из Строка | Свойства базы данных | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -51,9 +51,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion СоздатьБазуДанных --token %token% --page %page% --title %title% --props %props% + oint notion СоздатьБазуДанных --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "Эта база была создана из 1С" --props %props% ``` diff --git a/docs/ru/md/!temp/Notion/Database-management/Edit-database-properties.md b/docs/ru/md/Notion/Database-management/Edit-database-properties.md similarity index 93% rename from docs/ru/md/!temp/Notion/Database-management/Edit-database-properties.md rename to docs/ru/md/Notion/Database-management/Edit-database-properties.md index 4d8caefbf9..7d2f729aa5 100644 --- a/docs/ru/md/!temp/Notion/Database-management/Edit-database-properties.md +++ b/docs/ru/md/Notion/Database-management/Edit-database-properties.md @@ -17,7 +17,7 @@ sidebar_position: 3 | Описание | --description | Строка | Новое описание базы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -38,9 +38,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion ИзменитьСвойстваБазы --token %token% --base %base% --props %props% --title %title% --description %description% + oint notion ИзменитьСвойстваБазы --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --props %props% --title "Обновленный заголовок" --description "Обновленное описание базы" ``` diff --git a/docs/ru/md/!temp/Notion/Database-management/Get-database.md b/docs/ru/md/Notion/Database-management/Get-database.md similarity index 94% rename from docs/ru/md/!temp/Notion/Database-management/Get-database.md rename to docs/ru/md/Notion/Database-management/Get-database.md index 0aa7d12443..454f676bf8 100644 --- a/docs/ru/md/!temp/Notion/Database-management/Get-database.md +++ b/docs/ru/md/Notion/Database-management/Get-database.md @@ -14,7 +14,7 @@ sidebar_position: 2 | База | --base | Строка | ID базы данных | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion ПолучитьБазуДанных --token %token% --base %base% + oint notion ПолучитьБазуДанных --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "048ba0ce4f474e33900540d24..." ``` diff --git a/docs/ru/md/!temp/Notion/Database-management/_category_.json b/docs/ru/md/Notion/Database-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Notion/Database-management/_category_.json rename to docs/ru/md/Notion/Database-management/_category_.json diff --git a/docs/ru/md/Notion/Notion.md b/docs/ru/md/Notion/Notion.md deleted file mode 100644 index e650775fb9..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/!temp/Notion/Page-management/Create-page-in-database.md b/docs/ru/md/Notion/Page-management/Create-page-in-database.md similarity index 95% rename from docs/ru/md/!temp/Notion/Page-management/Create-page-in-database.md rename to docs/ru/md/Notion/Page-management/Create-page-in-database.md index 67a5daab97..e9e54c1a19 100644 --- a/docs/ru/md/!temp/Notion/Page-management/Create-page-in-database.md +++ b/docs/ru/md/Notion/Page-management/Create-page-in-database.md @@ -15,7 +15,7 @@ sidebar_position: 2 | Данные | --data | Соответствие Из КлючИЗначение | Соответствие свойств | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -44,9 +44,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion СоздатьСтраницуВБазу --token %token% --base %base% --data %data% + oint notion СоздатьСтраницуВБазу --token "secret_9RsfMrRMqZwqp0Zl0B..." --base "5dd94c34fab04bff9..." --data %data% ``` diff --git a/docs/ru/md/!temp/Notion/Page-management/Create-page.md b/docs/ru/md/Notion/Page-management/Create-page.md similarity index 89% rename from docs/ru/md/!temp/Notion/Page-management/Create-page.md rename to docs/ru/md/Notion/Page-management/Create-page.md index 5a23b9179c..0551082591 100644 --- a/docs/ru/md/!temp/Notion/Page-management/Create-page.md +++ b/docs/ru/md/Notion/Page-management/Create-page.md @@ -15,7 +15,7 @@ sidebar_position: 1 | Заголовок | --title | Строка | Заголовок страницы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -31,9 +31,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion СоздатьСтраницу --token %token% --page %page% --title %title% + oint notion СоздатьСтраницу --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --title "Создано из 1С" ``` diff --git a/docs/ru/md/!temp/Notion/Page-management/Edit-page-properties.md b/docs/ru/md/Notion/Page-management/Edit-page-properties.md similarity index 93% rename from docs/ru/md/!temp/Notion/Page-management/Edit-page-properties.md rename to docs/ru/md/Notion/Page-management/Edit-page-properties.md index d004cdcca2..b286f48568 100644 --- a/docs/ru/md/!temp/Notion/Page-management/Edit-page-properties.md +++ b/docs/ru/md/Notion/Page-management/Edit-page-properties.md @@ -18,7 +18,7 @@ sidebar_position: 4 | Архивирована | --archive | Булево | Архивировать страницу или нет (булево) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -45,9 +45,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion ИзменитьСвойстваСтраницы --token %token% --page %page% --data %data% --icon %icon% --cover %cover% --archive %archive% + oint notion ИзменитьСвойстваСтраницы --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "5dd94c34fab04bff9..." --data %data% --icon "https://opi.neocities.org/img/logo.png" --cover "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" --archive %archive% ``` diff --git a/docs/ru/md/!temp/Notion/Page-management/Get-page.md b/docs/ru/md/Notion/Page-management/Get-page.md similarity index 94% rename from docs/ru/md/!temp/Notion/Page-management/Get-page.md rename to docs/ru/md/Notion/Page-management/Get-page.md index d8fa8d1226..3e5eb565fb 100644 --- a/docs/ru/md/!temp/Notion/Page-management/Get-page.md +++ b/docs/ru/md/Notion/Page-management/Get-page.md @@ -14,7 +14,7 @@ sidebar_position: 3 | Страница | --page | Строка | ID страницы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Notion ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint notion ПолучитьСтраницу --token %token% --page %page% + oint notion ПолучитьСтраницу --token "secret_9RsfMrRMqZwqp0Zl0B..." --page "a574281614174169bf55dbae4..." ``` diff --git a/docs/ru/md/!temp/Notion/Page-management/_category_.json b/docs/ru/md/Notion/Page-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Notion/Page-management/_category_.json rename to docs/ru/md/Notion/Page-management/_category_.json diff --git a/docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md b/docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md deleted file mode 100644 index 6f6645d8cc..0000000000 --- a/docs/ru/md/Notion/Rabota-s-bazami/Izmenit-svoystva-bazy.md +++ /dev/null @@ -1,196 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Изменить свойства базы -Изменяет свойства созданной ранее базы - - -*Функция ИзменитьСвойстваБазы(Знач Токен, Знач База, Знач Свойства = "", Знач Заголовок = "", Знач Описание = "") Экспорт* - - | Параметр | CLI опция| Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | База | --base | Строка | ID базы | - | Свойства | --props | Соответствие (необяз.) | Ключ - Имя изменяемого свойства, Значение - Тип или неопределено. Если неопределено - свойство удаляется | - | Заголовок | --title | Строка (необяз.) | Заголовок базы | - | Описание | --description | Строка (необяз.) | Описание базы | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - База = "5dd94c34fab04bff9..."; - Заголовок = "Обновленный заголовок"; - Описание = "Обновленное описание базы"; - - Свойства = Новый Соответствие; - Свойства.Вставить("Почта", "rich_text"); //Тип поля "Почта" будет изменен с email на текст - Свойства.Вставить("Сайт"); //Поле "Сайт" будет удалено - - Ответ = OPI_Notion.ИзменитьСвойстваБазы(Токен, База, Свойства, Заголовок, Описание); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion ИзменитьСвойстваБазы --token %token% --base %base% --title "Обновленный заголовок" --description "Обновленное описание базы" --props "{ 'Почта': 'rich_text', 'Сайт': null }" - -``` - -![Результат](img/2.png) - -```json title="Результат" - -{ - "request_id": "d42b5700-9325-439e-98ce-252a007f5ed7", - "public_url": null, - "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949", - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "properties": { - "Картинка": { - "files": {}, - "type": "files", - "name": "Картинка", - "id": "r%3Dfa" - }, - "Активен": { - "checkbox": {}, - "type": "checkbox", - "name": "Активен", - "id": "q%3FQF" - }, - "Телефон": { - "phone_number": {}, - "type": "phone_number", - "name": "Телефон", - "id": "hDII" - }, - "Пользователь": { - "people": {}, - "type": "people", - "name": "Пользователь", - "id": "%5D%40Md" - }, - "Описание": { - "rich_text": {}, - "type": "rich_text", - "name": "Описание", - "id": "KnG%3F" - }, - "Статус": { - "select": { - "options": [ - { - "description": null, - "color": "red", - "name": "Удаленный", - "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7" - }, - { - "description": null, - "color": "yellow", - "name": "В работе", - "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11" - }, - { - "description": null, - "color": "green", - "name": "Новый", - "id": "202b1d30-2095-40f1-8b91-f627d475d560" - } - ] - }, - "type": "select", - "name": "Статус", - "id": "IDW%3C" - }, - "Номер": { - "type": "number", - "name": "Номер", - "number": { - "format": "number" - }, - "id": "CH__" - }, - "Дата создания": { - "date": {}, - "type": "date", - "name": "Дата создания", - "id": "BQN%5B" - }, - "Имя": { - "title": {}, - "type": "title", - "name": "Имя", - "id": "title" - }, - "Почта": { - "rich_text": {}, - "type": "rich_text", - "name": "Почта", - "id": "%3CO%3AD" - } - }, - "last_edited_time": "2024-01-26T18:26:00.000Z", - "description": [ - { - "plain_text": "Обновленное описание базы", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Обновленное описание базы" - }, - "href": null, - "type": "text" - } - ], - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "archived": false, - "icon": null, - "created_time": "2024-01-26T16:49:00.000Z", - "title": [ - { - "plain_text": "Обновленный заголовок", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Обновленный заголовок" - }, - "href": null, - "type": "text" - } - ], - "cover": null, - "is_inline": false, - "id": "048ba0ce-4f47-4e33-9005-40d249b01949", - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "object": "database" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md b/docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md deleted file mode 100644 index 3931ea47ed..0000000000 --- a/docs/ru/md/Notion/Rabota-s-bazami/Poluchit-informaciyu-o-baze.md +++ /dev/null @@ -1,185 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Получить информацию о базе данных -Получает информацию о свойствах базы - - -*Функция ПолучитьБазуДанных(Знач Токен, Знач База) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | База | --base | Строка | ID базы | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - База = "048ba0ce4f474e33900540d24..."; - - Ответ = OPI_Notion.ПолучитьБазуДанных(Токен, База); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion ПолучитьБазуДанных --token %token% --base %base% - -``` - -```json title="Результат" - -{ - "request_id": "9c6e06e9-ffa5-4a3c-b4ff-0368553ca066", - "public_url": null, - "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949", - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "properties": { - "Картинка": { - "files": {}, - "type": "files", - "name": "Картинка", - "id": "r%3Dfa" - }, - "Активен": { - "checkbox": {}, - "type": "checkbox", - "name": "Активен", - "id": "q%3FQF" - }, - "Телефон": { - "phone_number": {}, - "type": "phone_number", - "name": "Телефон", - "id": "hDII" - }, - "Пользователь": { - "people": {}, - "type": "people", - "name": "Пользователь", - "id": "%5D%40Md" - }, - "Описание": { - "rich_text": {}, - "type": "rich_text", - "name": "Описание", - "id": "KnG%3F" - }, - "Статус": { - "select": { - "options": [ - { - "description": null, - "color": "red", - "name": "Удаленный", - "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7" - }, - { - "description": null, - "color": "yellow", - "name": "В работе", - "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11" - }, - { - "description": null, - "color": "green", - "name": "Новый", - "id": "202b1d30-2095-40f1-8b91-f627d475d560" - } - ] - }, - "type": "select", - "name": "Статус", - "id": "IDW%3C" - }, - "Номер": { - "type": "number", - "name": "Номер", - "number": { - "format": "number" - }, - "id": "CH__" - }, - "Дата создания": { - "date": {}, - "type": "date", - "name": "Дата создания", - "id": "BQN%5B" - }, - "Имя": { - "title": {}, - "type": "title", - "name": "Имя", - "id": "title" - }, - "Почта": { - "rich_text": {}, - "type": "rich_text", - "name": "Почта", - "id": "%3CO%3AD" - } - }, - "last_edited_time": "2024-01-26T18:28:00.000Z", - "description": [ - { - "plain_text": "Обновленное описание базы", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Обновленное описание базы" - }, - "href": null, - "type": "text" - } - ], - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "archived": false, - "icon": null, - "created_time": "2024-01-26T16:49:00.000Z", - "title": [ - { - "plain_text": "Обновленный заголовок", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Обновленный заголовок" - }, - "href": null, - "type": "text" - } - ], - "cover": null, - "is_inline": false, - "id": "048ba0ce-4f47-4e33-9005-40d249b01949", - "last_edited_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "object": "database" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md b/docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md deleted file mode 100644 index 3ee6a6cc4b..0000000000 --- a/docs/ru/md/Notion/Rabota-s-bazami/Sozdat-bazu-dannyh.md +++ /dev/null @@ -1,197 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать базу данных -Создает базу данных: определяет набор свойств, которые будут наследоваться всем страницам в базе - - -*Функция СоздатьБазуДанных(Знач Токен, Знач Родитель, Знач Заголовок, Знач Свойства = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | Родитель | --page | Строка | ID родительской страницы | - | Заголовок | --title | Строка | Заголовок базы данных | - | Свойства | --props | Соответствие | Ключ - Имя свойства, Значение - Тип (представлены в примере кода) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Родитель = "5dd94c34fab04bff9..."; - Заголовок = "Эта база была создана из 1С"; - - Свойства = Новый Соответствие; - Свойства.Вставить("Имя" , "title"); //Поле с типом title - обязательно - Свойства.Вставить("Описание" , "rich_text"); - Свойства.Вставить("Номер" , "number"); - Свойства.Вставить("Статус" , "status"); - Свойства.Вставить("Дата создания" , "date"); - Свойства.Вставить("Картинка" , "files"); - Свойства.Вставить("Активен" , "checkbox"); - Свойства.Вставить("Сайт" , "url"); - Свойства.Вставить("Почта" , "email"); - Свойства.Вставить("Телефон" , "phone_number"); - Свойства.Вставить("Пользователь" , "people"); - - ВыборЗначения = Новый Соответствие; - ВыборЗначения.Вставить("Новый", "green"); - ВыборЗначения.Вставить("В работе", "yellow"); - ВыборЗначения.Вставить("Удаленный", "red"); - Свойства.Вставить("Статус", ВыборЗначения); - - Ответ = OPI_Notion.СоздатьБазуДанных(Токен, Родитель, Заголовок, Свойства); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion СоздатьБазуДанных --token %token% --page %parent% --title "Эта база была создана из OInt" --props "C:\base.json" - -``` - -![Результат](img/1.png) - -```json title="Результат" - -{ - "request_id": "43adcae7-c8ee-4a7d-aba6-c2c43ad2c33b", - "public_url": null, - "url": "https://www.notion.so/048ba0ce4f474e33900540d249b01949", - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "properties": { - "Картинка": { - "files": {}, - "type": "files", - "name": "Картинка", - "id": "r%3Dfa" - }, - "Активен": { - "checkbox": {}, - "type": "checkbox", - "name": "Активен", - "id": "q%3FQF" - }, - "Телефон": { - "phone_number": {}, - "type": "phone_number", - "name": "Телефон", - "id": "hDII" - }, - "Пользователь": { - "people": {}, - "type": "people", - "name": "Пользователь", - "id": "%5D%40Md" - }, - "Сайт": { - "url": {}, - "type": "url", - "name": "Сайт", - "id": "THre" - }, - "Описание": { - "rich_text": {}, - "type": "rich_text", - "name": "Описание", - "id": "KnG%3F" - }, - "Статус": { - "select": { - "options": [ - { - "description": null, - "color": "red", - "name": "Удаленный", - "id": "a71d6e8a-4f3e-4dfd-9f0e-4d90e400fde7" - }, - { - "description": null, - "color": "yellow", - "name": "В работе", - "id": "aa6300b4-c635-4ab4-b5cd-87d14e45dd11" - }, - { - "description": null, - "color": "green", - "name": "Новый", - "id": "202b1d30-2095-40f1-8b91-f627d475d560" - } - ] - }, - "type": "select", - "name": "Статус", - "id": "IDW%3C" - }, - "Номер": { - "type": "number", - "name": "Номер", - "number": { - "format": "number" - }, - "id": "CH__" - }, - "Дата создания": { - "date": {}, - "type": "date", - "name": "Дата создания", - "id": "BQN%5B" - }, - "Имя": { - "title": {}, - "type": "title", - "name": "Имя", - "id": "title" - }, - "Почта": { - "email": {}, - "type": "email", - "name": "Почта", - "id": "%3CO%3AD" - } - }, - "last_edited_time": "2024-01-26T16:49:00.000Z", - "description": [], - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "archived": false, - "icon": null, - "created_time": "2024-01-26T16:49:00.000Z", - "title": [ - { - "plain_text": "Эта база была создана из 1С", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Эта база была создана из 1С" - }, - "href": null, - "type": "text" - } - ], - "cover": null, - "is_inline": false, - "id": "048ba0ce-4f47-4e33-9005-40d249b01949", - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "object": "database" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-bazami/_category_.json b/docs/ru/md/Notion/Rabota-s-bazami/_category_.json deleted file mode 100644 index a576a61a25..0000000000 --- a/docs/ru/md/Notion/Rabota-s-bazami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Работа с базами", - "position": 1, -} diff --git a/docs/ru/md/Notion/Rabota-s-bazami/img/1.png b/docs/ru/md/Notion/Rabota-s-bazami/img/1.png deleted file mode 100644 index be7dd7c36d10135bea2d5b1bad02fbc6358117c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21163 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 XaluNFO|_H#&mmPsO@)#duRr`BSY&Wi diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md b/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md deleted file mode 100644 index 0730e0a7fb..0000000000 --- a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-blok.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Получить информацию о блоке -Получает информацию о блоке по ID - -*Функция ВернутьБлок(Знач Токен, Знач ИДБлока) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | ИДБлока | --block | Строка | ID блока | - | ТолькоОснова | --core | Булево (необяз.) | Истина - служебные поля удаляются, остается только сам блок. По умолчанию - Истина | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Блок = "ca18df269bd24407852b91c30..."; - - Ответ = OPI_Notion.ВернутьБлок(Токен, ИДБлока); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion ВернутьБлок --token %token% --block %block% --core true - -``` - -```json title="Результат" - -{ - "request_id": "031886cc-537d-4025-b480-ecfdc9f2870c", - "to_do": { - "color": "default", - "checked": false, - "rich_text": [ - { - "plain_text": "Привет", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Привет" - }, - "href": null, - "type": "text" - } - ] - }, - "type": "to_do", - "archived": true, - "created_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "last_edited_time": "2024-01-26T19:43:00.000Z", - "created_time": "2024-01-26T11:03:00.000Z", - "has_children": false, - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a", - "object": "block" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md b/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md deleted file mode 100644 index 7abf409f59..0000000000 --- a/docs/ru/md/Notion/Rabota-s-blokami/Poluchit-dochernie-bloki.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Получить дочерние блоки -Получает информацию о дочерних блоках по ID родителя - -*Функция ВернутьДочерниеБлоки(Знач Токен, Знач ИДБлока) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | ИДБлока | --block | Строка | ID родительского блока | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Блок = "46c1500ed40c4e89ba6a22900..."; - - Ответ = OPI_Notion.ВернутьДочерниеБлоки(Токен, ИДБлока); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion ВернутьДочерниеБлоки --token %token% --block %block% - -``` - -![Результат](img/3.png) - -```json title="Результат" - -{ - "request_id": "fea2a37b-5507-451d-a4be-14433811a69e", - "block": {}, - "type": "block", - "has_more": false, - "next_cursor": null, - "results": [ - { - "type": "numbered_list_item", - "archived": false, - "created_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "last_edited_time": "2024-01-26T20:33:00.000Z", - "created_time": "2024-01-26T17:02:00.000Z", - "has_children": false, - "parent": { - "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded", - "type": "block_id" - }, - "last_edited_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "id": "aa4137d4-c8cc-445d-9f96-9c3968334e74", - "numbered_list_item": { - "color": "default", - "rich_text": [ - { - "plain_text": "Два", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Два" - }, - "href": null, - "type": "text" - } - ] - }, - "object": "block" - }, - { - "type": "numbered_list_item", - "archived": false, - "created_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "last_edited_time": "2024-01-26T20:33:00.000Z", - "created_time": "2024-01-26T20:30:00.000Z", - "has_children": false, - "parent": { - "block_id": "46c1500e-d40c-4e89-ba6a-229003d81ded", - "type": "block_id" - }, - "last_edited_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "id": "6fb45895-0350-49d3-a5c7-e0cb1e24061e", - "numbered_list_item": { - "color": "default", - "rich_text": [ - { - "plain_text": "Три", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Три" - }, - "href": null, - "type": "text" - } - ] - }, - "object": "block" - } - ], - "object": "list" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md b/docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md deleted file mode 100644 index cad9861ff5..0000000000 --- a/docs/ru/md/Notion/Rabota-s-blokami/Sozdat-blok.md +++ /dev/null @@ -1,106 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать блок -Создает блок внутри страницы на основе другого, заранее созданного, блока - -*Функция СоздатьБлок(Знач Токен, Знач Родитель, Знач Блок, Знач ВставитьПосле = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | Родитель | --page | Строка | ID страницы, на которую необходимо вставить блок | - | Блок | --block | Строка,Соответствие | ID блока-образца, который необходимо скопировать на страницу или сам блок в виде соответствия| - | ВставитьПосле | --prev | Строка (необяз.) | ID блока, после которого необходимо вставить новый (для страниц с несколькими дочерними блоками, если необходимо) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Родитель = "5dd94c34fab04bff9..."; - - Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции. - - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто - Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion СоздатьБлок --token %token% --parent %page% --block %block% - -``` - -
    -### Как получить ID блока? ### - -![ID](img/2.png) - - -
    -

    - -![Результат](img/1.png) - -```json title="Результат" - -{ - "request_id": "4de46f5b-d38b-4df5-b26e-32127db1096b", - "block": {}, - "type": "block", - "has_more": false, - "next_cursor": null, - "results": [ - { - "type": "numbered_list_item", - "archived": false, - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "last_edited_time": "2024-01-26T17:11:00.000Z", - "created_time": "2024-01-26T17:11:00.000Z", - "has_children": false, - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "b147fabd-53ea-42d5-bd23-85968f627f88", - "numbered_list_item": { - "color": "default", - "rich_text": [ - { - "plain_text": "Во-вторых, стильно", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Во-вторых, стильно" - }, - "href": null, - "type": "text" - } - ] - }, - "object": "block" - } - ], - "object": "list" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md b/docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md deleted file mode 100644 index f1ac41162b..0000000000 --- a/docs/ru/md/Notion/Rabota-s-blokami/Udalit-blok.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Удалить блок -Удаляет блок по ID - -*Функция УдалитьБлок(Знач Токен, Знач ИДБлока) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | ИДБлока | --block | Строка | ID блока | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Блок = "ca18df269bd24407852b91c30..."; - - Ответ = OPI_Notion.УдалитьБлок(Токен, ИДБлока); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion УдалитьБлок --token %token% --block %block% - -``` - -```json title="Результат" - -{ - "request_id": "62b95ed2-c9af-4be8-b75a-f6e4f69aef14", - "to_do": { - "color": "default", - "checked": false, - "rich_text": [ - { - "plain_text": "Привет", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Привет" - }, - "href": null, - "type": "text" - } - ] - }, - "type": "to_do", - "archived": true, - "created_by": { - "id": "ed71865a-9891-46bc-86cd-a92aa499cfdb", - "object": "user" - }, - "last_edited_time": "2024-01-26T19:43:00.000Z", - "created_time": "2024-01-26T11:03:00.000Z", - "has_children": false, - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "d7021bdd-15b9-44ab-abcb-02bd2b1a5f6a", - "object": "block" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-s-blokami/_category_.json b/docs/ru/md/Notion/Rabota-s-blokami/_category_.json deleted file mode 100644 index e78481ae26..0000000000 --- a/docs/ru/md/Notion/Rabota-s-blokami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Работа с блоками", - "position": 3, -} diff --git a/docs/ru/md/Notion/Rabota-s-blokami/img/1.png b/docs/ru/md/Notion/Rabota-s-blokami/img/1.png deleted file mode 100644 index 6e68001080f883473689a597d6d7f9239d0b1e3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37157 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
    P8vbuJ|PgXy$a1$W1rNb+$@z*?NrQ7P%|r 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 D{367! diff --git a/docs/ru/md/Notion/Rabota-s-blokami/img/2.png b/docs/ru/md/Notion/Rabota-s-blokami/img/2.png deleted file mode 100644 index c420c9c10f7826e14330a3f1fd93366b2098b214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39744 zcma&ObyQVf*e#4mNh9T%iUM@4e%_-(TMu z!y&j~uV=0GtS9E0(@=R?F(h~#cnAmxBnfe0MFU0Msr?BdKr2p1S4;Or! z((RpI{^6k@y!;6h1IjQMLA&AE{v^YlW7&Pd*`tGypM%+CEQ8bD_>R}ac&y%hrKNsI zTtXsro2jXyygWcC08X>soV>YIv`V)fi%yfp>+x2j*7#_l7FHKZR75251Ec=k`OZ?K zbvC;-K^uu(Z@G3e6CIu9)8k#7UO^g@(a@iXytzu9R_Bw|jqYGrSXgc@E)pIlCPiTc zBqT>?=WI@Uie+MA;ylqvzr5;do23RzO1UhLjX-Q3Uf!J;BwV(X9s#)JeCXfx7HZho z$p-yV@2aAs<@%%W8FbrH5)#M+4QV)(8BK>k+FBN-RTG^Fs`(e4Le)m5q=uBI~CwKOxWrUq%r$muMeGJd>R7 z?}zo4nGS?2KjtscRX3u!F%uUclPM ztcc)2REg$w>DgjTJU%}1@bKh!!<4=ct|OC_lyuYPt>^Rck8*>!#AqlrTzBBssjf!#`q0;$*N2Rh7u zR@scf5(-Af&!IZ)*^rfzLazmVUTqWjH*=x4bZMnNX>@4^Q$^z~j(=HjMt4WkH+Wso z^OKX+#Kl86%*PgLO<++7csy=x2CYL&dx+^EOe36*77GdsbB}lS_F9{orghKWznVyX z^;AGzy>iM)?P?Iz*ywC$$MgiaS!lF;=&7Vevt5DR{^RjVYho>uQlYdfuz{AAmK#Z( z=mn3H7|W=XK~1Fz2?;3tkDmYs%Lqi}>~O`~ARkQw{O|tm?wzx(?O7tN8Zc?Hws!ZM zq~v*>Rwp`M-b}qTlGimSMuvE$Z_>Kk52x1@pSy#QE<8|GgjBdIKuv*VTn1c0@G#pXX8EM~GgGBo3Hn zOaT4+Du(O7F#}K)`~MpPRq)`$5aR1<3X0?ZXY~L3(g>BmvlZk;k}8UdB+ZCcw6wGv zsKkD%6`B&2r5gsHMf!s4_8>fo4|naPviG~dAmf8I~hN@9w689(1hzLUvdB3Go{ z?JADPNJ3I_vCd4%#iePRGC%cy7D*|Z$>87OX?A$r4aQRz5JAUN$Q-P+-T;S*oS%3U z?>{3`-PY342nezaLzRkTHMFHw-q5O5E?0h8X>s(tzl@DiLC*-85)u?#7ya=$0R7** z%;msi#?oml5+iDt2QwDu+k;rx@&a}lJg#;?G>Yr=AcC2koZKDHW^j+avjjrQe6>J; zGX6jWwyp~?35kAh7^b4UW6J-IPP)_~EFS@PxVpIT&uePB9ZIB4rq_ADu?w7ITyHwr zl6TwrP(UE#c0SJ7E9-WkS~f{-xDdMfea{Sy|Z~jFJslovi2eE*K642?_IW4yxa2Obn{F(ZltT zR-=`OG@6)b6k?A)%}(yee4?>Lp_s*P6#nH>l`?ES4~2|k9x2(dX>=g&RW~&7xnF;C zbK`2ebw8MT(TnjQaXbb5MvS65d-gMpAhIayg*p&&$G^)j4s@t=E!d{9n&xdQX`o;64p3j2oCqVECbOwAg zHZ~R&Q~w!8vB?YEawlb#4?~V_b<4!CDJCoo#9$dbk}F@$im~zWWFFD6Om63+#rlkl zjJL4JA)Ywb*VhUP3Ygyp|DCrhv5O>-K7r7PnKJYM!~o);0Sp;b6iL)JdyY2h3=pxY zm3@PQgVjHiZ${v-O6ER6I`#$I)Un1VTy1g|F5r^f^WPy~*^D=sblqtlZfvBQlT&SRr zmPgD`b(pz_wswZYX908bgL;d(7eC+hDN!m)GsRR4-rn2WVx0M+Fx70o*F$lVk%7lU z-6@{Kqh{3a=Ovo-qzMb zOwNH|yIm{p>F*ZUnaSn&URQjf!}9^&`N+4=bgmLVtEmb8UxEW&wVIj(4nBn>{-pWV zk$9FOFepe=Sa{$9#{K4)*X4A*SRv2G6o?{>jEp3FR8&+0gM(-$j{B2F;QOl`8CIg$ z>grEDXt99XgYWjT^;#VEH-ZU+*f}`Vy}H}Kb_Yd7Af6Ra=LfOu)Iv1+%+c=e?|VO< z!Qu%aIUFx@5)%sqEG;dmRbxm(fNc)v8RM^%0VgD3HH`ow(Db46zaShU&HKcY9VZfw zMNUCM-*}1Z!NZmp}VoPeS1j7Z4m0fayxGL(18-J&Vd-ClUSt}+u68M9~< z9;e0Z$JY&1#2<5^0>U_wX!}qE5Nm*NYdfdoEJ6R`1u=a&zJ@TTXJ<9HofA&U(=QMSe4F99d)3$scAAsb@RMdXi7)u8(K^xVpv;gf=D? zD!;6~Gh!cKOlaOPyW<}hgNyYgsP2jJ!t#0_^cuo_tzvv-&ue(S)~B_B6RDA0)DjgXjYhLy=$IFxsS7R8z>?catYu{>K$7hjx{TR@WRC zVuDdaB`PR`Qm-~Zy}l@8#tC|XdPry8mU;o&$=sxU%7ZZxJ$El5R9Dg+ww{LaqHden zhC-=Kk=tem1DLCwfdG(oOG1G6Pu^4h)a!dW^5Qc&K#~rk)G}!iE^RNW)$yg*I!`s& z%a2%H?UJ=C**teBl*(^uoGf;5eblG_pVtf^$t|D#)#SbzI~P5=2170%)y)k*Fh(+; znL#@pzY&Q0ZAut0|LfftSw1$$UE(p}313dVl7OaQs*&=`UYXs!WbjM=rQ{q(bGoCS ze-1Oyl_u_so3>!}CzY)-MGhfmjC!$bz$9fU4vDP}r(?6FP*3-SFXO+}pJ{Ql7%Wjt zOh^!?_g@+slH?E$$x$g&jSEN3C1Pe)vIE7WN87+9ST!3_za2IJGTGm`s$`x-z^CMv z9p`l7f?pkj5tw?uRk3v{adRomzuE&Q872_~s^?%s^S9MqQAz+8J2vutN8wNJfu8ch7u<7#Hw^!8!GFN%(!?ie+%8V0&M~gEz*%TW>Zeb%gsQH`Tbjd0GFGaTTN{aC^Uc~e`RF_-?nF{Y+yj# zHY|e4D8qt)lZ?!8x>y0IPMeyVfZ`xb3FvLm6xG#3%GO&*Ak7L9K}=9|xyJT5qYiA{ zwZ#LCO&p7rm&pvT`OaL9cg%Q%nP?gH{Vq;k2T&`(qo8De`s!Ex^c^&o#mf!!WGk)C zurM&PsZ1imwIQyC1JTx)bbwoYS~nS<7obcGA_M5xnB50xgZqn)*b)SKAN#MB_m(b)q(mbejwzT(qB` z-}JQdMr1@pzz7iQ&~zuILCnU|Kt1aH40aw|%XKB8+_SA?+Z_~+N?+LAkA*atWcknfhu)EFMG&dxMCJenPH(((%m>Vd73%jUC@%ivJRn+Q3* z-vwL%8XCGO_cSOVz{S;-Sl&gV)?grpm_4e`R7<^yf_Fu>;C_B^pIc0fI^p%?92YyM z#%5%Ev!zx5QuRCrJ-2z#EwY)Z>7VPPCG_|2>ohCis!-Uz&Bw&Xo^6IRR054M6Vo|R zoCTD2Id-jg`Tsp_gp}xxPf2m{H%08<+#H{pA`i zmJc0e_Z`g)#1f6Nn3Pa1D@T}~jBQ|GpPj5$=qU9B2lW!nabkhP38DFG8(lgyG!&?7 z;(}wa1ZrbI<0eL_~y0K^(!v%Xs%wCjG+VJ+<=~mYX|1IfWDKc8Y%kE8Z*=vYkcRE6UwEeE@Hlhpp@gWY zynsM?+1t`#x`+&K}>2Ybu;3?s2B&7WaILW1mF6u=BC@dgarD)z|Q$4 zIcMkoz=F5`hLvp}j?is)qtmPtKmV}MWV=-;lTL<0Oy}2^2vQ{{&n_xh$;|d%oOLQM zDoWB~dfAD|;&~uGiOVv7)Z_d*BDvs72*4t223~zN~ijbY*lSj&h(Fuk1s4} zoU^d^?d*;X4N@zY7&o={FE0MKfRSSD3~8FR#xgE091&kO0_%K6P^WM>lvieyfacK^ zK#@pDNL0(!iJ@7Es<*_V3EBbR0a#Z_f&7Bg-$E!GCsFv^KWb}5#2wAbMU>j%;X69L zbn+D2S4(HOC@KFt+6ra?(95VFZfSQ}DCDwu%qGduWW`B;xLz1P;se3!B5msQBaLQq z8hqqgeI6<6Ysa33jKrJ%wS$z0hQ@rg%{8uwX~cwCwNg7ZDT&Sd$)hP4g^kdxI67evBhk% zHOqj8rT6VTuNYKobRoX$17;IStJ`Gr9SG{;%ld|jZ-5?5AiQ`XL$rI`cs?<~BR-8w zzUX0U?3h?iPDf_y<($Bk*yFgdz0K9Xzufua0mRP+!otEKW=MFL=r}n*|FJiojg2d4^WD!6G8{Y3*9R>Y*xm?fRga<`64ur4 z6JK~@<1d<2)5{cP9G&HMiwa)PThDs`l?B{4=ah$%l9FEtmJq25`yQ{E9f zhO5&;N7^1OvQigIOg2>8$hfs+N?z5(PdNu2@xDeBnMh*>W&l-LY_LSg!#fT|r-Yws zd&A*+ZYUt|rjn`+z;JbSbtyVgN#Nk&-!Gus{_5^dM8^gY3o#-*{i_5#R{#sppX1;F zpba3|(OEqbIrhd73#A42*?gpb;-MR@ZE}fj2XpT{H&DE|nfTV^q0#^E6pCh%O7!;E zuU|b;aOgmpy5_Ql)Z;7r0ui9WYX9pDMZehCRA=nT@q;nEd)r@7fUF$=xTJ`JK2i)|%<>j#Eqx6?>FO%r@oO6^b68_~U zonD9bd9uhOs*9^wIydTDeOqOuS&o@q?MW(@pRktM<3nlbnVDurS11fs2#@vFFO>+( z*8?5n2s}>3$MeQ*H6k`?A%lS6;P4nMQOkTmQ&Up_bs9=1CYFieN&>Mtsa{vAHXz$w zv~qJ>9?g8<$ojTq6kVGRNA|KOXg{;4s7GiA$K^3G#RVcI0Tdd7bE4JR8u$!WeHqW< zy}FlK>MLkrdOInoi2b&V{{q8{Uz&;$xCpt4daZWzx$8 zh2NEjZD#Zo=CI%h0&OCxd@xhD9n%Og48>+({*ygTd`>tI$p(w2()Zh6!sK0UCi?iH(NF?t<&9vi!= z9cN2T+2;4ej!gFTeudWrd!z(hIcuB_K$hItnl-U66=?pQ076hqVed-;U{tuR zuE9UkAe9zbfg$;NlFO@YZK<6tO75zH-nhHF4~oDk#AIhPyd>+Qw(Pxl1sLSv@n^zv5`SM= zxfv{SKZ6!wo-Oib`5$zf;Fv$TZnR9iVJi;{h{2MT*u@;2aRC}nU???X zp7cake(neK$Xz-$HJ8lraBo?OeMR-#@OCisn|50q$aYv+0R78G_TtkWgO_R-FB%?i z_u{;tU#-xJB9ro!3GIj;@$?YRY3$V_DzFs83F@j%=ARNISUbAY<=YLr z7BZ#e*Y|mQm1%fXV-s1x{8|rr;7Vvl6^$JZrX}pq1TnOmYy|8;#mdG!#WR&71M|D< zpQct;O7pib>grlAF65RLqpmJT951kK`$oXqu>?3f8Wg5gc&q0c>bD|;OHii-cU8^t zRu}XaN`AjZK9N*X_5&Zh`DW4Gj%@Sg zi+>`==~qjfV>Q>oE`KH!6rBqw@BYMb5@yHo7$?v&8#)Ze@>i%gfPZX514ZpL#u$L# z*cH35B2vh10ev&RP|>VLG%4b#rf&X%fh zd%jnR0l7I0dRuC?k+ez7AFtkw>D-1Gq7xY~2H%`;*xfQ5z)w;^$z<_cI+!3Vq0}ck z2h!ah1Zek1Ex zHi8F1VU0dFeF`)>oh zM?IP)<$o%qR@E<-7H$nIy5z+D?di;)YlO8>tohj^{WHJUW9-+37X9kHx9Mf@#?_C} zoVW<3&RgQ#*C_#kqLA+kPu9Pr|JbrA=NrkO7drmCV_D>Emd6e|?)h9q=>51a=9!(e zxw-T`voY__#9`agL%}h}$5B%U0y{lx+o;lYx9M@%TQHnpsWkdLq%6=^tjO;t7dmjQ z>~jYt5&(c_ZbQ_ zM=$z(wiJ~YO1}bWZO0nX$wvQ%mn#u@B(nFGvJl4g!$)YHkt(S2+HKMlicqwK%aAzkzk$+a&bnFGFF?Q#QsR69aq5 zt0IDGVqv{U|FCQt$EFQ+^%9S}qyS+NX9~&?#+%(gCWwfQ?HZ`Weqam^4?pNhOE)B9 zD!0Pe{p#y0%r^wut)aR)I%?{t79O+;lJ_Xyoc!Os{pwCX?<|^38w5pGME0i;Smw{5 zET(ie*nP(!rc2|tLiuf70}D!iUjE>!@!s0}xnnD!%C*wU^RD?qcnq~DL*iYZ50c%o!>2`3(rmNJy1)sdBcBqpgD*H z8N|n8HShD;`);^4NM@;KFG~IPRI2$BQRDu{Kp6dQ|9-Y^=Hq;mK;{);?F=mDew_rP z_t9#dlXEjO{nRQrdcNAiHvlZxkvmZJvvDuQdzrn?85YdiV~)^$V@{vB+-|1Rv|uC| z-fI}>yk>SXf@h8)t}&4=h<#FgKt~H=cAg>Is>D!=sR)>Qa86K4S@ksl0P;olpX#a* zlw>+wXIiP7r5+F8_A98Flp6jFS!IQ;Jr9;ykgn4-+90Oj^F<@^|4q!BzDN51FYnlvsbd|GoW5qQYT%Q*q>E%FT{Y?bz zXp6{ODIm1L%4V>*nSRmQsuk&$teHl|F#0y1e$4x4g0gRAwLLO?*<SwW&Z9tSp{Mw)_^gxB&jMUM-sU&e1k?|KL6*SS;WF zgG$-wo~#tI!IJZLAO6sCmPOtC?8mOu z*9XxQCYJv5tK51N0ik+9_@zsBv;zPnjYwE}1MSuWa%;@=55L9`DW&dOJe9a%G-n zbL12iv&bi_5#jr+a9S$+@H7nDZc}5`J7>e{rMg?Ie1lPoG}I_CSQ_S2T7Gf7;TqUgBJ72zBb_GOS$x!ow`bN}$@e+mYqR5y zWOdGKt`G`wNTqeEpVWU$98N(+dFdB#(`QfUTE$64vl*MrmrZ47UL2HN=w@CW#-BXD zCpGDLXz2HMm#~7iT+V+8dHzcd)~Fgo=u|dVYDZfeB>utn)6oklop~kYNUhsxXilLK zbi2L{FEi9JMF1*hX|=dDU&FKXm@oP|*%^)9*)!xH7vo!V}7hH2)zE z2l*!Dhv*@$Jeg?oP%Kmoo*!j3oESQMdMEY1sFSGElE%d|=J1Gi27YPL_YAHyr2PEP zRh>^^5fRdoajG1^Jzo}wtv-O5|61aRAe>!k@(^}+TiVRm|gPG(qjS~Oj5aw0Uo z?rVW`P`j=|Tq#}-w%JVoUG4uv=Py2ohh0 z?Jl^s+uVr!{xvwVY+(8cOsW2x8S;d&3JS%N?tSUo+E$YHQ}$uxMQl0^HSV%-ip%|r z@;g5swn=e?=7z4bxrj^!S!LLi?qwhNH73_JIy)O?`9ZNw7mq4~W-U8669jK2Ra1v2 z_-C|ARMR_%mGV;&D;hc|W!+>ynAZJ5kMek`*%Y&Uj}i?2rfs{szUJ&_lSoeMwls-Z z(Aiv4HG@kUdEHuSnXC|3)}pphb5;f}#Qn6%Tn8PeluW6Y$K=rujpH3Br^!ezU!Hz` z%#s_HILmGGr$^(Y93Hf7>0up@*8DK+rrs(JXXau~&Rky6T<^c!q+Is2x3d#UxEn7a zXT9CqUqBe7*!z5Shs^B$$+chZ{N$jdojdKF|9SJ%jpoJL8@{vs*bh<+SL7|t5^-Yb zq}FUT0XO*UAiZ64gKMo%$#Mbsp^TcbtCsiT^ymr3&Z5dXDJwe@H789Pq`fDyr2WZJ zxa`&Us}mZUpNl4S=dHhzkdqt^h-`VfBsmkR2sS@M!GAi`xiHar8`t?btUiWp=@x-S z&l~S9p6=>^{bbJ7r@wDk5-}i@jDS?>CUj=QAeL4ixW+(?S7 zaIkMl?@t7dE_u$$x`6-bNk_l`GwV$zyBMsvQt4s}|7hd6R^gsMZ;z8BSUadrUouCX zeP_kUA@xefXaY($uF&AQ*5SCW2E1e%fg_Y$?R^w1W6qC4oWDCQNohmlzdXQV3SMiz zU7(~x$5JTOg|{OYQ;AWdE@7$^(_(?m)8Ag3wZA$fYBnEBx@8$Gu)D$`Z6 z+;R&XCbzP6Owum>Ta(1kWly9*kH$_YbueIA{LRTi&KlmcN_NBwx*}K-2E*mznc|ZD zW9E2R^dtGVGg&mD0(d)CD-i|qWP8Gg_mMYWw`Ps2x69cYGIzj~pVn2!%7hin+y-{D zBQD>ODM_;XS#Vv(XYXwjSOyB=+8@Ghlu}z_?3jKTE!_dK{~;BAC5%8<^i8rcQ?9p$ z)5>}&%sC8 zEE=_4`p)x_tec#aQ#q}|>Y5w9A!e|DZ$(URjp+C-5PozJ|DsRUvSE;DaX1=aV} zZ{<+xx)+^~f{p&*J{H#ziQ!%eB}VQm<{GV-quV?vZAC=Rw(gyV5?eIAG@u$v0oWOHz(RyEEwGn0HJm7^Qq)(E5CF**a-J;%u$?xR~M0 zu4sTd8E49px^Z-b|G~7u#*YP5E+x4P|JT*5D-!CJuU1ucNsj^f_85R=RSmG4MBF0d zv1N;y-pdM0j2(O}D{;WArx(j2rV8%)+jp{5yv!piS$R%H_0eKF;_T)2Emp~0|3ZTLFuC=n^#@)^q@7_}pA%^88af)amk5j{o^bIA&`DU-_) zk*SfeMOB?KPnV^H)!>FcJ$|`R9{oooF_~z)PAlcGGYgS0@AIM`(wtZB5eg;_fAaL$ zcfd`yy~^kNnf1E2acHF2TN8h7l?~`me-j{8-Ww-&jPvk`*Tt6qAzUpRtfI%`qv-rD z29i~8vKmdB0q)PV?$4F(#|LmkGDIBCV(nzAPfz6Y1MkgJCkMssOC2${E@WnZb zG>ugNuGr-VZ6lo`ugfot6CD?)wz)Z*&AT*vTQ-xQ)YI3uySF#I#0(G#BFoD}jCG z7E1XlPaJuQLZUM#H}c6y2g!T!=;n$$7lUa@w8BY#xD&4AcD+2dTyTpgVUgaVESD+e z>ERsvLh;8(?*7|>3p-AbKBXK|)pfB(aJts|JgEkrV}p3wKEU1cg*$1EtwvV^A)D>x{pNO(@ zNp)iMJof);>tDt;MH~_5&^6l}N-Q~)Tt>aaq!TaZa zOq4R*-Oma}C*9h6P|zqWURbJ$7)mpv%~%r43f4bLf!Jg5vx4;GfTSWNjJKwKx22dT zuCYhWT`f?JP$Jku?zy^hmk?cQ^-R}vzAE-iL-g(9>0k7T2R1raN3DpvvK0RbwMbm* zwpQ8FNjw4SBx(D#L4Pg~ruX^Inh0*mj7o$yqMq&I{5Q+CC1p)UNpE_gMB4)?SFYT{ zPRF4W{m9DkBoR2XO_t&jpFZ{KFI}tc?k1yY(7wQpd7I;3RhM8S+}$Ic88rfcDZOF{ zWkp>l+q@OU4Ulo)g5UN7#A4%-6k_~ppkzKDq-=LfeApN{@XL?M=?(9Ay8p}Cv~!Tf zN=m$Owr!Z1IFpfX6=sukv&3e07#7YdB2pO`xC#wjadGkX{G4lV7skBa^GEH2iP1_{ zD(6R114GTlKhx7S)YRxzdf5pHmoEC7(-w0!wZv*wPiu*^_FJ2}(UIVrondRewx-LI zPW~2~4d9lZb#Khm_WH1o*`y(Z4-76*;ujME1KbhM*jU(TLVg@H+r!(lVg&3cF!&}m z9NW9oVc%48$TuP3bb1=Uq=Y}ez*0i$fs5`aJR)KS1fpeP;u{$8U}wHqOHIA_@k4iP zOf@ks$`YG!MnQ z;M1+2V31Sd;r_4!zq0wey+_h`HvGGpGCRmY9kZ_(^A8#?VqixkD2@` z=c$|g4o}})Vc|%k5mT9e-JTh!Jnr*~_Uet6Ei>9h{J@QsR~_>c+^VWi@Za2HQpSAj zc=+1uTmyNpdIQS>@Y3MQW-G4v|BzEDr105CcT zJgDSrnsnWIG4gfD7q}G|^z&L_HH@o9SW1Li+Sceugf5=SH3ecz=16_^$%~XZpD7FE zaaa z^8x)CzP$WAJbYsy7`wZk7z)`XQ0Os{l)>I9iM=DmyJn~~(PgUwhxsO6%*~YME?-4K zbfn5csI#WY-fm=BB|d)~k^Ip6Jh2`|jrt!f{ix&|q=Kq{KQz`v0cFZ?^61jlSK6Mz zCL>=owXva2>#Z-03m%2+j#frYW3$#aiOkfpu-?~70s){Iosv5Jj&a9HowM;!CoNo$ ziVw+B%XDW$dy`;|xbY%)9|MJ%oVDAvj%_~hGbT9Ryh4N>IhO`it5d5wT+_d~DF}6# z_O>J`?J=51Lpbrsm+E9!b-0u1`J}kowhKNPXc|=_Z_iM~*_MkX+kRUr-!TsN#BfG$ zKhvnS9K{MBb048apd6fJ{Mxx0&xeH|R=Am0`n@(;j&|jyOmV08TPB+3lUN~*gyjfr zSw!kc2&bubh4miJ?+SZdS3=>#W6p~!N#n)VXS8v+-s=5@-o83XhOeJ1?cNt8S5H%w zN^sUsJC7{i#Yc1o7mFn)dhiOZwPf(LX|vwr0?6Wa*?F&2ZTZwr$qce-#9~DLC7ydD z8^I*$Tcd1E)++s`0NHd~URJSmH%`vsLGGW!OJ$K|ZQLL4s&4kmi%nr0PPP!%Kt{`( zgdjExjpm19H)saW!Qy93$Bw$~VV){@5U=x$VTli&>IXq_*95~^7d5@i37c9FI)yZc zbElvupEIhHdr z!RFr%{f3i;7i5Pf*xT0EaPYz1B}&}6xlXvcr-Xc7kLtob z6I=Z#BBICKu6An5)8j?5mi(S>!>P=;<5}SGX8Y{ko)ILJ?5nlspe(Mdu>vUs0|UK~ zD6h-k-`DN;jLFHM^jg{I7|+h~^9Sdu1kYCbe77Zebpl)OSM0&2FH%eW}F5` zzNM!fq-PzcChlY<@2M(ptE*G7zDsCk+;jPCtES{9)P`zjq%- z;hU^DOx0#`@vbyq#Ot)m9?x3p-yCnbU*3w1XE|RTu$DWYEInK{SLk&<2?(?Uq~W!a zsho5xoW+_g2wl+~$x7EM4dTGDcNd%*Gp2Z@ip$_XH#Fq?>O z0!oYrENLfk6y{?xiH^1^#YhFLxv~2-@|dS9>X{FV!>yf3tS}rk*NKU(3`t%^$}I?i zed2sA)YIAq(=prlCqYN-RMyHCF2pU;C6`j)2byymY}X4>*!b-VwK;Pu@t_ z`XT4AU$@K~v%U{gjQfUhT3R@sRaEqHHkx+&!+rMfA6hd+VYMfkY)%C&IoxE!QV&S6 zxm){@fEZ(0faV7G&f5AUi`QMy;3pbBe*2d$NLT*8-`|De*tX3O zuD(L1s@V0W3QikP14V$Cd%iPtKAwLMCJ?*@Ncwu-V8?D(w{<#enOHk;oI2jsiTAUX zcJC%NTtXH7PmLxeK)2=%{;Ri%5nCuOJQl|Zu&eA?V&9;nQbj=;87J&_zo~Ng=`uhj zUua-;OlxcV>-H!u`Nq`lT!@+NC@LH3Df-zn=I&@}7%j|eH`dEk*M_T-dz5vp(9$iC(J$q-&-Ee{PkzEOscbdaC*45zJ2J#LOoRsMrK%bm>QAI zEOb78+_Y?LXZ7+p%@IKPxr~C?R-{&i*6uFny&YRbA=kl4W%{Ml%lYz%J6A5--R-8M z%48h&?OVeAiLFG1yj2kQbt=7%vD0zeW@YPYC-{1f%fW?|Xx-BL`DU^4ImdD-(Q?sa zvE>Te%L~`TqvPs&b*W(3S2okj(fN6F^vI{|FJXlyc)WKfKYmIha@Sg{p93}+s-CNN zjDC2QZM?6rTEL6NpdXviyOx%Tf>=narA#rJUM}5(-tLB7N;kb${qFAsE74uDk-aX; z!nLp*fuO8(3X)nr$C8Id64d(yaCs`(Y z2dPsYeW9B)Lnm?eIxh{(E~d>!*Q0ZpwMj(WVc_~(2U5$u$y3+WMAPjhH#EAYqjD0D zKA09&|1y|-Gwqe`D~n6m%zQWst(UgC70R&Y;nbDO4eJ<~Wx*pWhvVCH$j+2qw#-iw7LstTsrixSC_5-s~!YtmjAa`4Ma+ z&9k$D>5WEz7fjV$&6viFb8%0c@VC zp)hLonVkw5KaJ;UB{`tDU9)b#!fJ~_1)_<7G(cPnAl<$g=YIws#QySm^LAY{X*=Jh z^6s9B^AsT9p5K#ac$_kOy_#)<6X2_6zrsy>O$Q7yx? zXR=F5uxBDcP8b9YK0)^5LJdy zXNP~r^PB4z>lE)SE`}S2)w=l^h%!OVXxMF*YuIAxRSM#8DP# zS!wKA7<=32g8ShVax#iK2l6;#DRsr`NM~2;OeU}ou!_6>K4UDD9Q5Xk&7*3vkjI6HiDo|xIv;o4L+S=N`6M3-9pBTU9 zAdo%*G^>!H0h^!PF4bNH*sB0JZQxxKEjcTziZ*ngr@lVPp)wjW5zI$(MD(7F5rAzN zs5TaNO5+=ZHU#T!yJEG{5^5s=@R0zLIW5ULKoFK!{rzFHa64DM#i1mFusA1-6=r^W ztM>O=r+UHp+Yuvp6GnCxIhnsr4_?v# z4c*d|nVFe9G64a>FIs=N5DL7rv$N{yjXu5kKj+P?Z|BU{I>5lyFs%$MV=Vi&yo*SZ zu$l5_H@DPmCjShde6%4MBJ3y$g@HPYIpiXbvtDdKlGxzx)-n5C$XD{pP;s(Mtx`QP zbGVf8H>Nx`$+(7w20c9{xR6n~=csWFnK-O={m)uw=SL~|Ok{j6vds|Gd@NjCgfj?e zlIK3BUO>GB8r+-!l+=QCh06#tJNR|3|D@<8 z6oD!@5Glhu^n!}a+h{dP5>~DOiETdpO%TqF0hQ%W7^mkw3!+0f!&5BWH`5PmaeAH0 z%CN&)=O55!n{Bdr-LaC&Qv8Z{wBdi&Z*Fd8xgAjNR3e6}V@M@p`DraM@M&OB0vjXG zuq#5`WVZt^>k4!+BPgjCdd@e=RxQ+PLkHjg&Y6Im0_F(*z|UWPI(~EMuUWx1*clfR z0%!Ve8Z`u#W2A`4h8y6xVCKsMf-gq#Yd~z#+}!+|PAm$~S3WihEtk^cOuE}yiuN`M zd18zA&tTwIgkF_o)Z_OkHg7-~YW9w0Ik^xbLDbX~sO`3c2Td$#p&PCMrs8qih3wAp z5zv#NC-FM?`TKVR!HEHK!v~XgR$yU%9`VDc&&d6HHTvd&YNcBHq~qcE_SR*mBLv4E z>iOy6L^3f5RSICVVy^;X1waU)KFtY;A~54V_b@IzAfq<}4A2+}8&aIG9YCo?MG~Kz z!fX;%PP<;&GC6;8aPLthTXTJ_)m{qz?q;6@n*$$X^5F*Z&*vK3+yf#s&OP~$;_^-J zh>^xpnuq7gHQJ3w(+avsAp-_}lOH~xZ{c{I0Xrxjo=;%OdKO2JE9e5PvUXuP2B`F2 z+&|r_MZ!b$9R?PbAej#kceRnRA3A$~eb3F!1;l@7QE)?!GSzNhV}Wf{b+H)NvTjdI zOS`Y~1|$6X49`SF7I`~~Q5n@{#)1<|egR%%qG|_}gCt`BHFNujoQWz75Q|8se0qbH z)4I*OMj^7Xw@10gfEr#HQ~sM0(|)?wNHCf}t+WBLL_dMH5DIW*DvzB#C{)Oe@7jcz zfLdrdGIB~vQnJSbj=)x5KbNUXl2MMZ2+(1sjKr@OHw6Hhx(B26M>Y-H^DNDao-FGg zJc)6*4v1@xfcgudIZz^hXLP$h)Og@sQ|Z}M%Qqx~p?T8a6{HCSgxl<7q$UjBg7+eP zmVG-RM;81@$^3ef=8&B%B5)-ZX}^*S57dlZa2vi3oQwe(0icNDh#L678^R#-UQH{# zFxl@IEYTGm4z<9a71i?01}YW<4S*l8;S=3@RTK>ol4li z{*+H7XfEtIYHZr3+yDq>UUe$U!N1zxA2|-LxV#9x^9vN^n1qa8$d+1#8~@(>Mjf-4 zGqf}pa&XOMUilOO2CJMfQSxpIDh$adA9P`=sMz}G;V2P0yV&BRXH$yIl__fn^3vCS z(QnDQG70qwevz=1_*$7*PxmD8%El(f%x$EEzmT*8Xj=fGAZ^sf&hCdPTdZ+_rNm&@ zR{s%MHqGGd^$-7U^2gf7;H}(tFl#-IiU5~1MvmF`_O^IdOXfc{vl(#XWX!?EwKzX7 zPB6)1`;jIsE#*T@@*FY$+S;cgV*F2WCPtVRF?gs1F@!eS4UOX)_Ust9&(E#Fqlw6BLh=ABlM{%+tXT8wR zFN$kL=GMfmVQYpMWg{5Yd<5YKMgdtp2t@@y`g|mJ+m^Ul4HoX*)4iX(a9TpZx=XQr+@oT`PLk}@eRhTkEKKc1z-ritmunHSR$my|9eEb?4bY00(O!s z#{X*pAYus-rlaJ=Q8$+MIB5lC!5*izNS~{Lz@eGrRbJ~mbc#N{3l`2u5{yW%G~yC! zVC)2`dJ5h#Ev^3f#lHD@?VoyDOJ!_qrh-?*%*ItqtS#+bn2quO{@Vf>bc=m&!4Ocd zs;aH|6(400!}1FD?LFUY<;r@x)q(ev3`)KA^N*?%8s{6m%*^qU87^8{K#W5S4gEYa z>PgG(Zs2yGJy)eCE{zB%y{9fOlWTtvjEo)ueT=sD#{w-}<0||WKBqk$=c9;t$d_dm zOd|pm_xTMW5-6P!5wd}SI$>d_jrRYCvbPGWs{6ve>F(~9?w0QE4oT?-X{5W65TqNV zL8N;FQX(xaEhR{)Ao0!Z^M9}RdJjJjI6&B}m}|{3?lJD)(0-HpOxyGGs>zhk;nV7J zetUDL)624!hWOR5UmUBCtpwq*g1hGTyg5D@YKe5yG4p-m^&I!(i^zY5y{GNib#Tb_ zgR3){Swov*I)(c{u_z=vXOUb_*X|lWyZLnt>}{I&5p3D5`Q~{@U4s@WX0}D>1KZUng;v*boUNJb-M~K*^xw-+s=Hte0z}4w)%xx zasWQbE29EMS#UCX)ZotQm=2dKcJw|}X=reLbh;^yRit)5caxC#9q1p`>U8raV_x&u zFMAi)D}C1fot;6EjSQ0?LsL_Y^K--HpU(F779Aa}=gLww423eN1ni8x>n0>U+V&!O z0!{6|pXQWhu~$a4rY)1MgQ$8RUjc|k2fINH3~QscB{y1|DEj) zR7gZHpf*HA3~jfO3BY!nA4bNw(0V&#hg7AFsQ-Hwy4V*ZK?7qT?fj~UO#SBR;h%=Y zNpHX3qP;zCmp7DqKOSbxyiA)gyX}+Ty=n z(IZ(XLx`mG_L1*J~4k_3eV;HgaV(a+lzYDPsUMEWM+Ag*}D@(qq zkq|Qb@7ZQ%O#XqtZZ3`vcCWBCzZf?(P(OeEaJpsbIk)TJJlI`a~ZifpjGIfwgcq;&S!J6Yj>GId^xu9{a!$Z7+RV3>KD3a4S_8a{D=It*d&Px;|Zi>jS%pMqp>i^AT^#lt;p##jhMJ+?q8n zt`nnMzEC%FKNS}VHT@Yf@2?%qUvX9pl8dTO(Lz*zKV2EUBK|OGkylX^z->%dk!oS* zD{omTj+8bNBx&0KS3Ob1!fGLJLg)CWsw*_62E$R|V<&2KqC6 zs%2fIYU)`-<|JK~*Y9ez+etrXU8}28?B`Tkt~E6m!8xJem)-QK|EBtbBB+>A^0SrE zTp9mw`$m121K%?tNDj|~0a`UiBGE57N$g2DOW)#tR)OXzmX4L#M^9w)%^IQgg1=y6 z6R~U5pN=JY*DE)j^Y{uRwt80nK5+HD<=wnYpqoc6^;Ep zh^is~-gB9XyJJubBETCcB{MfSvpDQN(+sTh4_@pHCO61c56n5g_P-iI4qCsxevzS^ zDpsG_Fx+w|{8SwBz9J|N(==hy?9`&mQ|9S`ZkH&|cK&QG)L%seZ+-u@k$QiwQ)^pA zxi6-&cFw`dC%;Mz-0i!10^9yx(=H*|CvB6FlDS^ey9aFBOM#$`B%1Hb1=g{xA=z!O zw3^Jvrp}JskIGE5^$YgP#pqc36f?+YL&a-b7A<02_wUvx(3sq+LSS>0q@L(mC(v`n zg(nv_{w>;x65J4>{|mMW0Mr`-Jpo|rJKEnT{LkLbGA5;@GzQQWfcMdBJ%Yv(mxjdj ze+>ASihWsbPzU}A#YuYlub86Cw9t9@r<%(=D!-7XBj0m;KkpRYJKc=1{=%qXd~j`9P{g45I=cD2rCZ8yy|ZXnz9?&dkh8 zmkaPSf+Zy->9Kkl06&BM4^{<8Dl7{a)YQ~+0~X`%s1&^qzt-fP0ER+d$sK;D8l!<3 z&hvRWi(&&o{xdw}gK1xt+be{UzNyei0eML+`E!Bs_e4adC00 zyKjLf^?*T>MyF4jzuf%t6L8qkzXy(aG0&qgQh@dn4Y*{W7=w{x*(nnB!&)t4wWjCb zP%m$sb*N$1$Yse2*;MJDhd>r9o4l(&;n!|b+-pbPS1QiiuC!i;qV>kpgy6hH)(1w+ zG)Ad1SJ=jPbN}dHK-=OvT&iD#n%B_K82YU+7k%jg>_ZO4W*pR*aX9Iid%gDRf%OjR zq{oSK00~H}tb|jcaC2N^qq~8@+onH*6(9$A(Lu8=AXRU$>mC@`^$(vT>(Lu_{n4bp zx3_n%pNF~N+W#_xQ!(|pjorkp@%==(;zsah!UERAd1Bs~B=r49_9kXIZ?+Z)sPqa0 zXL=0@0Hicz(M@f$Vm5JtD(` zTk36CP}wO|=Jx(V16#OZb-9?m90INYisRA3UzbsUyn#CVE7>jE#~H|QJZliAqm@}P z27xbhFfBTO6$_T6Wp;Kp4c0@JTPi3{-T(lTJbiqkm2f<1ussM;08S_ob04T*k>jQp zrT5_E6yuXj>f74dV*JzYku1MKCcb?BoSd92?t4liLxZPv02D`{QY6Ib!U`jzmbTI| zl+$EQtgMiJRAQE`h!giaTL)Af8ap7pv=)=U z2VM4^vp`saO>_kWDqyV#3IV|2ZC7ort;}CM1c1M#Vvsey@ z5CA=iTPVx@Bdm<2z!2zhSOHR?v?C3IiM$+W+z?_&Q$s8ot{3(!MevohiAhXM1kDHF zsf~Qw;rkqk7^I5JU;bbli;r zS|1VH`x+UxDfSZBT4sc!V?Z1IfG&3hBu9oIA zuxL>Vz;MkKi3ME7;nD+Pc#mThJUd+{4c(`wr+v2v)Nt@^c)<8IX?>iMevw zcX81jsRH(J^Z%^a7iDD&^U#WmQ)1VGhY9GKQ8aR9L%RxbRaI3*MMVIXXJ^MaK{N|| z0RTj0(=JTOD&HxAxvfP8+~A5j)y+VH1XLBm#4|bmm5oYu@&b+6c~9Df#i%HRs9k~= z1T>U;u(XUv@U~6@pr6^|AMd4w(%40p2;Ln*rLK;*uAXak^-;5abARh+y#oHhY0v1m zV{9aZ+Ue%G=^6ofp0!xtj&*xF-cxC52qL22!FSEE$-IU|iR=P#PA>N*4P^Bl(-$s= zI_WQME4sB+)1gmr#KL)Yr6t*~vklSp)31HF=Hx*sX^dmZKP%oVgcr3#fg-u|m>0kj z>W09~N0x3dG9u%?Wnmxr>(I!^L1I3)R>zFL8jDu4Sp2c={;gegG!QO=m@$bF<=-Mo8;t=UU;XbR zOz{3&22Q9z5AcDvRY;7@paOqGX%Qs% zA{pVoQ+8DT_viUXOIdoAwDfiDGqXsM8o$G8IPe<-y#bu@JAe#S+L%$Z1)m+mpkf;% zp&mMJHeSm9(D~z8J5}?e%DXTcQJJn6E3NxtBJ%I(p6wuc0EeZA9v zmvfH2x^3!k;eEy)T@-VN$9BXX?+gwvWI?YU&(J68ov9W*4@JT;42Ur< z?wNFgC~L2@ZSH=BJ6S_d&n?&I!Iwow$nq$SQd8kWjNfT52-jGXWAaW?~& z|Mc?BMtc0+Onl#2&9bho+L~>ZwfmI9r^*uCC}q$1RMLNO`muO<;<%;$2NiOx!1Od%cbCS` z>(lQiYa3sGQx_HjDv6|**WJqCc2d1-pUS@B3o)arAe~yXoOicACabf1dpXWueVLdV zHB^J1vz-jCuS z*h^nToY*83EPtfzk2NPLr@IQqt$a(N*M6!~UbWfJZV=^SLQge53@xEo@y=BfbgKQ! zd@_$q=UV2z#Sttw*_fCrRxg_J=Z@5ysQdX*Z~xdB|Kgt3{`=+GnR`da>xx+lgW8P$ zUrGO~4e*r5;em%X7yoXb{|vYGM8P_z=^2mu{2$qjukWt-Sn(*v-cZQnTxEdouwlYD0{xw>-rFU7{fX01gy;4} zl1~0?jYTUCl3m^kGW|x(qC4MNS;-!DiY_tFZADY;*_i0;Ag{lqENkbsJr;XgJ@`x- zukwq|eDlV#0uOO90#;9t&*UVsH8fY_l;8kL`b6-|mx zu9(F%o(sa|lz_KI;Y_@wBK)@au?ewfinu7ruY4|+?W%FT*;R+}5-Z4-LVWaI_3@Y> zX#T(LLI?KWJ2?5Go0J0)Kd&1rj3Ec)K0{n<>49PYHWWH2rDp@MEnXd)+fAAOEjY*8 zH}IMB|93KOYX5ubJ85i8V$7BQd$F&h{O?7+0HC8o(A~n(^MBvL(P{tpd$|Jtd-X^0 z!$4neX$NrsZ5Bwh$#BpOr`%EJocHBixiY}u^!4?ne@n_>(mY%Fz{J9$e2G6N2Hi@I z{%sqM-hk#PWmaeW0V(C@PY+yctUct?K_2%_F;>jEI_S@_K>i(rCHOf2F?9sNBZwTc z@AqjI#xD0K*|g|YKt{RJ*L%&@?djbAT#)_0P^E_kWqEYYV(fFddzp zJ||0`H_av0zVGc(fNE=09(=$G$jCqdW5Aub2%yWr^DT^qj{efx8s`JRp!_UtBS}%c zKL2J>HBYP6cLzdc0MKNjUE@>;wzt^-+H0BihxMPg` ziK0=Oz7-&NDOmwLg$JZE%GC7j@UWcKI3|TK4&xE%r?wLQ!VBO%??9~|q*~^IN6%Q4 zDgd-cNQOZ(1J?KlI2Qn4!Jjhiohy+=UiVi~nRt5q-9MSl<;+iJXlNJ($u+E91guB8 z+=21&ae!kB_rKQBGEU0{K^@4C%F4=IU0f(AC;-f4n2{PEHZ3iUM&|zE;m7GIfHg*l zNd*V9rWJki2AwxWj!f-xGY-@Yc zt@V2@{JM5F>bYp6r`PKC*3Vdz;OQm7kx`^vNJYnTefcox6R?mTEV#YJzr3t;{`ke# zK6P@Eylx(mi0F=pcr7avfF+KW2T*B+SZ{>$cmOvt#}iZ}BfCN5chEfm+V5EEAb>mLC?M-l7_V#S>XZ4R<6hJYo1YhkymVMf8j9IfehZH}JYyq7DhffAk zdTmUzvnMGF*`5!j)AL^lrKbW|cA(li0H97&b_0c1zkd0$0t{|S(;h(c86UYI@xx=x ze+&7G86k(pOUIAIK4M=OUiv*PEVhG_#*M4xp^?Yh$OAWA3m%K9{yqVqw|C^OmhNiWlwD_ z8yZCxa(Wp+#x)((*Vk|BYmgOlueCbTlmBK`D32$|Jdh|P9)gF16Y)6)FxJ>tSC^N= z!-x$jI3G=tuRXQpWN$Kdw_api!|FuVr{;`+h}e$CSWY44c^*Jf!a!p`r3(HTtTyoS zIK+H50}nFGx$RY0%(6u%kX^F(bP!DiU#xZ)7sG6hjg5h4-pt=;2_e z<@)1z$i~J=LDM^0ue3jaC$t?#ysCc~d&$hoDibn{5u;SU^9LGPzgt?ub-E!+w)3nt z08kD^{~*81EAszG(_cJhaCTPALW6thV!nyKvcfh$?^ju#uc~%$VZC#Znd!&NTR1&V zTA2N{p=qY(R0j^c$9?(Jrg8+Fm#)ytXO7cybJ0w{l~Q7#;PA>W7r^k8aH?7FFz+yb zvoU4(9Ja?3Q4VPKHvqopCd3UuTC|eokYSjFudAyj^#-bsUSnUr2!*0O{QVvK_9wtV z|B8G$5C#k294N6P*aaR3Q>0*p89Pc50-g|Rtj7rJbbVHKAB^(K>S`&`?cJRWW67lw zGT1772~3U6+CFaVZZ(ar+}av`MJ+6RcpcpR_wErg|LSe+iK2#vq^NLy^T*GI@9z^5 zkx#reoj#)T@%3w{ist51y!x^FUx|my-c~#(Z%wi4Ra+}_B1om!ZLoZAH|P$!hg3pk z8?(IqaDVkh6JWP*1=il!;%1NsVVDZDO4S*V2{`FFI8+nZ{3-qcQg~0=u_R!)Q9>B9 zvbQ(flW55^s7PeT(dPb5qLw|*k+)x)3QCsVio^zVCpsdoaM0e= zTt&yuu7>5l*7hToI>adU1E!J_UzggiPFMGaj)? zOMEnO9kJ+t7L^tg1ro}%0}b(z83QCZ+52fBIe9%j0=a1KurwkBNe5Nnh5aLY0MtlT z$T)_upxb%}Ae!PTDWQXc7tS2PmOD7zTogc`9{_4tDTY#rj0pwUJ<}M`p|J<1Cj2;t zjENZZJ9Y@r@7!SipXj8#6Br9ctdF#sCS=s+3r(EJ&NRtN{dMhnBC#%>;K&=e?Wh|8jB= zP>GcEF^MA`dYkI#Z21pEcGG%0OL?Nf>BE9kNrnesq86xqM2{}44VF|_R)4H}@s+P{`Zp+< z7y(*y_H>BLgiY;d=tqsME^e_f zvDBQEoocb>duQtMZRyLT`pZv!2{<~60A%E*tR6iY_p!P2+x)An53dl(pf^|88(*eI z$unHTu#^>`F>l1)S$#kKQK`K~KzQtp_{>1iNu8~6sjtB)7d9$wwS?$9h-SE0I?G zh3Ru0dobr>^0P>RK}F#BqQLToc&$SJnIg)2Iu}cD^%TMd6%D&s>a_9-%AUSWBs>t( zmK!+K*B5#E^?#joj#QvW1ZWscthK0CnmSiXv)=pFwy)=o4qsO%7Y7x1U@dLGFHg*W z@^7s#dTjDm8X7Ihs#?aK?W^}&$-u0hbR%r`yj%+EEpVw{&^Vim4=Lny$_SBvQ%9@W zwjFS!;{|qsD-CqOcJxA4#Q`SG#1hnN?(15$bvflT~b@xY2Gu!m%iMeAH z7l8%|*Pde7VXKeM&hA2rqWanmf=rE4wq>JM7VUGG*xZk%e>@F_Uf+-T3lFwu}}0(>_9sZLHeqX&JAfcoF=%=55`;>eAri8bn(^JukODV+g8q&RsWy z`29`3ozeYtWpA+lHz~Zi*ML{p+}73y^yfXp_fWxb8v^L@v8o|_mscY~7SHw$bT^S* zZCUS%Ib2-qTZMz{4f(FOS@o^l-nI=i^^B?Pu8eLBvI=o*o2dA@6$*-)npXSH3Ol)= z@qR>%vwT@KS81*}IkDvQ>Q&1JpQUMyUxL4$bxnyq7@)Hy#}?I+ExlHeu~xAI3}3s- zHo4scm)NQO?>2E<%d2sxd-mx4A6MUJjcVAwG|hRFRxHT^S~n(8->Pf$%}rE??A7;}X)-)=bJ{ zJq&GZz0IQ$Bx6d>suAX+H?79XswwBz%u9T7@3kFpZQrQWIcl+7oO~PTX3o68@O zCch%k@2824ZKk1MNBAp^_~e@4Q1`>D%j+8-AAVDaJ}!v%M)pB3F#ByDDxlLB@Vt!K zprncIM+!$GVP0Ndrr+Ck9#!V4dBJst04W+IK-!mio;Sz(W31yZQTIA~f$oA-s)geH7CNzJxv%=CWcqa4q9%-sbHI+(y;cZ|10*DVl!9%GK zZSbgrYd_UOnOK*m!C7ZMj28-nt1ilAeR@P&HNA8I7&V?J6&dLx&8$L=E z|Fzs=JDCPo;}GD}A|chL9*8O?+IjG`62233Q-WlRAr%);3B@AN+&sq9pMn0)bj1pj zR)<-D?tTKkI5aK|MSHhqA7}ntP+cnJ$-VC&CG)bhEZ*bs*cpybm3%b1%*5sdZJVL0 zRM27#xU%k?jZ!oG>{MRf-u&3@A3n&^c64+Gh*#QGPOU$mAtXRd=#R7~Nkws$Aj4r;-Blrk|Npb55dVue?hd?-Be`#k4!*+ZxA~_0ao(6{?0tgA7W;WvmTJvB_taXba&t*u z(%5@fBaxC-Z?d~{e0+vTU+OCAzCVd#`ccBk$}NNx7Bom_ZQ#f!Sj_7a60$P+xGe6T zcYfa)K@X)6XN2P(s8&fpyZOLIST?y3YJY4pl(pRPXRi*9&4JVh>l}AG$lz zy&qu22=^}dp{D^Yh3tq&MV8w%`}G5GU=JW=3jzKDudfJsf9EwNljGw2frXOR3>02O zaj~X|(Lv+&^v}ZyZZL0zB4X^#J(5<<4ndgn;2j1wHZZFwmebIKvLV!>@EP*i7-YsE zrA-?Lsk4-Ayc9v1w>UkBo8|wAp7+q-Cf{F9a_wXaZTiCp65bASG`{H6L5TQX7=(3+ zA%5lD*eeL6og;q4xJc0~F*Hl^!H6hSlz6y@_`sVr_kQEk+Y^dbf_20ibx@e9pot6+ z2mD}RMvZ(>k#@p0;+S#Lnyw}UCQ7}qSA&_l=w0ufF4hE^&qnIi5_57^!> zb8}D+!=vH9Tm#j_BKU@I0u43SXvzW3!B3dqZCw~xOmpFfvVNfOUIOK*+7c*A3N3Uv zA2n()750!)(&a{sdi;4tE%aopV9TN^{1u>uMUTT}FnFU?D--XLb&()YGSM%Y6R#QA{GCUH5@Q5(`ix%!%dKPPlC0PFraC!!Z!5p*`A(+@ zZT;5WauwT@xJx(!X91*o@|ivdP4Ga56g)zL)H^_(gR!86V0mQ#;M zRYjIU-+b3xpMHlv34tMEw`P4Xvc<}DY3(FQv<#r2N{?tfWL?`26b){pAtJ>>tIx&h zvMkD4z@~9*H!uO|dqQH;tjR+W;YcgTgZYFhEGucuW9$QhLw~Bo9diw44fQHPSAlk!0xg9+ z?IJ2X3hoWgA`BshUsNqJ0)o`07-+-4i^8BW)Nwvq!QUaJje~bwn1ngz?h;-Iz$G<$ zeFUSN|MqPR-H>d!k}M(N14Hif!m{>up>@XJwpe=jXXu*98}i=Xtzukv*Yle6E|cYx7zim=sp7963$a%dkp?WTt%sR+6u`riZ1lB0T~(3JxYF$%F9F ztSGx_8wTxR^ej1Dp9C#@6BQ0-y&D*Ipp&-JDjWlwUrRv9tpd6Z?!XHgl1z(J)`!v$ z_TOznx3J9FlVC804Zxpu(zc&vh?$pO$uzP)PPmKC@UU=*F<7_QAw8UPv}0g&-5!8J zaJz49RkgWa?`?2>E~phEJ0r0TKYDLH_ZjC?~w+5^uNw?8jq&U<* z<2!WEY)pHK@ub`>wFs1?k+@?97Y4NKTNaV`Qz>>Dc)XRRW4_*oKHOyI6o`TV8N|?* zya}=}SvaF;?BwI_2nV>QsOu=KBt1+T`G1aU8@ZbXIn0Y$4OzB)Ev+cT1NAP+r`W|9 zbLbs%xYKbW5IlFAPOUKGgyB#~^k80~M^^VxpvcEA&}eTd90-9ey^0YFR&IKHJU%s5 zNC?G}v}|f$wa&bkj9#2wa5iXbumrAHhc?KA=B2}t%z{-;Y*xS*@!tcO0*JaKItW0l z+5@^t^Bn3DhK|CbI4~3SNQJ<%hsnp)LK@QVk+f+e*CYY=A1E)hShVU#vy~N&A5CzL zzyuV9SP2}r{S7d;hUN;$ypfRm2JKIeV6WS4SoMO*2q-=<>g0r)tuOe6uHUJAK#is`50QN=X_FP7pmaeT zxRl++!$&M#bl@jrh_-?wB0ocs-#b06d)=G-J^Dw(;+bHOC3U^^O}_@{7`$~`bU0h3IoG2$VU70lQdf>aoF zbE>luiZ_St7ZlprS`r?4?Od62L(%AO^m(2|TcJnbVA&i2*HNb7$L+Hj-IC71;6FdD zUMQ_Nm!!Qh_0ICrmQ6z`fbsb1uO{UWJ3TUh%m*_&r>6l9K5e}ti*!N=+9#Mk%@3hKUDyzThp!9H^%KWaXs37{!p|Vh&h3Ju$&D4Hj z&^gHKQkb8~g*Y8AIBH5_vVDL2ON~=-HF>pp4~lYHa%A5PxO)H8^&HR|=D{c4cAxtq z{6eGP-V!7rxKl?q^dpwX4tI%ty2pGRwTOqfCP@Xk2bUzxHDWk(g`%bD*iJ>?r*bx5Q4DVIMo3? z`KJ_*B%=;ACzKdj|7>>S7BKe`LRtfo1=s`nK-Wx$xv1xKLvH|gpCjT8A(5C0o&oQv z;Pu~~k}{Rz(o%jca;vI@3k)Jc&ZvBdf^=@j3^31Q9vwM<1ve>qO?r{H{nXPe$#lZ+ zsVT^^oy8&`0=l(>VT~kdAYT6S_*dsWoLC)b&nz`c(;Z~S=R@LPS`OI}DFxmT?ei5O0sEN?BP& z5~i!8qeX40RVocT8}f!a6K{`Gt1n!^g0{7&!*-9aRNVk6h7i}ER+Ady3o-V zZJ0bMj8`DPzsMDEmMg}%<7{0A`IgQlIhlYL9lHyu5z|lv>_pFC=@6~(&+^P|n2Okg z)N63feCR#cBxzyzzV6+iNo6Ux4$^`hV3gUUnj6z|S49+CKyh6l0r%O~j~~f@HRP#BIF^=gI>l5^*&5Xk>C|G5c1{VJ)j?*fLDq)d|%gb8>o?CS3 z=$4UX*hswGSEEU!E&8zrG=_Q=oiVhiRf!Eqwh^*k_9;~G`iS*-yNFJiC~^mH^pn&( za6~9@nIlh1Q3q%j$P}36M(NW&@irf;g&4^oO>*&qQN6P*ayuSl@Hk!(uvqP>6uHaA zyd7ydaCpV`1N9|>L-lp!9lCp3{P>;vrG{djJ5e5ym&ddOa8z{b4t~rY%R3%r=ObY$ z&Eq(#*fAkd%-y`t4zXt~P-mY>8HQ;~9kR9JMlr{RfGJF#4|hJZq@}a*BG{Qx3v|GEN@3@r~h)hDz4jd@2e)Pwz(zCgxHU_7=G_d+I}igWDHny>A)aXTtzj{TpY1jJ<#9$HQ9S zH&LfQ;op82b`zw+5>^u4B`Z<|$YJy{W9BE8;Fh8vSz2>z>` zX-APQy9>2hzp|&S-}l9nFpoNn!+WZmbLp2sgSImRgG3 zciMc~u9@$`!xN<`-wt=5_pw|^n3bUrk!l4Pc0K4jq;aW;}#3<%oaP9WNJBp+8M~Qn01zQs*^!-gPwuwOO><$RW`;_ zQ4CA@{cLDTGq<^Mtb$6u4sC4DLUIQk(EolZzaDnNAzk3tb9q%pZ9?{tP7wl%vEBxy z{W2^iadNlCaFEL3EBS3^OzCyrOEFc>qxzl6_+Mg zyelod2T2wR0WMC23LHfBo3yRnkgzOTX{3xiUSn5Q+IN<=hF zLc&Fb&5|fsLe2PXwaG>{wc-r49m?sp^YQLAH*#I5mbufkyd0-kY|;6&cR z2RdAS&ZJe`qJ|MfMsvUFSKG|0>B%)v!Geyq-aXyg)lcG)rZUdX#>!Oe9G; zkK-5eM${@$hKieZ>XQ?hvJu;RD{R15z+s$j5^fyM($9(h z0j^*WjfbCYl(!2oldf<4&J!ADs-QQ{+7{{&3cfYIzp0DBBUF$}$|PCDiOb}X!6p~P zpy#Bj_z+2Xw)1sk8>QLMl#tLtduy#N7#la*l#1U0$A+-W1R{S;#N8#2kwD@Ai%?ZZ zYs-DW!i2_+vDK_Xm4&8Ie7XDe1ASLH3Norwi9t^6qrk!kRo+y$HnnM_rKOt+ zapPtYL-!kL#)x2~K4;@AV&d9ihN0a7VOaA1Cj{tMR{1eUG^a2G=tvB-N||WVb+Bm} z5rYgA0Le0R1cl5Tlg|zB4sHK4!Ss2^?j#HtGi49W1j@tJWz-n!^2 zO%$dJ3Ig3))7;NGE05jI;@NX~}AZU8)8yf0IGY$t=9&kO*4@*)Fc_S0*X-QOt=fv?1~YEOi)h!X!L? zoX*!;F-`H&rbxYPF2Vb*XmX9tcxRxzGgX%9ajuhQm6ftSJIIQsYYN~F^d>|TXl?}b zg~SwNI)Fg98S>Xv+X_aHVl^7ozt6wUKf<~oRaqTJm#5U@XVS295Uq&~4l}D@l8+6% zZ`*QqT^$6j(*vPe<`Ckk*u<`_DQ7nFKqca>RE^G$mcgQ)aSF>%%Irb##({pP6cCxn zYpAiHdXB#hNow)kPqkUeGE<}`c1(NKv8yW>bv3n;;=U5BI6}o45{K28-HI(i?H=w; z9QCMTk`aO;R1!w5qAVgo?#5VV>WXOu92k-lZJP9NS`N%avrII`JohE{7g}jn>jIf# zBCxZh6P8NB`&ousDifSaA!c!kFwyjHC8c_c*+vPi-pEoJWs<6VAg51hc~=~airl40 zfT-|_pgTv0=y$Ccv72Wnb@ z7l^`9o65H_1f;SdKYKjr?x?k!wXIh`f58XqD48F4^L{d%GWP@ZuLt#*7RsiiI;9+o zl|d^|*ywTnGkjBUZ%t;r(Icj2^5tY@pOdD86l2r_eMb?Ec zLy4&d^%6XB0R(K;&O?J?46he2D7req7(GjFoXOAHPdrpo$vGOfdsUFr>9MgaMfc1| zW&{g&Z2pGjJ&IXn$n~Iw5b>v}%<|R+f_0zMtlF;)Rp0lBmESrmmvn!i4@?7IH4F8n zC(CF~aUw|As(7Bs1|iz<$@RUhKlG;v%3el~NlS)l;OuMZ zya?<5^X2=A#|JPj_-wA8xaAilHBc3{^v7h0CX15UVQ1dl@$uR&qz4a$^Olv1OV z>NO}bj+$A%kkiF$#N&vljMa&N|7hkox?NK2SX=?Q3`@QN+S`to%mI+ZC|OF!x4Np~ z50Rq`mk8lj4#01Yg?Y)wfWd|sl$>?VGcz-Q)q+a&0}$lSdViY})EWJXIkh6lCT0by zU3U&iwv;!`gbywdQ>#fBecQ&6R(aW<3um^J!_5q28Ojk?)%}p_dC$WlzE6cW`+8~w z#%*2>9hO-n6T6%RgR)iN_G6s;iv^MxrOBd%i^X)>!38F{_uV2Xm&_{^NDD>hI5@+snu-}*kddT- zdK}zQo*`2h6_pcmulSwoRRG4T&EVf=ncu~KuSc>*sYHlyNvyw+rk4-qeqRmp^O!=# z$Y@u3nPGxbc8xSfk*8lV(N-jrNSI^`{h?1`VKD0~GQ~m|&1$Op{5%YtGVBq$mY&k^ zW2WO)#gK_l$ut-Cm=+RJ^#j$hg|C4Soz};lJ>mm)00VD0hx+PTFLDq;O$5fdU4f}7 z+Dk$t6T-yUWYICxXpR%q?=#lesf0wF^4WS|c2QdHmQ3B>B^{{DFvy!F#KncB53*E$ zsm4<>AhLwZz@p9?EDuIaa}~=39i?TVQm7b|A`9HU_ROZe>t{1%rBkzKGhYT~J}tBM z4@=uB=m4>UHdm4^?j79=0(!)rw3WEjF>BF$m{jttneu|2zBKAg$Z$OVtk13$?Tk%S zgr$P1)EF4TWL4YqYt`A`Tqd}Lcmxt%_6z#5xq_FGF_KfW-m)t`uXx3ZP;W+pQ;iRo zNeMTiJx9mmxLx{+AoAUMpcQ5A^@s{LU1=doGpsYr6810>((`>H8;?(ve$b)t4k3(` z_@f;A*Z#h;EF^U~zN`ws_-x0-~e!f^m~2Y#sblk5A(CBp~cCh6OhKiQ6Y?`BMxek{K zh*9RuDpAw!*p-+Lui4V5%B@EON)R)T4P>3hAi_665&kcRJniPukceEdR#F-)z?~@S z$C8h7lD%0s(vo9F?#v&VB9Yqs35cFBJn$a|hRfgLs*Yw|ut_a7!|BNw1*Lyd0u`Yg zWSjvV?Y=kiY>w5X4! zAErYnfZ2%`2%+oX5ArL-7(eMms9>?~nGwr7c2NqR;rFR1}0? zWiti6`am`}?rsDZ=F5bH$ZxuyD4&5{P;#H71vkbziq)JsK!=5e<-hJ_2KVmW9d)Wa zpQ5SYJ1t&!3&L8J=4$C{)I*K^PJu8^?R73ZT=$8YVXg942U9%f@UzdiwiCvw#fm|C zKrew|hZ|bI4Vj0-5UMsIT6-^bmhWk%$Gz{tg3!q=Gs8No8{aL*SIS@t*bE0tR>`PXvtogMgbKDr=w9-0UzjIc{J zmois|TloMwH+Ztb3vrPsTA1wQqIM~$L6w>qqfh+O6g6D(-8u*7&t zY|R3`fB zfZRonbBeD+lKM&Hked!j-FM}#-$(c3_t$TK?QuP>!{c%Nab4Hv{eC^4@9u~;7dy_3 za*M*(0Bf4CpkTD_=)QIJirfo|rgQS|)OYStkOA685;oHR{bjQp9oBnKPbJXN%W_NWfpc+6cBZYkY_!~?3)j>*km;hAB^$$B#d#GkMEbqnI-)^m{S)R+nN<%8! zXj?68vhxECE!#o7Br6|HGmmY(a5OEb7Qv3n_N9793<$ML8GLrLdi+J86E-YS%u#uN zIpI+LXpCQZ&ros2=mAfmD zg?~wYd#8u4ksZIQJ< zJ9w)Wbtae`=|W7dhX&emi`K6ywvjXRsA+&C<{aRAY` z6*>nNfNfM6X6Me1Ftd*Ee4Z4}to%b9vrTXfl&cZu>H>(Acf-72QB+HhH#sJIDGxJ^ z7g*W2&}e;!m%`=c?8Bh1@i_@$y))62=mMDbvKxIY$x{gGqh6YgV}RKiF*-nsyUdjf zD!x!CUae>duJ`Ub!YSQ`29G-5&UwHfDOsDm*llGAA}34ct&|HC`!4a~zGAqJ4b?2t zCw+-CO5Vrv?7!kbJ}dtX;}2C+PtP%h8(Al07#fy5KVm!lrWrI~ZwsV9RD z|6*dkf4yaCHZghK+-j}MNON@4eriCx6naQH4q*yhiSUM3%}7JN1Eee}1(t!XVVc~{jKD*VZ!tF>B1a7WAqo11~#i~@?pos=nh2yL+a4^S8m zE$Rd1K^19fX({n_?i-$>dAZSd0y0DW!R|7soeNVuOi%8TSCbzC@gguFB(9%Nfv}lWjDl{#VOw2X3@I+{?8l4X;BJsx~G*T={Ad& zMY!~h#%cz=#Y#qHc0iwmJ_5_IV0BhZNpa=`nI;-;moDigpb(7cJJnn@6;;21fF8L9 zxKzJplw{;bbaGW0ZUr(C@PRsDtPmA<2%SKEISZ+IV`n#QJ%zDB9?G2Zofu>qQPy#5 zOAyk*k3ok@RV4R;M3RsR0E|u>Ez683x_7uT?~!4rBUh7e(GT^uvLC*HSHIJX9`^$L zLX-jI{sbrH{KkTw&Trs-0fy7_NB{o1T$it_TV&5k1Z#@DPR$ab>h9AQBy(0Hn+5?R zrI$K!zJ-T&K!PSj5i~YzSuqC|#Vgp4*v#zY+_%9ro>~WQ&yFP4R>-VZ^B3-|yq(v* zI$lgYscZTD;rQzVAM-o28c%*zKD#v9Z(xLV68W!`uF!?Bul7-TJ(^uIi0z73?!wq3 z2y1RZ)`;Wr|LSw5yH9C7NbI6w1r}>pyNCK7}q8^iPy5fGQV#mQwtw!E!glKL6;}IfI+ps`ak)vnw2-1 zx(RHroGC&ft<*;N7jX$B-$Y#J+zuY)Ki4K)JT)j^+Rkamm!+Q;D%Pu!e4^SbY{+4_ zH%*kW@cfg0T&RlHw1RY=`EBifY9#L7fpJ@$iLz?3CW1DV300AE$zWb)wd?(rxr?u9 zU7s5jCR42XNfUwchYUgIO^Qy&#F#EAO*W~I?WvC?xt&rb-*P5MW~{2_5PmYHP>G+D zq&IA0*QwX?aYxpzZfny%DOiz5Jb33JXJkx&fYcbouA8cUUV--_ojEeK+7xashBybL zejK!8+;+aj+M{Tz@&&cf;3&v$l&g-jur-UpOOE=*ZApJDzQAfBoW&*XGa@$v^Lku) zZJ^+op&BlXS+bGt%vwM=u-(&le+8xMIZf}?;lQw1%2 ztAok8ZT` z8d)Ma5GPqm3XNv06>MPZNi&;Z+)lJ6U;MuhC^e&CUnp+|?wj za$uBM+6ewC5u2Q;p$q+f$q(-LYY~F0QE$etYNCV_W+|e5JuhWZmg{+?e@ov*NN5Iy zi6`2G1)=Ahw8d+)Ul?U6K;gW&#ir3A;dP7EY5gOZ{nHxSU;snNKUZl8qVY{ zd%uFve=*$JH>;JX4A+W=@$$+8%26p`whLbSK)-5LWgYpL@OrUAS8OHlTfi?2r@6{I zuv17_i^1PUf*IG32&&GVP`)4i&LqJnv%JPy*n1b|o1R8V^9WZjvfpLz7?O-Bp?u(n z8mcPTb?u_D|M{D!eC$!q)Xuk=M zihTj!^|kI$0EBt)A^I zWyG5#F4iw%wZvPgU+el7E#QVo^Xk=bP-jbKn8Z%+7h(?H#AEvw6?Tf6Alq!5d0$j))rxrCXAkSrq6T6ul958DpswcivvDhLaK?uqcD z;FW9gmphpAYO*^N=PTdR*moHx(Bn7n`VB50mh!$3>$N|cZrOT0t_s8TtWQY>&szV&1^zD9gUCAuY>$Sl!a+` zb1LPK^MgPzR>NlDCVG0bDYnoTXX4GyoZKP%Nil@uwz1Z)x zH4fkCxZ>!pOF1^3AkFC@0Lw(7GhN*&B&-Xq2A{BOUU8yQIkm=CX_ffFGKYKVk#4q7 z8@UJAJpZ*rg0oY}0M&*1GeG?#8gn``v)fxai`+>YmMe$VO&KuY_vk=~kn!xQPN z147#zGy&?b6OWE7@sz@=_}kVie9DZCje#0?eq4XFfN5ivep3s4 zGyygIOsRE*$hwPB1(ud-H=Xs3pT1tMYt`~_kLd$KFRwEDQ}!@;J@sfhic0_W8rB zSI<{G4l@iL%*_X1n{BNw0-WOG?eVc0$h3ktE*0QI@O6a&5d2Jmx zj270wh-wwti~Q*f2jYtcu{g@*B$(wU1*xrJkOq0@0&-KIbzv$hg`Lvx356GP08kEM z?cb%^N2&4~=x?ppBRH77fmFdy8?4VE(xTQ%(7j{X&o{+utJ|wM^_V7T*(TdK2|36U zxh2THx_5jCtT({@h+Au6ZrU~gyyj6M-WR<*JNx9}*$QQup(}PtPU?_jBt~DR&BT(A6XJFks8C(Flz# z8cy;D&Z^jNUJO8<(#^9kDg2*tcJm_t?-ZL%;J=qJ_(}e49$CFf8UA~YUp*UINl$;8 zZ(-idnGR@Q6bsmy!Ct)rI3OThU$!A${B$I{O8kBxUY&W5Rh;~GN(TJgXa}kPaSBWS EUmo*@TmS$7 diff --git a/docs/ru/md/Notion/Rabota-s-blokami/img/3.png b/docs/ru/md/Notion/Rabota-s-blokami/img/3.png deleted file mode 100644 index 5693000059225352c34dc3332841e0045f618b87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1129 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 G;eP=8(!qfM diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md b/docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md deleted file mode 100644 index 745f1372bc..0000000000 --- a/docs/ru/md/Notion/Rabota-so-stranicami/Izmenit-svoystva-stranicy.md +++ /dev/null @@ -1,211 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Изменить свойства страницы -Изменяет значения полей страницы - - -*Функция ИзменитьСвойстваСтраницы(Знач Токен, Знач Страница, Знач Данные = "", Знач Иконка = "", Знач Обложка = "", Знач Архивирована = Ложь) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | Страница | --page | Строка | ID страницы для изменения | - | Данные | --data | Соответствие | Ключ - имя свойства, Значение - значение свойства. Имена должны входить в исходный набор свойств | - | Иконка | --icon | Строка | URL картинки-иконки страницы в базе | - | Обложка | --cover | Строка | URL картинки-обложки страницы | - | Архивирована | --archive | Булево (необяз.) | Если Истина - страница будет заархивирована | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Страница = "5dd94c34fab04bff9..."; - Иконка = "https://opi.neocities.org/img/logo.png"; - Обложка = "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png"; - - Свойства = Новый Соответствие; - Свойства.Вставить("Активен" , Ложь); - Свойства.Вставить("Почта" , "vector@mail.ru"); - - Ответ = OPI_Notion.ИзменитьСвойстваСтраницы(Токен - , Страница - , Свойства - , Иконка - , Обложка - , Архивировать); - - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion ИзменитьСвойстваСтраницы --token %token% --page %page% --data "C:\page.json" --icon "https://opi.neocities.org/img/logo.png" --cover "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" --archive false - -``` - -![Результат](img/3.png) - -```json title="Результат" - -{ - "request_id": "a02741b2-4eb8-43ae-9a2e-542d5dd10687", - "public_url": null, - "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c", - "properties": { - "Картинка": { - "files": [ - { - "external": { - "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg" - }, - "type": "external", - "name": "Лого" - } - ], - "type": "files", - "id": "r%3Dfa" - }, - "Активен": { - "checkbox": false, - "type": "checkbox", - "id": "q%3FQF" - }, - "Телефон": { - "phone_number": "88005553535", - "type": "phone_number", - "id": "hDII" - }, - "Пользователь": { - "people": [], - "type": "people", - "id": "%5D%40Md" - }, - "Описание": { - "rich_text": [ - { - "plain_text": "Наш первый клиент", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Наш первый клиент" - }, - "href": null, - "type": "text" - } - ], - "type": "rich_text", - "id": "KnG%3F" - }, - "Статус": { - "select": { - "color": "green", - "name": "Новый", - "id": "202b1d30-2095-40f1-8b91-f627d475d560" - }, - "type": "select", - "id": "IDW%3C" - }, - "Номер": { - "type": "number", - "number": 1, - "id": "CH__" - }, - "Дата создания": { - "date": { - "time_zone": null, - "end": null, - "start": "2024-01-26T09:45:00.000+00:00" - }, - "type": "date", - "id": "BQN%5B" - }, - "Имя": { - "title": [ - { - "plain_text": "ООО Вектор", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "ООО Вектор" - }, - "href": null, - "type": "text" - } - ], - "type": "title", - "id": "title" - }, - "Почта": { - "rich_text": [ - { - "plain_text": "vector@mail.ru", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "vector@mail.ru" - }, - "href": null, - "type": "text" - } - ], - "type": "rich_text", - "id": "%3CO%3AD" - } - }, - "parent": { - "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949", - "type": "database_id" - }, - "cover": { - "external": { - "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" - }, - "type": "external" - }, - "archived": false, - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "last_edited_time": "2024-01-26T19:30:00.000Z", - "icon": { - "external": { - "url": "https://opi.neocities.org/img/logo.png" - }, - "type": "external" - }, - "created_time": "2024-01-26T18:45:00.000Z", - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "a5742816-1417-4169-bf55-dbae44f46d9c", - "object": "page" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md b/docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md deleted file mode 100644 index 3bdfc7f58c..0000000000 --- a/docs/ru/md/Notion/Rabota-so-stranicami/Poluchit-informaciyu-o-stranice.md +++ /dev/null @@ -1,193 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Получить информацию о странице -Получает информацию о странице по ID - - -*Функция ПолучитьСтраницу(Знач Токен, Знач Страница) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | Страница | --page | Строка | ID страницы | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Страница = "a574281614174169bf55dbae4..."; - - Ответ = OPI_Notion.ПолучитьСтраницу(Токен, Страница); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion ПолучитьСтраницу --token %token% --page %page% - -``` - -```json title="Результат" - -{ - "request_id": "61eaaa91-41fc-4523-a445-602805afb281", - "public_url": null, - "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c", - "properties": { - "Картинка": { - "files": [ - { - "external": { - "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg" - }, - "type": "external", - "name": "Лого" - } - ], - "type": "files", - "id": "r%3Dfa" - }, - "Активен": { - "checkbox": false, - "type": "checkbox", - "id": "q%3FQF" - }, - "Телефон": { - "phone_number": "88005553535", - "type": "phone_number", - "id": "hDII" - }, - "Пользователь": { - "people": [], - "type": "people", - "id": "%5D%40Md" - }, - "Описание": { - "rich_text": [ - { - "plain_text": "Наш первый клиент", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Наш первый клиент" - }, - "href": null, - "type": "text" - } - ], - "type": "rich_text", - "id": "KnG%3F" - }, - "Статус": { - "select": { - "color": "green", - "name": "Новый", - "id": "202b1d30-2095-40f1-8b91-f627d475d560" - }, - "type": "select", - "id": "IDW%3C" - }, - "Номер": { - "type": "number", - "number": 1, - "id": "CH__" - }, - "Дата создания": { - "date": { - "time_zone": null, - "end": null, - "start": "2024-01-26T09:45:00.000+00:00" - }, - "type": "date", - "id": "BQN%5B" - }, - "Имя": { - "title": [ - { - "plain_text": "ООО Вектор", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "ООО Вектор" - }, - "href": null, - "type": "text" - } - ], - "type": "title", - "id": "title" - }, - "Почта": { - "rich_text": [ - { - "plain_text": "vector@mail.ru", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "vector@mail.ru" - }, - "href": null, - "type": "text" - } - ], - "type": "rich_text", - "id": "%3CO%3AD" - } - }, - "parent": { - "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949", - "type": "database_id" - }, - "cover": { - "external": { - "url": "https://opi.neocities.org/assets/images/logo_long-e69f28017feff1759ffcfe3f4e7bbf2a.png" - }, - "type": "external" - }, - "archived": false, - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "last_edited_time": "2024-01-26T19:30:00.000Z", - "icon": { - "external": { - "url": "https://opi.neocities.org/img/logo.png" - }, - "type": "external" - }, - "created_time": "2024-01-26T18:45:00.000Z", - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "a5742816-1417-4169-bf55-dbae44f46d9c", - "object": "page" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md b/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md deleted file mode 100644 index 72a806e68e..0000000000 --- a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu-v-bazu-dannyh.md +++ /dev/null @@ -1,200 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Создать страницу в базу данных -Создает страницу, дочернюю базе данных - - -*Функция СоздатьСтраницуВБазу(Знач Токен, Знач Родитель, Знач Данные) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | Родитель | --base | Строка | ID родительской базы | - | Данные | --data | Соответствие | Ключ - имя свойства, Значение - значение свойства. Имя свойства должно входить в набор свойств родительской базы (см. Создать базу) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Родитель = "5dd94c34fab04bff9..."; - Картинка = Новый Соответствие; - Картинка.Вставить("Лого", "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg"); - - Данные = Новый Соответствие; - Данные.Вставить("Имя" , "ООО Вектор"); - Данные.Вставить("Описание" , "Наш первый клиент"); - Данные.Вставить("Номер" , 1); - Данные.Вставить("Статус" , "Обычный"); - Данные.Вставить("Дата создания" , ТекущаяДатаСеанса()); - Данные.Вставить("Картинка" , Картинка); - Данные.Вставить("Активен" , Истина); - Данные.Вставить("Почта" , "mail@vector.ru"); - Данные.Вставить("Телефон" , "88005553535"); - Данные.Вставить("Статус" , "Новый"); - - Ответ = OPI_Notion.СоздатьСтраницуВБазу(Токен, База, Данные); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion СоздатьСтраницуВБазу --token %token% --base %base% --data "C:\page.json" - -``` - -![Результат](img/2.png) - -```json title="Результат" - -{ - "request_id": "03fd3bd2-6dd1-4ca2-bf85-9233748a745f", - "public_url": null, - "url": "https://www.notion.so/a574281614174169bf55dbae44f46d9c", - "properties": { - "Картинка": { - "files": [ - { - "external": { - "url": "https://pricep-farkop.ru/wp-content/uploads/2017/02/17.jpg" - }, - "type": "external", - "name": "Лого" - } - ], - "type": "files", - "id": "r%3Dfa" - }, - "Активен": { - "checkbox": true, - "type": "checkbox", - "id": "q%3FQF" - }, - "Телефон": { - "phone_number": "88005553535", - "type": "phone_number", - "id": "hDII" - }, - "Пользователь": { - "people": [], - "type": "people", - "id": "%5D%40Md" - }, - "Описание": { - "rich_text": [ - { - "plain_text": "Наш первый клиент", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Наш первый клиент" - }, - "href": null, - "type": "text" - } - ], - "type": "rich_text", - "id": "KnG%3F" - }, - "Статус": { - "select": { - "color": "green", - "name": "Новый", - "id": "202b1d30-2095-40f1-8b91-f627d475d560" - }, - "type": "select", - "id": "IDW%3C" - }, - "Номер": { - "type": "number", - "number": 1, - "id": "CH__" - }, - "Дата создания": { - "date": { - "time_zone": null, - "end": null, - "start": "2024-01-26T09:45:00.000+00:00" - }, - "type": "date", - "id": "BQN%5B" - }, - "Имя": { - "title": [ - { - "plain_text": "ООО Вектор", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "ООО Вектор" - }, - "href": null, - "type": "text" - } - ], - "type": "title", - "id": "title" - }, - "Почта": { - "rich_text": [ - { - "plain_text": "mail@vector.ru", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "mail@vector.ru" - }, - "href": null, - "type": "text" - } - ], - "type": "rich_text", - "id": "%3CO%3AD" - } - }, - "parent": { - "database_id": "048ba0ce-4f47-4e33-9005-40d249b01949", - "type": "database_id" - }, - "cover": null, - "archived": false, - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "last_edited_time": "2024-01-26T18:45:00.000Z", - "icon": null, - "created_time": "2024-01-26T18:45:00.000Z", - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "a5742816-1417-4169-bf55-dbae44f46d9c", - "object": "page" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md b/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md deleted file mode 100644 index eb50618d91..0000000000 --- a/docs/ru/md/Notion/Rabota-so-stranicami/Sozdat-stranicu.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Создать страницу -Создает страницу, дочернюю другой странице - - -*Функция СоздатьСтраницу(Знач Токен, Знач Родитель, Знач Заголовок) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен интеграции | - | Родитель | --page | Строка/Число | ID родительской страницы | - | Заголовок | --title | Строка | Заголовок страницы | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion - -```bsl title="Пример кода" - - Токен = "secret_9RsfMrRMqZwqp0Zl0B..."; - Родитель = "5dd94c34fab04bff9..."; - Заголовок = "Создано из 1С"; - - Ответ = OPI_Notion.СоздатьСтраницу(Токен, Родитель, Заголовок); - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); - -``` - -```sh title="Пример команд CLI" - - oint notion СоздатьСтраницу --token %token% --page %page% --title "Создано из OInt" - -``` - -![Результат](img/1.png) - -```json title="Результат" - -{ - "request_id": "f145f634-ea3a-4f74-b079-f365ecbcf583", - "public_url": null, - "url": "https://www.notion.so/1-4392f919813c4c8d84017d973bddaabf", - "properties": { - "title": { - "title": [ - { - "plain_text": "Создано из 1С", - "annotations": { - "color": "default", - "code": false, - "underline": false, - "strikethrough": false, - "italic": false, - "bold": false - }, - "text": { - "link": null, - "content": "Создано из 1С" - }, - "href": null, - "type": "text" - } - ], - "type": "title", - "id": "title" - } - }, - "parent": { - "page_id": "5dd94c34-fab0-4bff-986b-7511c0779f77", - "type": "page_id" - }, - "cover": null, - "archived": false, - "created_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "last_edited_time": "2024-01-26T17:20:00.000Z", - "icon": null, - "created_time": "2024-01-26T17:20:00.000Z", - "last_edited_by": { - "id": "8b07422e-eeea-40d1-8d5e-c784211825b0", - "object": "user" - }, - "id": "4392f919-813c-4c8d-8401-7d973bddaabf", - "object": "page" -} - -``` diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/_category_.json b/docs/ru/md/Notion/Rabota-so-stranicami/_category_.json deleted file mode 100644 index 082be09813..0000000000 --- a/docs/ru/md/Notion/Rabota-so-stranicami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Работа со страницами", - "position": 2, -} diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/img/1.png b/docs/ru/md/Notion/Rabota-so-stranicami/img/1.png deleted file mode 100644 index 84946656e7436537b057732f168014f3910ead31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35402 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 diff --git a/docs/ru/md/Notion/Rabota-so-stranicami/img/2.png b/docs/ru/md/Notion/Rabota-so-stranicami/img/2.png deleted file mode 100644 index 3abf40ec75dad4ff1957afa3bd34c02d1b4d5d8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74536 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�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

    9nbpE+>^t?mJAlPrx`cx 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 ND5ol0Eo~O^e*x|RQIG%t diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/11.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/11.png deleted file mode 100644 index 00b09d545538cbeefd9fc9e73de750554e0e7907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30086 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 Q{BZ+Wn%Y2LncRr_7gntzXaE2J diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/14.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/14.png deleted file mode 100644 index 0adadabfe7dae754a96fe5837d87d79a6686258f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3033 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 kd+pHYQ8a+(Lv2HHa`nXp)RE<$f8L8Mj16 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⁢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�lf-|a) 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%0DPOl?(!bLfyL9ZH+N;9cm6=O1Xlz}GB4 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≈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

    =bDOMcG*Fb6TQbFj%X8_{ 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�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

    m-;|-CPXDICn@9CV_8nnVS zv)sAHDf~km^sLCvypiGNE{5hRwT_#Na|4sSjgYg)LKch+R0X+JD4<6UYEaM5&(qoI zWqj|}CPTG?q(W>3r@1D#xLECMZqTA0i}T!Ds<*CJZn&PuPg{(xuQ_Ke;=E&&&zz)V zFa)YH_}XoRvGGzNND>dXsTney&+#CbzgFXzFBZHP*g}&7Ag!e4CaD0L8&+M;mjEKbFS-MwhTPF;fZ-z2A@AP2 z$J?)9SRd0Z-hWi^^Q>+a$*PO-3wTDaWxml`2t(NtQN5CAk;?p99lzk2e68(N4ISqS zSt!oNKw%K-Wv~q|8)D#Y1q;yXdUBF2<&ClS2YrauF^1^{&-Egz$)lSd9_jtV9mdXD z0K=V~^!dv#0YQNf6NRxjVg4j54UE+p6&>{ z{yb>N;%J&KKbr`DoCo*+EtxJ{F7Aws4+^x91^Nj%MydJ5T~{}6;tGVWL;O&+4+ zeJrjFxyLFQ&56_J%qt_a7C!ZkAr=@bcS>mVlyM^vQ7Jx#aGB0x?QTBY;iYH0HwtA) zMyDCXWPm)n3+4#tV-11b;sBKEJMiv4-G2CnYn$FVN*7nX^!XQ0)3cXXsnJ0e787vM z<83jF?$4iN_;-*9WGi>n0so$a+>U2cL`r;d3)TibtU~@9tjCr$y~V?RWL?nT6_|nH zvoo4`+~I`x<;$!`CFQ|fdnve=+DMu<_?Wdkvk1^N!uUrdpk7FqXUE{3J3ba6$G6u* zJaL_td@6Z8*45n^68QNv>ow0HxKB2>p0mBT_XY^R2Y8iz?E)7-zY`?+JbnJGn|fWG zmBTQ#AnR6`-`{>n)uSd(k*Py)4P%>gTO;^b<@uC9Ya#q9Nfb9d5J~*5A-mRC7_IWN zfPNV5jH8EnF3%va08V4>ha}JXp5On|hmYHEx1LnLdh+ZkicyI6f&~m~3!s1T^elDw zy1=k`s?uSP0#y*8GKLBz#)P8G{2xKt<591t!{pht3npKMTj3Gz^{7}V8yP%IhAaSV z5Y}l0ZQdsRhi#hRxlR!vi^|-CYhw{l`MRAf(x1Nj76mS(HOlt^<+}qQCkt8GV;CJ9 z73jeknq-Cfx(q==&RBR29s&S^w1;r6unZ+>*UeW?)9d$d(;vS6W6D+9>62HlBK#7^ zF6#O5Xl@(QAfe46xXrp@bc@m+!kZaS^B7mUw{!O>A0rmPntqjy`y zgzv3f|Gpu}5zhdD5ga{PsEL6zXQ=X`44rcy zJc?G1!boV0t$emOw;$%|4UG%ZXhq!Tz&$D@_poBhc~p=26TIgOLwtJ(Pl;!5LcVOw zV`XQRu>&H8)A+QyS7oxJnBKo<5=*dZNA=WhV7z-B0K6URWJumHqB|Gduem@@W;2wW zvA8YBtu=b978R+yZb9?;UcY`FAaizpmM$SS0(Ag721>&c#cU-j)+IBUw^{StXy!{} zqd~Rjd>2sPMbeDP`rasEd+@rfddIT>@URKtA+8`>rUoo7GzXnMFP=aD%;hOl5~?ZQ z+6=j!t{|d#=7Q-IIk7$?`e`4EkTgIH!(;e&I~xVC)iIzK-Co*GZ_*$C`JY+8dq5R( z2>_l$4)vPt<-Gv7`Xda*3NKVJ+e{%09gL5)8%OEQhY`AgtZd7GtzHz@up*ylvtXzP z*?ju+S%j}0t0deW1AX*Ua)R2hHr7hG1HgANH<}uBO2VTo8LhDql2MJ=9l+e#Xe5)V zd5}jiJ6><2jjZ5t!kj~VFpy$^gwW8p^J)>Q(JH$XO3EbO4-X$8K(~?pv02gplB9vQ zK+s(R0zWSf!!$Jv4I{F!&kASpMvp$aCmz)pRWUu>LTc^?$OOiMxl~pxu2Y_DCIa8! zKIkPz%z0erRy-4=vglSTWM(E1e%>Gn&lhW)hK#>)Tn}b1+$^ zt7lKr(`TOsws{y)6QWqbhN$1Br6gA4{*bjw;S>c~$7n(9>py+uq4LYmJ6~B@Y97W3+X)Oz_Vec#v1Pz+JywS9c7QUVH-yP$zk{hG zsQDFOhrv8b05BfQ9)S?Nk9e(ZJ>3rD>jX%PF)B^GR2JTxqs(tIT*RK*AxdPy1Zx=K zqJRGF*J(Ha;4o6|iM+*-*;3P@C>7o9E{0dy%?@7WRqR7wP8aF+W(Ls!9BL($y#lke zF@u$@fHV@c-3-!j2utiUcI;R8;*-d`jb)&7_q1kv9u4~`*yu9K0$_4qx7p0h^8!rM z*&c5Jfkk=sAk00PJJQqem`hIqs@a(LU^gg?HeQum89aVcAPKNAmx>e{2J$2*y;rxM zSwt0iS3oB7r1t<2##KdT%!cO;DJt-qAB$dmUG}NR&3jOM6~Vk`Y?m?|h#~WDak3Vl z-p~B81ZB*94J|%<_AJ(=&b(?s_vXA%IE|3ud5eW)%I~i~U?2g|M|1IbntDF0soTXY z4%^OokKP`SY8%)!M$v9-(U1cLv|@j5=n`Y2fsuT;=lBi~n=-%di`_EUHo+J`mTZR8 z2Ec#vqo0K0>QQ_2W^~P(OwwqaH36Ao7~j8t4|6YuXTsDmCsx@)%UO? z0a#W$2iYmrQnPAA1+N*;-RMZ=Xr0dR(5jM6p0!i&8vTo?jA3HOk)4dCp+kNO7Iqb) zdfa9`&Tr&SAp`dEpD}MGSk?=?IA93R=xus(d7ggs<$0u5Y~*r&)=O1LhGcAgRE-*k z5#Ae9gvZuPufF&c-E79OvfB-Sh%TI+UE-o$}RtGG|k&tq+}S_DX`9uITq zet8dkuz0GBzPRp2F*LwNEtDlwKoT>9Ax3~auq9G0JhM@cf|p8u}9R z8nWp8JHO1gx@?}^+KTl3{_~&17gVI75m z?c>S`&)^vZ)pT<^N_V%W%#eRbiGA=N28;CO&4;wcF>12rxT=8<=A@&ElF=cth`H2& z+2F@UN%rNp=Ae8824YZ~^>VtuyNk0FBwyx@-N|w|YJi{atYE#EKT|}mkEb#EwTyFN z(Vvc(MWWG$+SDP>ZM4Kw?2LdMz%d<;{qmM)xJjeye!6{_rVosNIDwEq7SjE21W~Yi z-Zb6Zjg!S}Ibz+MTUg2{qj^FL8kQ@(N+@}OpA!OP1>ykXxMH&RC>^Ms zK70NoefIK`^qXIOnSS;2pQctB1B8O-XDoOT4;@8wvY)?v#_L|BDxMG$1H&Gr!F@k9 zDoqSVHN3QFqX~1hqtv3mOp2RfB8#bx02YCW)eJ#K8UkoMU%TBrjDJGEfbbukpUoj0M9dQPHqjZ%{`GBJ2*p zTM6v<0+G2c6@za=Sp{|X;0nAJ{&;-lv!^f8vnNks*~d}Hr7tGk@c7f)n`;>L1R#yb zHbAEFU!&-N%h z@P3&SC(<0cxlKKUny4)=8V`Amv%B zPRC+IL!1yr!1C_ymdmzSKZ&BLhe|qa9ivM&3L4>c;rT#br_5`!mP=oJ`HFcxN)LEn zk7*GtItSOc7`s-QEc)rqyYJG%4i|iU{pP`iPa_DmX__DX=(8~5o9z)}uSYb@6i2O9 zg*@Qtqa#^=YeUA?6-YoWt`huK;XP^i&d<(RABYR{uz}bXmRm^8V^I7p4- zisNY^yo=R1h@xRs(>WGp8pb|8K8?tgnBueT_sE%^9K=e)Bq?>v=W@P@`D(R$vF#5L zNl%_U2_y3!GFZWTvxrUOX49c2#!kXvO@#y@U(?u?Am2JCGssmFgVu|>fH9& zn<8vAFBwBA?GN?TZe8IaLIyDAV=!wD$xX#=6tFH9Q(m)8r;Vo}{~F#AGPvH&S#ybN z4%s|`bfz?XfWTs~-HNzlEG39|1(I5*RG0?~$>z)v4hu@*nectd0kUUQFjv4+WewF~ zQ)5O1mG=?YroOg%PcXg^d)6Yyym}x?Y}4ec5jdtI2$8-0jcgPub=I*Jg`o``gvT_) zD@PV{b7bK({pC+SVLiZ!K|X!+W}N28X|7mHlT|T&xSOUo81#oR@{XS6ix_ic+x`C5 zB$=K&fc+BxW~UurH#5cwUYfo!l4M^6apwizyU`-oB(ct!BW3!p#P}=eyN})D?mjDj zWw^+~2Nl%Z3>uLhkL(&|F_pz9R*#p1O)l}I^iKFDLY;dI<77Na!|4Ma%_Kd{@JLaH z-83Q0t8~A(v)_NJq0r{i-RfXlQd^w%Iw#RM-lIU{Om3AEV=~4|pW=-+jytJ!(v5>k z+{$6)uT|U@t_X^5=`nmi=nv9+jEUK|XU{Lw#l^c z%h&TZpoic+e|iRhT*O$6Jm?*{_01fftqsj}+dat-0fZ?E&qxBIN23=V`Duh)&%nkN z8-BKUPjIy$$p#K?%ZcJK*2XY$5ygpijr=pDjoyY5I8GHn5O7bl*U;ns1Y#p_fBWa} zn7c}Nt9Hfu?z=a9?K204!!blW`!#cYL0525XG*#JjU{*mQsgESS1*E(I1(`f|5H0X^>ZI%&am=EzBO zheJ+1qgxN$N@t(Te4X>*AqX?%P_JI^PEXDdqW3hSHc95g!YiL90xgsSo!}I_wwk_P8+WlS#b^}4<6dH$IaB+kSsX=dcz*` zYH+qcc#l5a1_8C0X)))wkjFlNKb~#SH_7uBF!UV!qg3l!P>38%hP?MK2-n+puhWRN z>796xgqPYvK0APJ8xmejUFM_Lv%8n~H`-#=^BSWCq3i;-vj>da2(Y#}iVceP;l(Lu z8pN8#NXUU7kv2ePj2`&?f%Q{{>@642Gfi>=jcH5mEqUosE&%QDbEkT7^BBO@Z z{c76AD8hU(jMUsdYHM&hHW0iv9yPL*j1Hhr=D7D^Odp`~7&B-t@O&ob$y!pT+1* z7I~UlH@t!eJU5Ssi>)&(pxXje*eTwAO(2GSdY1JVwrYWqhl@np(2^}p0eFPt_WnM+ zY!97)RAT%rM60GI-d?@l4#jpKy55O-cSGgx-`xi*@1R763~z29VCQaM;CUepOFZ~S z!{!F&kB_4Bn?)XD7@{H9$F2Dyj0!?-=Pg5r5rRhD?VntN@C*Q{6~MvE_}sv(Zx zSzexJ#xr^Z01abnECnn*ZW*&7Jwx4w%ruT3*rI26K(Pc*uc+rO*lOJTo4?msN23$K z)a$7n8hXd6H)FV5BA{2}`^_ckIeEmX;~3fu0>zf?4@Sc{h(+((9H9+Z40j2NC+9uJ zy1|HSVak=LRMxAg7cFvwr#p|VgB|z;P!D8?DtEj-fk?CGb~qN4pIH+Ok`aa28;u;T zAR+>=1wL+bYqreSV^HxDpFMvb*Yy6*gM`VBRVu&VTcjrVWzB>nICjFyz%I_sW?n0J z>mG7ZgUC7Gi$yjk0+xG;7vpzP0sG|QIEa+M=LvXvMxGosWNw@NZBaV9&bdeTJ8t@_F5Vp>j)AVtYwyagIEIDBwmk_)L z9?)?;WXn^X9{PQ}m?6(@8%p~bSXEt0Kl}NQ(yxE{W4un}5uw=a-690|rB&!(^bg^_ zg(7+j0UC{N(*PYUVYugWs0`x@<3v)@dW=fJ1=0#>WVZ>zBvrFv_;w8PncCK3crbV$!2@e9}&5o`=wFvvz<5Z!`jB z3w}ewMcem>~?z0qxV7oFqruY>xe-d&$HTwHKfVNROhT6kq0}+nS0+( zi^-0U2Xx)tD#aT2L@zCHdw+YAHX3uI9T;hgJuS8qZ}d>DL-RRnE?su5T(Vqx^QX~AZn%GT z_LW|pR?LYLQuUlRhI>|vbb#Thh?})r16U0Vi{<@4{p2$J;%7fgzx>6QanOLrzvp~L{Fpn%4oF2bGIm+qlH{YUs7)gvxG?s65Bk$242>==_ z7Y`3}f)~%%g2&$>kgOsuXNjp2n(#9oVUMQ|bRSU)= z=&T`vs~yjUH!1-z{5ob0-Mj1dE5Xew-Pr`=z<4D%))si4u@5W(@Og$9909;JFf`kC zk8q>GxXXyLBr$8E6Goc(HDVA36@c`8cHOe=r{0)7^#}c1es58t1y{2)dUzX0+3Mli z9@YAY_wV09G&d1?JUuy$+@fT}u50J#FSrkeS;XhHHUV)S>Hx8_W49|q^Mxv&9CKW2 zu!cO>8W0+?Cig2q7w>Jn9i|OqwUd>Rs&cN)+OW0&*=`N-SdBt&U%h&se*W{H1R?GB z?;!y8FTnFE<Mjjb3v zCLa1$bmPq-8zIj&Gtp3?Tc$YpHUL{=D*ik|($vRxs~7T6t=h|8&lZDRHV>a|>9ek+ zSi-BsfV|^-ECtD z2jM2tP8$5j(gL}LoZ>l#=J8w}IOAUId@80#h`*k;+tRl7zbI_e#glXJ<}vlheGDpV zJsSz9tR2`2NkcS|Q!oi~U^>#;8Vm63Nf0S9K3B|zhp*(0AlD_MCjD?G)UzEISh5B~ z=C#87@Q~<|mrtIa#B;6Z!>H|;LP+`#*J(3jJ;0%I zp@v7^N^9bj4`u5$pXtot~XR)Ux)$%BlD!N=C$ud#T5p zg>_3i<~JjHIwm?`(f$_v);1_7_AZyaL!ZDtzU{*-lZ#@JPE$3~`)g z%p?{O2%F|NVa$5pGZy|4VZH3t1E{`z{pa-ICToGIr#W36qOyB~fjr`R&FVHid-fzk zXmKe1bd6%z`mz$aC#$<roIyE3n=HT^4Rm>gt@$i=C z&z{FK>Cu`xu%p|>#YGU6>+5U4s*voEcRv^e(K8C*v$;>)m3B|M(F(^b@be|^Tjzd8 z8-DO6&67)*cAGhKb%eZF0OjdMHpu{l@n-d)%=a6zb~l57nW_!EHn)U52bAi_LFN(G z%dRz^DKcX{gAoq%r=I!jd~85y?OwBCBp{D2+@#@fgqOX;TLZv~+qAS*S6;(`=U6gj z@R*AGPI|Z-q<7!EhWJ6kjsRu;etC8ha`JFH48zqq>7@_XAJUueUPnEH+w3d^?Dg8| z>D3dwvl`^&0kU-)@-bq4B3)D08!}vNkt2o=kX0^L81AV4$Ey=)ZPjZrqtI#LnnzZO z8zYR6he`B~J-QQ_ME?D-N46gOdG9octR!7M`tIBBB9CsUSwfY=;JOy>ZFd}ohl9Aq z__wT)(K6T+N~?_4YuzyFAUtHkxwq+u+rhH!f7NO(m0Ujv+03@2=)6Q@jv=y-Lw`7o zt#m7QKd^QhP!Fa#AV0V#Tz13zVQ~31>psKaSD6E`;W6Fbd7uzjg;S79GYlmb3<)zW zCk9E{e6DB_&3yWv3gbB71U=@~=*lr3^fF!FUL!`5xm@h1F)gOi)eyP`Oao`sM}mET z=zH9%sU@8QQyS{*@wv`YJKfyAO(XQDST99u&^gzeFW0O)e+L8IifYLG{P;9TeE-@? zd+{nWiV_Cr7fQ&wSR(^Qqk9W5*al6Ha2c!Ittj^(DVxd|5!gOXB2qJ5O?i&T)Tp<) zhLK9_MZKObFWkw{;@Kt3%rDO%=GYliLhd@4V?SW5U02g+MzGu$FCnfs&`oqnS#-Om zDG<|^Mj<47Z@&J>4R`r;`<0vFYjsal!iz+aWK1XR<5WQy_W)ZJ!_?~?r{iubbpWe1 zzw@yCDaK@hC;lE`m}3Zw7NhN07`)al0QmB(mo83Vawz+9j|8ybM|FT2PyX9?@6(&x zcPLywa>q}fz6|!?zZ=17r%~0|s8vz{Ls?|8o?e`$&pvsPP9YSYD?H;G5z+)aSa%j2 za5bb0chr(eG~ zOC=2HdiEx@D{j4m00|OvjE96Kouun`ZtrOT)OoIfvVsqW%-kx083;0C!QX-3&d-;JtkI0;Po@Feivqy1yTzm{wZj0ik@S z$WVd#w3zY7&tD}EgsA1JAcIV5oqqMjPXUHe8sFWf1CF0zz%9VF!DCtT`TqWWY%_d% zd6AyI_*6#`0GKlN9A2Dt0<0Ot>-POkgroyxcz$$fP~!bK193UlP2EL=qBwjd|f=?R{b~?cg#PYb~RUH z9h!K=>$EzcV|zRxWfjg=gD^MHsdA~Cu9@Gv51x5`4(YjIj*rowF(BHDPHCQz-aI+S zFjx?%Cw`m$@b!007ltBNgp5GMF$5rKDm2!q(n@K9=f6(#@I$&3y%vq`Q*j3*fO}o5KfoOA@f@@vVgIvmphCV-C~W^sn>5lgzQPOtSZ;T zcl)7)&Rrt5oAng6hldHo>^M?tQ;c}KeS-5~G1myvqYn3ZETpg}la=D)eXbh|$14TUa%Rn29CI{~WSow>V#8<$kN3o&CO;dJ^9# zl`+U|qi_u{ld<<8ju)pVydJ`atbg|E(^SC_o6EQ8uYvB(Bo4@gA^i{6_v!k>eH4M! z8^>t@##Ai^J3R|R)@apZM})>uV&Lu=I}U2_+=iHQmo)_Mk#)!+8*9jjc(~abVK^{v z{0>a66uKC?R+ck#5)R@iWN(uu$c>#c_xVLCm3d0uABBS{E2h(}kBBI9pndxD@A@CN;XeOK`zsGD z*YmNrtxff8gXcCbt6dF2Sp;F*OAD-IsWzgxxf!GQfD{0Cu$5v{Hkpf@=tJM;_M=5snw|? zEVHzb<;idnkQ|HbwvhGKlXR?R<}(NRcr+(n2v%sWs#r3lR_3{YCB|Z*js_OFjDihw z=EFNX#sRv9br4WJ{XB-sGs)43YfFI54R+@TzOrOnsR7Z^TXo~r>8fW=~+g;saFI>cqd^I>ceTMu1`FgVX7+zF1F zThuK)Xg!(Oues6NH>|F6;`;fFSyK(Y4#C4vltVS=Xe7a{Lgkvdr((>xz}#TGMlv+$ zp8xEgP(z6_Vz;8$S!p`Ops3h*zi~!5#u8jfXMj(sR*w0WM18oOaV@5%w8IeT$>X8I zHpVbl@W9#LUiG!ocku*D51VOqA_ucg(rKFK}82SB7+Udc9O+ zeg_y!$5N_mRLW_|ead)T=ACUxYCmx+h#%ZC1UjzuQkbg+25JuZtT5ku*sf>dN0=A6 zg|A_#SmP*u+(159SIA8p&^Kfr^)Ilo-SQgGxs-a%LW1ifvsgb!RX3`~O(l80GQJnr zG0jrV;{}(Eh`43(G5!8`e*pWdk~9>02Qs`oXu<9_!l`tA67We-q6@7*H}(b~f9Bph!0G87D8B>PFYBVmGZv=G(a z0`@3xbs7;N91I`0pXA3@$Q=w+Ej-8;L^=8nVE9d|D+_;$>ub zgD8^hnKh!|B1C-N+& z6}`~22tz9%=C5~?P4vTc8_>(A&k)#IYS?FZ0+RvW=u(ofMd9&K zF+fLv)C$jOF~*Bo@^^%JINPTo>~g+B_zQN4D&TbH!+5%%({5(&2gbyr+zNVTyrKvP z25@eJ>)}6H}MM>~}+?Hpp z!R_@8p6or>bKBb-r7};(9N<;jxWa8OU@S@qX#!NMkUsk~TflS#ShX?!TYzl3cyL!* z046KKT-IYJz}eXuhUqbV^ZGmHz(TP)cGR5P8n5_G5SV5cF9R8yb0a+=3z78HPS3l^ ze#}#hvD+6Q5wVM=X-&_lt%ptq-KL$xYM8taA6#39b}CWZS!#$ zMyqw2Y%gjtjGvGE%dr;rp?=(tA(3kg4*&*WckvwNGb{Lc4TN=s;T>Vzm&||E1VBup zV36mR%(QEUbjKK&H+Y!ybka3fh+$YP0AIImm01gnFYnhtlsreA^;zLn*~{B4TarN! z=-Dwprc)%8CFXv~+HBXOXb$4ZV%Zv)cZHlX{t17#f;vbV&mP;V&@uaIMN z>8Oef<gh*cex82*5+pyj5I^U@Exc!E7lGrZm|p*J@NpaNSFh?{*?O^r z$7q=O2!`K4==4HG=L#O3hc;LUp#hk;m}Z zS=WyUgn3LuIUfJ{xBups>6btKY3c!p8w75`qVBOS?MfY?)5C(%;pIk`C}72IM~32! zIBB>SuyJ$lrFu2p_8(xyZZ9$?g*OMot-?wLR(oGB5PZYu;9f)qEXHfuoB&iBK_;*h z=@mfslP`aqo}HX=k9C?2%%@G_wQe1ot}P$|V7BJ98c~Rp0PiWlGJ`0scX-Jd>!ZC} z!vuC&vrQsk$q*p7W0?EX%hgbLT%}4Q@Mx(0l+hjv-xq&z`N&bSb}EJ5hQ(|7k__9v z$&fGpVBwYq(q<(C=5W5S!x|=x`_~|LO*}8Rp)4og7Y%YB+d5qRB6}sb*+et<-&!2qq3Lwd+hwImnraLVBCOz@!#wQ(~ zMX!(NW(qMLK@G(cEJh@@MoUpFE_0 zGFsq$;7I{SX2s9Cy@>wY_8|<+hYdR{_F9cU#Cq0CV*q89a@&Wro871FTrfOgPL7c! z00i$&*_bZZJpY(E#4BRH%t=PG83fH@DSK;ldsZCR@xCVMyVvg^x_xlJ9+lQpWW$Kp zfiVc?0+cynWlcG-XfcPjwDIK2f+R+=g;BZe7SdU###$n?yLnoBm6TgJ zG2@#ui%W>>m9!ey9enZD)=GLG@4p9>CB>y@n>hQ?k0nP>Yv(_jAcU;Td zbJogt4n}0TU+6v0flGwnXI3gKG+ZCSz}}!ZNpJ=##_pd+I*WJ%?z47#jyV`}nO1RHwVk!nJj7N8 zw++d}%#B)P(ZzsS#b|rO2v=eBHK3Re%gPYL6~EI6;{|c^+xK|&A8yjcX)p3?3s|Mi z@(T?MQ)+l5 zd8H>(YN3?9ltUOiYViI2yEqNY325Q%9pMRAxxRZOv!gvX!GJUBz}%oQ8axfDMO#NG zPp1ABY74Uj_ z?!z2rA4+ER?}BH>FoAlq*Q~$_b}PZ=ccHMJ(+i+yMx2KL01W@TCCOH$HaM}EP_Nhh zk_QZm;9^0K_YhcYcrloaLn+NOSp{u7MS-luxE#-VX7qx2;1+t?t(IZOtfIV#K{z>S zh0)0x!dPU45&=4$W-UCW@7{h3;oISPpU1d8YuJ$A!|gW!-Y)(0*Po^T$N&6y>G%{P zb@wif+$WqcMkuxbZef@N<5l-4{q&1Z(=T3KrPB_?3o>FpeVNB&1Hj+E15Aw~FxQI- zzn|iPXn@>~w^^iC6(DqJx_bfpvtK z;mJgbgpnEsT$<_uFso(Hbhizw-u;@tZ&SO|NEgL+S`EkP`Dru#hrjtZ>9ZHz)Zn$N z#U12go^o?!fa|*Jp^P3DTAoODNK;6ymC6Tg>LA z#067eHRix0cNbQ4g9C1Tb=~bu7pKWFKkjnS+cp)jobH&PQ;1F`KlM&GU0$9;bevQ4 z4V^HeW-}v+(gtVA>zbyDs2p>t+|C)dyInfXV~B#0kSujzF`|aorb=#?71KRVbpwX& zHV{jVe8~bs+aQCAz`Dg{6C))UeYdvx;eFL}3mtVRG`u!tI)=m^AD=}1ko8hVJH5xv zLw2Z>-7HOI?)QbjP1CBfKEIck{Q36}AGhIt@*?+@p;J%R3d;$|8tOs45!y=Xv#>V3 ze`FC2wcg#`BNUzV0&iF*X0d}!0bFoHQ6AH%vU0_AhG3aje!w8!z?u{=!&BzVjvGC^ ztxwYVc`rS^e41W9yTY?~4`X)v*eJX{x0WCgy#5gEu90qU7kJ@IhUrN&Z5FeT?rujB z-qkCMR)~;^3I?TndYopAZMp;q@V*MLf6th8yr?-~=yefNlz51@H=DV4+olG`5#lum zWcx@@&awbZ!=+L5eC#UY(IeX6g?O5e+i=d#4Y}^q5aD}x_>T9D5ZcGo?bcJz!$|<` zEr7J%FVil!;U0KWcvDt(ZZOogW<(7!Fn~55f{_Zn8cB5d1(l-{!L8|;FD zW6U94ZXb~yYjknmCHAR|cU@~&16-r`Fd}qv(Tlo<5yl|4fnkRv&*m1lmZ%ys2TJ!>&dKl#PW^zZ+Nze*?Pt@Qf+@6wwO-vC-OUJKdsrpf$bB|Uj^m45yC zCG*-zyZHn1h`~4p)b^Xy-(i%HpViDTx5Z%Yc3@61Mvu&Q-4>DcBR;3;)8~!!^3xWE z7PDDxv5tcXM|(I%1F~mZ$wqm}+~C>cb=$UeyfZpeN=pr%UL*1t;|jpEU1$mV0A!~FqO=2`-6IF}n@#H`%5p$en` zbvymi}Uo;A04OP{OWo7%}+kXSg%qo2iaQ z2iIr*E9va`6k_2Ptp+-Vkt=xC_XKjXge+o|Duvj4Zob*Any|j`x{Ykv2q%mbb0TPK zAdNa{G)(Onsx{YaLzouMf=B2Y4f1q3Nt|KnDp(}3x8}k9{py8joJaJlf`M`U)g{;! z_n1ct&WiO$9TLmD;&y~#v8}Ty6>CFGO}QP>oN*aXRF84NwKeY0X1;0w@t!qiD5$x4 zd;A-DktFGTmuq?CqmJ`Z#;DDrowI2Ii($n$5AC_Sx=e*A9+hl<9|^$w)=RY}Ll?@E z&oqWcHgE6x$muR{%KiWv+K2)`BE%A(%dLTmq)w5B)a{c|$OnP)h*fvUxVuB|S0-Y( zThb$i5oa{;=A%s;irZBTv_xcT(IU@gvmEV!IdO>%-cevhw8b@zitITjMh4v;sCUlv zGHZ;7>l+G`L}v92<9Mx(i@ABnQ>k^(d!vJm(Cx^Lvrdu#BW_>+_U_|0+@Jrn@s&kq zg_;Fw6@;@CVLq#n&BNV~CuuUDhp@VUF0{uOdN%41Pxt=eCc+->MLYoDR-$V#YQ-vx zrBS_2eY^`5QAVuc@IZKv`&2+w_~~et-oE)Gps+;n7im79Vh9XBW_dsvE^5XiBXo-b z0EpMOgoQsMwEV4&=WLOfO+P;1dE3gg&^(H5HWth2ZCF6J#3Pe@Y%p5W1t8EeEv`+br(GHY{IV>`PbBr)@9VBW2Y2dBl zso7!954Vf?8w*uzVQG(a{|u* zh*l4Q=rlS3ARpe`Mz3*OxysaSJ!@f?#Kz_+^=3J8ct9AxW2}Jo2=A7+@-s?`t!}j- zYTX9cUWJ$W~{y%^JzovKBubHnL?`?%ghocb$ zs@3hK7cZW{)c5JnZ(paow|_)FCm4jR;O-lU-8Wyq20ZMbl@G7auT{K8^PrvPD!qDj zp8oc)Ptsrf@@2ZZsHP|9H4IxX{pk zKS_BEv^yotU0TRzXjjiL=D=-47?x*tqhhZ1$kzT~kAJ)dfL!oe@9^3o7Blp0D$&?* z6%8uH)~$WXh)1W*oXsOtTLks=%3hv50We!>zP^vJ;$(Txe2+2O&>FbSq158N#q_|> zIl$huRvcZ5EKB%2jZPAWh=$=#QDj+8Pw?hj7}!>2lU_c(NMC+>oO(^jFC=HbMqV&H z#}I`-eK$|9zk8c*AamPIE}dMmwkIcyahX2YUKGPL!(bnB7@p)A0q%KkC-<%AAt7@F zBaiM(8LR+|RgOZs0c6+Ci^uH_@>fA_=Xm`XTrk6}fHm;LdG^T4DAKCdf{@vrPamEmBS7C0zH4G!zPWxk^s z6o%T|vBi-x)N}Hg^Z75wM9ruB7SVOVWJLmltKzs6+?k%deWSyEeksL;w->goDFm8z%SYKRg4J z+{4`C01kl31u}FYke;4((%ESb?-NBrkZpq+=kGH4qtPJ1`sCy|T|T`6AYgB>X_@i? zppqD9q%|bV6`ni4_h>+?(LJ@ssz#d-2xbcyvI?@9$U=pOef z0Q+;4=aBmM9_Kepb-YPCV|jkHVL?M;GWky1uzoQ*Vj0GFPq4ryqpWjHE3v&lh>=FK z1Ioxe)ZEJmvklJ|v)YqthZoZ)(|NO1xa`W%x*AF_wiM7YFc3;n4;L_ax3nq z;;ylBR`Hu#U%4Ngaqd!}OoV7?rJrBGK9Rl+hdfRb!T~iis3y8XtK%(REmU@M^c-P;3_%2=F z-{4t8NO~t}-zcRGb38k0q!EO4wJAqsw4DOEEI_;s{nTh%jA|QTQzHxJRK5P`r_bXE z*h4*>YU--^S2yc_Iy1}Z*D%M z`&$SOa%NK^&$d1}JxSeOD?Dw(-}etw2n^(IhF6aKYJ_DG<~5ZsqXceuG#z9Q`$|L% z5a1{<&B)%0wdf+_dZE^Z811tYUfn+Fz2nq{==prEljmtSJ?k5sD5BfD&4lM3BDaso z5!WxoWzYghQ%ic)rj$^wFyKp#6GrfG1Sv#Mj5?Nhk99zL$u>jM zv(yXKV1?3RWG9ek4dB!BXRJekb+IOa*YUq5+njJEh{BS}`b$NqZm7lnkZoj73u zoF~VX6h-c@H?CaS(5U0ydLuMoLH@uzagBD}6eKb?hk!uT+}`R*VLgm>k!Q%Nm5|Sp zO_n^W_Yehxp5*7gcek6mhs7AX|3cyf}Nx`)X;(>v$7R$uLE+H1{%6@cQ>3d2!l* z_~pe{zxv6~(yxE=^VC35-oJ-6zkVBsiP)j6(P-nH)nWB0`D__1)5S2nq&H-v78#zb zSYS41VkmmIgUw@v$^eSTX7Buhi+T3gY`IpZ^@TUup1{?v-yQogrYo2qyW8dL9+@>IT$SOaPBP^=tF5ki^pVj`}5-w3iP_Zb+lts65%DBrI z?puC`aex(Dptgck8Dd{9&E<1Fl+o&Si{1={J+hAG6|XMrxKs!uYOBeoFP}$IOxk7J z%`8rFf9@XOR-T^W%{i|3@7`ie&j4yeY%^p@pf_xWq9R|FQY~32znnu-n7{cLu*ATv z9~aCG?}32a*+0BxWtT&>u0rD$iWNKu87+r-mq{zxt~mr@#1%U!^8M9bxV5 zApPO@e~4m5!@1bz*j|(?R+HPvig-Ql@BJ`%NF$q3@Z5Wgt?&Q^$t5zb95@dW>E+ci9$zU9SA*2)HSq*Bf`HtkfGF2c?lD#v?hR`L-eH8Yf-oZ{ z7Tjsv+#9Tp*_+(sCDo~1F`uff9z?I19_(-h?OrfP=3%YOHI0*J4$G{Mbt&0)9Oe_L zvq01y+wMEJ!OYt?e-7iif1Dt)7%T{seXIxLW%};jEnfB-3_xxe^MZA1op)k4$r0l( zmfGnQL+TmzyOjlt{H@kxZp^7bH10mcSpr7#)G1GY8{=7;8?Cild@bTJHv{;6W^>j* z5RA!efYjst79oZ$3|z&Ku4ys|FCOLuowo4J@UL4CP348&BfmbWWiY$#GOfW3i^8hN z=ni7>R6KNxPY z)&fzB&_L0^C5eGwjjl*2b?n^pU8?6J!o|b}E?xAlnBNlX2ART8hOh5S9lzbUIxO+dSA%ANFNc zXY54B(?Iao7R(G7o3?&(Ph5xiS(W`Qb9GQA)r0%U|<)ygcN{Zek+a@XqS< zM+~=zsLY~p%Z54^SLYF7an2=J7Mxj?ZClZi73(PNqaMNn@2u~6-Ao?_)2(#wOMm+O zB*L$zI)-C&&b#!0?2MS(9iEJp%0_5*46af)ox+8Gp;q{*(U#A#cn#wv!%+ za(UcNKl9_?cqEK?fw>v%=w)Ho}r(@VVQ zGss5TVu&@i0Q&4PeYhUSI@KDzjQBzdX464b=?^`*4)1EQK7uH)-jE?9TqoxjAzuw- z)EWvy!y52L)9s^>@;Kifodwe+WXiHB3A=n5(KCE5_#4*sm{oUA*m16jZg#o8M5TW} zzyQpmyW1C^J&hC2N{}nN^S%A{y9m>l^T(|1if7K&);{vC%hcjPShL(*>{~FmaS9-7 zq{nOC*O0oo+Gz7@7!AD9AnSb}mGj7yXEW5&*~K}A%up~S14C-cpbLf?IWxE931k)| z+U3t@Rri*xg$CHPN*F@$LkxBAzfOW@OK9Np7H%GQAsXtP1$n$5T=K9PcX%u&c-yT0 z=~*vuPh7ULeg&>eXv_q-3qpf!x@aqg2rxFNVw^@Mqi7D&W>MKuc@sD)wt5}+U5hK> zNboyT3sH<~$uncouRxK z-4R=2oy?y&Ga=o@=-FXb7Tk3G#Kio`0eCzd2bgMIlVMtO6 z>bc=Y5-#vytXkhJcFapZS?nDI8*f*`>4ydz-R3#6?HzGi62{f}nllFjKvhhz4Wtbo z3{Tl;$08JuS&WbsYh->|ma9h`ELd-Wzu8zpWw%JJ#5MH>a(JF9re3&!VS2)ODB#%} zPPee?+i!0}@sBZpttteMb!gi_2V*0!c)qVPWth&UA@+&>@cuTnyC>=R>^$|6gZ@x2 znAf(>@$60@BFqs$&_1n&vD`f(M@DD>AxV|baeR6fJ-LSv1C6{97$;3Hp&lHB^&W&71k_ zk;4%^oa(B|%n+`i0n=J>t$icNhj2t90XLZ4d+s?~{9Ee<;d%(O*C@yyR=C$R%ws}X z9zbhlg4U}eLqou_e@mXr4DdIv&(q)i@rTsl_uJ1O*yj=FvP>_WN0hsaS-X~#$&!K; zESZ|&9(c(*Zxiv*=V`xQ1RY%Wd#R0u)N2AX;hocteg6AF-?kRsZ_DY(CMkd{LDJH! zR1o9d%Q^%~`G{tRLYF zsK{@QxK1N=&uRcmglusM(0z(fgp6}o@8OGSv@W*A>Ir~Dx_y4RhyHA&VxyoL;591^ zG8s?H^5g;~3IK9qovl>uN@(oV8hk4S92!#7b5qJ_-lP_@w;w(~MICcl%NHK^b6ST- z$Brw_+{0s(-~!;F=Sbcipjhude+Jz7{2KtpC@fz`3=dFjcE96BC ziregbtzQ*!PNfZP8A~@w6~q};6eh*#k!k^=4KD_rw7S6q&P=e>N&um|*WTNfw93v) z`3Ros09FhwzJd16PER5(Y#Um^ob%Qlv?Hx-=d0k~oOS_pwBbM9(Yn~3P5$QUO(b}|0?4J$pFYN(TdQ3XKqBWYM^hl^1-6MJja?mJ&srrrxc&x7hrG{?P|nX;dTLtp%k;`te^L)8pO3kDAW{0iba95@|Vo z|J~d4pa09>rSJdn4k3uextfBo5hf7TYF5Nr-K0_uCdxGux*Y~+L;QzyfAb|Ro@eO_ zW%2f+pE~tII`8$;8NyOQ(S(?c>C9#$Ed0}O7e#$Kgl}_xKxFEHbVbNV%~E>z${E%j zgq@b+D9uJg5cUS9m61_e2xgPq3>oNxGjwL%yjGGWUyXV(IXtL|Lb5BFvxM!zjFBH1 zxV4rpWM?V&(!1A}JR1y&MFi$beH7un9itFFmVy`>IKQx*&A|+oz8TKQ%5xN`y0y^0 z2qPzN)l#`(+sP%?1=i}pSfX(+tO*3v>u=tMMIrMU^3XF<2LU@!K|%Ha__4vqe(&%C z*2$UHO$OvFE6~cf-@HjzZ!Q8{3>Vfe19TeMM6x=Hb3C<4hVd(aplx3f6pzN+5f;a1 zXX$b9m_FZq!Wu;JAs9X&Yz1RS019hwZJlWafX{aK@Pty=%K)vlYABZne(qWSHdUJW z^!n{3mN}Lu8$DjF(tc9TO zyY!E*-=z*b{muF7)GgN1=v_8i_ij8kDb zNQE7i_wYXL`TfT~{>StU!ua`RlJ0Jv($fR(z(Tvxj?%_jv61pyo6JJ5sfiGGg&serY093V(ak8sJ!^k;_QV*KS55;Xv_xjbV0I4c%6^#tLfu03BIYAQiaMrj; z%`!?Z-%O*25mx*o%4VOAFP!`TDqZxhQ=PxF(CGUONg+o}6qRmv5eir$uk_ZOp7#SV z?V!)~ei_;G?W4?V;J}yz)`H#ox`2HFpSc7YPYpYe6|m0D8Jf(~`N?@Y>0V&LKeHCB zU4Wth=bLZ7MGo|nof#+ag&w{0vp#@5%iuq^j1^!cU^3y*FhBqzo>_3D$bcLJ%v;9z z@-$A*kI1=+-a-H=ylG#K6`*quKvAyk*BB#QyTh6n$PN=XZN8#)uSdfi3G40`%W?V- z|Nh?rI4=0yI6Z#8f!-VG`)_|l`P*R09va9b{%h8n>3{uy{pIUc+&})i^YL*uEN%`{rA77M$y+>W`2iC>OnJfsrV z(-vZ?6%pbv^^WWGk6UTVy*}MqN9-_x6-uMQ&n&yrWQ=loheg+d_;@Y=PVWfC0Wr>2 zqIVQFmJV_!H9IE!Gy>%tO4zR443IKQ*0Qj)C%QuICIE(h>UG(-QXyigW|Z%_*A(zD zo*7F8456@Wt!gHzjR?@QAo2u2x(Wr|at?T}gS9b0IaaZt`sw(@+GqE|324^0+H6I) zzi#pkNF2+R{nYJfSu2q;{`~Na^)4O-CxF3KGx;F@o22nM>AkStf$rhGEZH25YWt}l# z4neWdKq#XK7efT=3Ss;d*3QerOAI2B_jEZ|*>7u%^9bxN7UcQ$ak@Ic1oU=;-ddcK zGU1rt^-!#^t}Vy<;rl#eXyEUOSvp(ca_(zwwB~o>MT5Yk*?NNA5lx3UeK!yq8p;ePw zZ5HF%c00Xv@#=M);mgef7ViM-R=zF9Gg?|&<=P$IcXM+Wb=l5K(0i%d+MEwd6ZHyd ztqOomfV5$Y?sfaRvqZiG*QIz~!GOf1+ull&+b@sl>G3%opI*k_%_6r$nfxJN>J_jj zyU%23t=cF@pM@`+gTTt%CdbFF`5R(~z05*F&XzD1KOAYC%;R@s`^pP{niHeEH^GpX zI5R`7WzJ=i%txq!T+UBVk`vRmSo<0wN7ZW~ot)pJrz6ARaReOLj1Vh^E7baJzMmkCG)+ z!{JjjWhm^hMq!{S#AVV>p3OIw4XMU`bmJ(AmM~LHZ34L;^^ZcK>RMN5S_&53jT#6k z1hh?C2G85%XvEjo*AX+E&a4|xpy8BW@mjf(XRTVs!-z4BQ2_TQs0>VcSR-6FAq1|@ zuan7Xx^gQp{ne}U^yfeSefppO)1T9~-(5#6?dK1(ly7d*3D)<&{c^*L4kk; zAEiPdZ2?39ByZhnA;0CZ_y!H@^4EoA7qQhwFFDq`De+B`&1WV}C%8EZ)A(tLxm zLs1&<+C%IPZZH-lAhOAYt!m9)wkuhVgphu`yW@

    GuG#P#6wnuxb_by6cvO=Qm#pd({g^a){`ZKmZm*C z4S%BtLkXEMp1bEVy+Yjg!rVo`rHDV`fqWgE^bwSc^fY)0%iIzYGwF5r+o5iS6=$2! ztE)3C{%_JLmc{o!e8(E4vq>m#WG?#-Eaj48=*1YbZ7=N_RbYSZ@^*>>R@#kU9+RU+ zx9pv+Uv?E*nx|5&6mE0{ipf|e?7e#T8s*(jAHRHNEdquX%7A+zwAWnQ>Iu7TdCn?+ zpL2Pb@V8ZT$#Wg+g)vRvVTejsFJNd_NE7ISZADo-FWXu3^=KV>^XWE(d9>n1=+$|) z1-x+c;Y$eK>0}d@`iAG#ziJ)2HNW<4Z+DJZV>J>|odJF*qfBR;0E^3QE;Txx$XH*n zzRfbrK@o(P^4uF9z5Vi(e*W7}>G64pU~WV}wd=sZ51# zE{1YNY^rNsPnJ9&NR?l0R%3#jC1+BFz}r3mS^xr92Z`vOSJCPjRK{r-Z~(Dix}$CE zB;fJ=_6LyHY!qbewHCXyY4`hxrG5PYqp0!Z+ z(xd=faH5O7$T|f$R#vFotAJ-i1ZIc}C?b!BFB5QmPQ6d&AgH+2AD-C&9(OvTt!)K! z0^Scl558{2{mtKZ1`a|aS`PG!~vlItd)h>x4Bh%cz(h{Flz|H zDRTH6@@8e`A66PfV0~ao)FeR~cjb_+^;2o)5G*D~bPyC~SxVq0Pv|1k&8qvWR%rxr zi7-{nS63J546D&(w?}|NrFux`=lwu@Ps2wPy|Gi>HCXG_Zh9V!)7=*Zq?w2<6ipvw zTu;Lnt#3<0bUmSD3wB;xg!}Af@Q_w|0k8n}pyw}-SO`-9hzbs5+NxvO_zWnAXgGtl z7>rlU>d~!1x09G{2_LW^#}i(|%CeJ?$yjp)r&Dos^8t7xNv(=iZUYF3v{-e&5zJG2 zgad#eb{lZ)wmkEL{nc424AN*gbir~R%XVN+h~Ei9D&Ht0TLHpg@^-I*vPQ7L*k&c~ z)Eo%N1y-RhZxaLUe%Ivrj92H^fC>c?*V(JM;AJPYX*JmEdx6C!iaxo-(#B$0ftJlA zw|~5z6Ki2zpf$MC&BM(C8nVV7tBAAY=t6)@%#=oe71=8rFdR641&57QYV{^GgDm3x z;hOYx06AI!JC!Ul)zPS0)b6w8C<2l$mWyR5_6N|~mzEcRQT4xxs>bB3eZIUnPfrgI zDBuy#&%Sdly-jAqMvGMbZOyB3NscyRmjWY`^6WL>4CzL#n{59(V*i~mHs5d`6q+=- z+|1I`{aw1dzlCq0C;slVD=i%x2}w5-guQ~U*)ne42yo{8@>uqE!&^f)s|D|cb_70x z#s%kLi{L#cG+Fa`U9Bjl5@#<+iyqbRp2<6B?SASb#7mq3N0iPk-mE4! zXO)}nW%n+x=`frl_zMz98}?uUz`T1Ir78E{=rKcqO#yvc_VvaE%5I;YpT_{S1+rm+ z0);2^<{;FqU-r6FK(eD(pNI4G@$=_&`?BDSQ8vY_OzQxT8B6bU8ayIgT4`b-B5T-> zi}TYsGZUB0BvzrB&m!oWa<0#hkHL#70=-}=Ijuo~sr%~~)s^x9Myo<&X6?)H#&m6D z<1F>d^0+eKz-_*E$Lh&-if=``_Rm zCYqhUx{URF;F--MXbAcNih@LG%RwV1dHEiv>si8OESqJ*(~DFw4W57KJ+LGY6rm2fb$I$bS4o4}BF)$JP%AfCH_n5~%s8-%H=V z`3@!DO8@x^u+gWASJ~=#u>K=?TC9Q7;dvRXv0GYw4H2 z-Gm@V+=VrBe>+Ie_uLyq{eWW3Avmw!T&H}kl|J3vr~5}OXjECTflxq!A?Q>v(Ul3o zU}=i3TIfFYqjeva5jU`%;mZKa0N|2V`Va{mY-f8lY104(TR`0 zn>{abH{4)c*@;YgX7u1Z+v}S(Su1RItl7XO(b$+`hBctY^6C}z$a9%M6NxYgMBk^? zDZL3&1&(@|6qY#vh``8BUjl#$mU}!a7OEYd%AAMIMn))-8qd400J5}(5MWw%N}+H~ za;91gDr48ECnzj+bg|$=kP<*gh1my{oWptaB8*0Z zG;nWM#dLcQpJM!4p>oKT0b`byjoE*I0CXeW?E#d!t&O*8ahaf`Y%qtxJ^;q3RZf=S z%>YfBqGl!+v7nu|?f{Ji7Wbb2q~{6O+CuC{dX=h`G)GZL!-ku#UcHT6h8@r03~O8H zY*CEvXMkwVN8qES=$WcmY<()d?s%Ur_=4bs^I44Nyr-Pryy2Rx=Pw`rl15nl((w-7 zT0(bvl$yvp`wwXC3pmcsPJ;jDGke1CVz`PkAGDgizug=K3>ri3x5;UGS6CqX&H16Y zV6(v=8)0%mW4n3R=Lql9sC2V;Yf;E7S%3e8UNuD8}I(*Hxz;oFe9g}LZr8y_z zSwha3;O5#Ra~*yYIGmlHbDqoe@#78qY9d=bUU#oGXny|7!`H32PhOYa#}EXBzwPiW zC9%!tF~Zm(=ljiwgI}iO(=Nnzie)+mr6If^h$)1A4}yFgyre@BWrhNc?Az5W%B9S1 zw%}i7XZ(3S-y_Jgp4F|k?e(%QVYVz3Et&~kDL56XnqEL!S~+^#K7IVm0Y1fN9Y)_j z=|k9R;aqYulI!wdb(NaH_VR4aVuAN}L!epTIh;I2X0_ej<_KL~wGM5!E0L{Ia|MuT zp_PVDyY%@N`$!{Hur{rmG{$BrljA#Q5R>F?LWRm@H8X>K6Ukj2fJg&N(AJ)V=d8n$ z9tGW2(E$jdRB6`OABQ@OQ{DEgHM4e8njq-rSop;X0%>PFuEjmOT!&{_p*#^zTI43) zS%YbuSixmxX~aYk{xaNT_7eMUS2GjHdMJ7o&}iVq9~cj2F)>W{zHYWY!qn?KcteXb z587xqp#=o2%r}KejI%j-!cv<~yOFvu^>m7L#JQhfHGTW~RqFHHljoO|A%ksLr^e3& zH?~5YARrZHudlDLHnkRN$&Oy1KHu?o1P8PiiHZtdtOzq~6<{?(0|*XXa$^*MOst?+ zcp9q{g-25dz7-tN9~@z6OGw_vYc?R+BUg$j6T3c{^~+foO)_NPQApCBjVjFgHRIa- zP+FG|m`0|lmDlQf3@CQ~H=h;B$W72xhA0Kn-bTezZcB}Wye&2!{IXkEe8*CkJ&Qa*=Px4LIotS(yf~-0*nt1GO~*u zpxStoxgA)rb{2er2ApUouUNHVHBL5bAFwpABi<^?_XGuYi`zhlD&+#}Fo{&Yveb3Y z^XkfH!O+eEz}Ag3{PN`M4XtgNJOnY$EDpG=#oUo^CaNb!wi&SG4$D zPgwrEPuX0Bj-@XFD0(;YEdKbzAHowLFwrnjUf4@O+3Y#mde(I~Waa6>(%da{)ePk= zU=x@`nO;#Z$PBP&MS|sZ02sa_nK||?AwQ?-!(YB~SNWg*AaxyiQ#JLdvZ{#8{?B#zIkGixJl{F5HAcst~iis(TQBDNRS) z=}!)5rHwFDvCsl{PBJW5^k~9HrE|-KfMl?n6$!D)53|8 z4itiAa8oTZ_C}HEm#%%!RYm2Q7-!ctYb;tNW+NMWVORK8xa;u{kQgSo*Q243g&B1- zsxVgUopXmrqsMTMirQ@{xrKgy{pDAlcNfT71*dgvGmWq?u(0jSb=>O$AZA!AvviMT z|1bacm#{pu_NL8vuhw}8FTNG#dNRzz(5g~_>RE_*x`}1HUrX8NRp9H@;r6LfWxoNW zXUE6sh;wnBS^`>eHrtWdbj9h;6!>VRnxvC7*fYnlCoh2;x7RnzB%sp0VEA$L+ScW-88R>$ZaBk6V6NRajKLQ};xVN*= z9phNV3V(bWq<{Tz7YaJ+_F2pJuw-8w@K2lPv?e;MB5k)L1v`wRN+xR_RHvNhD;l_W~C8YUcR^ zUOUK!7W?4fnvwO?JlmG{dbyI%>Yl?}8X<^0_NWjF$1u`ygG`_0sTJ8z|X% z?ELB!eh_TvA*%z7kQMM+EsTbJ?1gJ|`WF`tI&>mh4Q1%Wyfyo(1-skkLbm8#Q>JJf z_&o${NW+jp(6b8Jkc{9`I#qV~Amx&I3Jwr)dSK?V_I);DG8aZqPPDO>PPzV+{nza+ z?de%)wR)lW$5u)3tOY=qf71=GMbFa06QtF@MK;)%L+_u{69pa00Fzf=y}C-hPB&UC zYsB5#?GKsQ6qIpq$Ah}xo`K#54Yj-bN95i!a$o^1>vb$}-nL=oS=oOZ%zXKI_H`@n zcYi#7uW+4k7+aM>c@2v0q$`wM9TeSb7O}=4PUvA^nHWmr^7J?m=);WzM{M_pqLGqB z$|$QGDAn#y;VJ}WiNYit8C~Y`pi)75MB^-TtvPUA7h}8G57*`k%Fm=0&Jkf!P8Y9F z!wo%N4PZnR5=`TOeU-K@tH+4NV`+(0C!^GcP)wqm&m3;DO_$e4>Fv7<){DgxnWol2 zuMn0B#>{PO=H`noeHg?Rsn7>R0yCrgwe}Telj$fFilr=0k*cG7wXTd;8^c~f(-Eeg!Dg+3L%9_k$YP6Etk<{( zf8%^a^d6->n|BB#trD%LNNhu?X+sJGz`-FXOvW+sM~}h;Ml*z<%e$uah+=(t9wNwU z=|bcU*w97iJ{sp1@lW_SvN8lnuiFiwqhM0d`epo3m!{2-Nw0_kU$?i< zs#{vxYxDjkg4RJbO)M+RXQo&|tL=pMVR5WjGuKzJ$KVG9bqv|yx!fP?e^pi+4$nI4 zdixl~ZS{uT!vFy&6GH_n7W44*5IHJMK(tLo%sQ;2EG;*yaPHb%c7zky?4c(Ge%;^W zyZ|)atir$~Kf#IsaKE z91lNglIGjD*I3T8^vpA%8nNV+Z&@#j81S(~sj(K0G!&sSPaw!!kyXaMbz12~6L=W9 zQ0@RGm+$~TwK!Fj0s}n>uFo^pC{W&pJ0EcF+RSm0zI3hoIk!+*<$J8S@HwnR@x8Vg zbuY}Y&t|v7i}2QFrFw==m2J@3ggqO(ZyP?(o>u^{p3``gO+7RBMg`k|=ij}1i{;+b zO%i8v42Twx%3lZQ$2hm%ACvh^qW$Tozoo&;Far;qu}XT6j5eP|Z;Ia<5PDQ@eqDUs zio1V(c)wUoqIthA>wXujxUDOeLz=$CIKSt|oAmMSDLtUL*9vwByyhPF$sc>+DMfzL>;kfV{9rvINX^0WV8U>VCgPV zgnY&#7NY&KlqI{qzE#u#JWxIX8v8__dyB&g4!`%M(C z+u53S%buLjW?Ry`hY6pxLs*S70F{|YVlif)b;;XLpbG7A76{JVIv3?w1r)UP zt%4KxNhPec8^5<~=X(S#te`Iw?ojBPS)7yJ1QVKatjjuDGn9{xd#UF-p&Lg~+S7c^ z{q^Q_0qTGF{@e8DKmG`qXr=+6SkIer&*AumXK?K03Yy8KPS;L~Ce_)XrUq>k*rzRu zd6=FaXVCy9ylm`y6?%2QOYoY2)AGBG8Q@iiUI0SS2TQ=x==nL~+~_Bs4Z2~E!{P-% z%g1W~hT)L{&!SO~V;%lRHGmCW#i)UV1FdM` zM;5n@O?a(+AT|MueVcu8Zg${| zxeQ!OUiZwsMube@g8-Qr6IK{}_{;d~R@|50=ifJ)SSPxIVVVjXZ;LydEsTZ(-eFUV zN&5A{KIIT=^9W&5Pj^oftPl~UP_CS2+akgr!rEX7s4rk%6}lP85>o|)twPcDB|%jh zmS$uwT}RGMK$}_wCJkxX%x9JzVY$JOqU~hUD`_+RLk$^xQ2CgldC6sy6Q;HX%qOTM?Fp{=XE!x#lh6D0^!@j5qfUD^dQMM( zGwIl@aPuUjFUu0$b3+w+24C73>KfjmQA7zTXVRpLqp)_Pz!|RwF<(COw(w_r$ z1m6$$Pbip40B6Cgb@|3-^>XNev}J1;6e>aX+6GDfUE@MUsf*YA4F@!ZGJ%G?{v(QA zck%&Xt7U1qnijiFiwqeK26~*>`>g;Y%Xk-{4~GI8PK4k6yh(7*q>eVoC@w=x?%x<$ zBEJeEeP$=4x$kCw8(Q(R${ORx#+RjO`9eUUg=;)axhu`d6Q`%=0fP1Dn3z0)kLrf@ z*n4?%wXm+7XNUIOivu()P|lSAzR-c)DpllCgP{TW*813TSdU#aY<58BlrlHs4{d&x7s3cDsV;4~W%YVE7x)t{~Ki1#J!S0MB zY|_gEN@jp?5@~|&_b9;0jKkxAilEQ}!jF?m&!bry!L-A{BH}UWP(zT5x=?H=U+bC` z#u9W^wvvL$%`tJ%LZ_oUu$5k56fGK701+e1$_{NWa9HIaKC?MRzWwtqh-?TEO(N!G z{MkCfLy@^(COAV7}4O(G^(1JNG# zAVUO|Lj%lqUu_oYZ$JOSXC6_i`*i!|9z|w69!q4Ghk#MA5Vnb7GXRFJBPTtX?B>|d z!DyN6D?J&^qJhT`-+q@~T_7By#e=TvHTSaav7Ekqd;(?i`GwXb)>%g!I@-oaGgAG`NXJ!m2+;<{*7&9_s`Mb#|ChW(b6f$$mbPw$anzq!>xKoqN7(~}`HWM=99;y;VCc|+WgzAQR=FLP95JeJEankt ztVN-tcSN_JuRq>D^1Q~Fv-(qW1AI=)P-0L&!m$pWIjF(}LF3W7Ftzf`6>#6R&N~1P z(YW^<8=r&mRm{EaF|^f51ptI@e68I&Yf#Xx5ef$^FT)24ZvjkJuZv=}+=%Zr3KQZ@ zHTK&EA`0AIrx%`_4Is-hxEL^k(g;8T%?fm!+4+Y0e|cl~5#}l?oCf zWcT&Y7#qzY2o;VC=%kPq2<=}!e-6Ica~&b#J`a7OM1~`~>tU?{7#zdsl(t&C5y@nB z)q?^!8_wuA{>nSm2|?ciWG~~m_@I6J`fZfoE1 zm$YF`0wdr5`O8iE^{;OCJsl?BniOY_K&gm)gSWh&32+f=fu>b7GiU|U!!kF217l*!+SrpEYtXaN zsA0??@01(is#n3X4x2AE*~{nqhcIB2m4=E608bTHL2o9&(LK;RWIJ8?T(46!P^mWq z7|CY>9A&Q_A@e<=u?u_n_U*gW>9u1|?w=lmPwkE1`c0};u`1Wh3xG7E*^9iFO|cU| z=@Peu7`e)`x(=r%3g~^G=POV%QPA=(Eqw>9*uTR8QUWUz|Lo^*|8O6FS0?20*0|@R z0gJ%YP>p-&dDtep)$FDJg0cKZ6EQmPDb~}=i}kew1SD6M=>RGBw>O|}5ax4&aQ5kWI6x7>81+M% zv$p^1pMOf9zJOkz59#j9kf&)Q#E*kPWo{c{nC+{=fp^qV5zE^kFefO6ye`{iAsu%P z(NeY3Q6Pc7`7hM`!7-dfie*r?%L@=(uUGiCWT4Ckz9W9-a12a%&kvxZhvXa5X zIxSL@9BqEFhgJk!mQ;Rz0D$o9dq7VO;k0!GD8TsuO_g$3(D2_1#io0{a}HQSSq{7h zD?O@oSw{{FvkZN6FZiMif8zGAj(hva(zdv|EQ0}hqYUZ^1@~sz6{gH zUq7bPqvL3SiIK&#@(qBpC&Ard1zn-pc)v0ABS4MuU)#fKA(`+P7B@6zLYe*X=TUj# z`wM^y%iyWT#VtSr;Rub)}lfalr=9hrBb zJb??KA3z`1;|0JEAPJ%=mJHt&Lb2I8Szs!#lh#xcW^`LZX*pI@X&|FazRLm3t5~3d zRl|7ZVQ86~z-JzZndI_=lN4*Lqf|6xg{7b4?`Ew-do6gwHSRfA_gX+)hVG4NHe_kOz2iuVVBrb_g|^_)6c)Av(w}Bhd=y)0xqT7+dBZ3`9aVp>-Ji9 z(+hya9_zZFIv|OCDGNy87lExnqyd1iclb&Fj6K`NbV+42D*|LxG8qsGzLsnNqsPMJ zV>_jN`S=N$ZiAa)c>4CpFT;h>mEI*iSq^PFJ~@ScFlYb|0(bfNFaOug*R8nU{CM_$ zI$wprwI_HVf!;+)+pxkoRgMjAbh@e30$qZ@Buq;mY<#gmu-9vCEI@=845Tn9BVa_R zF!S)8Bqwq%p>qvy-pVC*q_t);tMmecLs3u_i2A#=D~+w!ocY6`Ga@so?i| zHz43L*Ul8ISb1`>P8`tX`o`peTGlGOw~_F9l8^-4&O zGyZN!$$8*Yd)lv|BNXAw6kyAKtmIVyv`I*N_^+~Vr}ZqK?ms<4bK7(b?bQLjZoA%` z5`fkzf&&CNkC~2-PeY;THdWyJ?MTaT=R*&AIP|1_z7_NqQl%ulY1NweIZrh%5_t<+ zxF)a_v7Q0K2f&GmV=ovHKmU4@KK$|meJqeA_BuFbEhP*Ge$>17Ny`hNAQ`=@~dj=Rs2_1bNhRGYL+m?H+2;>P671mFEm&=&FwQ>JHX2F2aM{ zvstP`gU}obTo-aaze3)$kT3c8X=Zsj4?rn#&BGD}S4t;Gt#ppH*{pHa8W3@oMfL-p zET8~;eb$en<$i)>J#XhIE$h&gmxgfWYZK~_2Y`qFf4Id4Sex{bvlFP;Lf3Yxp2_3m zBfu}0{_f9z<}45C0nm~!9@4uv@4_|x>xW;XVUS@kJ2`eZQ>ZCTFuFX;?OtF6kOf3* zA;1>lJv#7ACUbUMjqn2T3No;mj*rgM3;but$`-QB4tcg|HC$BVj7)wrw%_8ctxPZ} zmX89wYygJ-fv&6*ha!TfqNf9L)jgK)^}v~P@bPcYU$^4!H23f4pmqhW1|ola4_Nh2vh|v!Xa0-+ziCWwRGhuIHNAm#vLdnU723P zp3%B)O$wSLXe0)o#dx3YCo{Z_4IQ1Hr0dtO(xJ3Xv-K1~pJE!64Oc#XwuVpv4~Afk zrMi|PLQ^!a&|@D|)LaM@ZmE@M7NO6-MY+1us{CDot2Wp}0MKF~qRqnqX6)wE(=E?A z(G?sxCDmFc&^d1y6wc@D3}>zA&%gW}v1zl%(H}5PwtoAt2Vh`bt|LMkW8Hw9BWp3M z+{Pw?EE8-5HZrhoG6k{aE{+)VSvph<Z#eKho>(Hm_mB>_LB3QrrCCmqQWjN0@@Ie?G|Vq z0r2kX`_yfB(`vF$?_PbAzW@G*04@qK%TcWJ)^o5x@fg={b}A9)HyOsnpmMliZO1qc z3!}j^IV3?ByA=p#`}@TsBcvQ$0kT)H0}!Q45x;RzL5}C)Ol!Re#sZDQ=^5B!Jx6^n zibpWuIjq)`pb7Wa{Zbj3lxO1_EucuKK``l#57#)taLsxIx+d|}Q2r*BP2oXq8*Xmv zb(d3=^$?&1A6X|pc$uaVATFnX!8heB=B7?ey(w7Exzv`x3aDG}k4ncW*c}}0O zgtD3VhE+^Z^M4DirfQMX;N6LeFO~_ z!fR%IKU)#7+3>-UZ6^8xC8!ePNv{I=c*g>#d zEUS!fBRi@oclf7U!D@!*@VjTQfVu1G)_#4Gs)H|X*Mh}x5Y9@y+`f(9`M*n zjlw2%Ydjwd&aEcU#WbC?^XVL*eB44t03cVhK^i;(rsi1q7$TOPRoMf>J}cs#VIi{z2kZlD(Cw>metM2fs)Rf+ufZ;K-~I4?Sm^fs zHoVjB>M@%}7{ftMXD7#z&0|-b_QUC#{mZp zII<4@9s8+w59y!!T(bmi+LY=0@4gRf+G+q@>d`Mmxy7?7w^#7i<>dvkA~P`bQfPn) zMwKlZ7|O0_5QbcP`23ZZgI!rEzLRV2qJ zPRqf9K!E0JBHxVCc^vg%xrZV^uf(mOC3vvk)O6a0dpGzSrf*p-~4&8uR zNs=yErPvz5t3rqxZ}wznry>+~zkiM3Y^2#}A90^K7NPx|c=UwF z@LYNd#wab$sKWbsPA7Kh{b;ros2zkw4~9JhKwdy2*3Gk??h$~;$z~{Wgrn%chO*GI z_nNM|UUz*?975r79`3a<%enan?BTwk5?RNZb!*!b+B#D~QDhMdHhDb+0iWF$ps!G_ z&=-PAtE7UZv)nIG3KhMfh$1###6O!t9|%~U1CoRy%vY#E>sZsj0U5iExz-q$iX|^7 z_NVkI0P#OxQ_%-_;Mq+wGEvBNJ>0ycyW2VElAE>Wp2rl^eV7B4~T-ktNTf60#s`WaKB%tqZ+^%jNikcXqQc}Gi0_2uYsY2rB*EpS5KTk*0IAp z9CE@$$XOZ!qH`e|**o}1Z;2Lf1>V<1KACU^eD(k^F@A09SQ|dUq$ut&=T-bo25T%C zUJ(8(UyzdnM=xgvlyPU@7ZnxIk6{9V$-6O1%NPG{E_abC)vG4C@B>M$3t!8V6+ zWKv~>0{{qv`}NnYxbx-Jd+TtGhe^mAHb(^7J!a#vS_?8Lgz+*$iLhyolGBKA>Wj#* zUd1v;AjuS==<_Nc%PJrUh@@UEMUqdr8m@anQ3n4L^XHCgvIxQKe zb2(B};o|e#^vQz0K1)jSgsPj8Tq;g z{ky_YrS^z06K(Hyg#ao*xkw7?^bp_(t`dqY5HeCjB(CDnVmUcI2?cD6O+7NkkA2;F z>n6rohbhu_I@1MKgyl;DKAVX+O3-?50mEXcBGPNHjK(YvSc#TeJwhPL zYv{F9Ewkrl1ZVMch%e>VRxvD63#;n1Zz+qQXdUbskQ{T4sMc>bPb`v*SLA!>QRA60b z$~K>ii55*pTbcWxHSs`>Xmw1bv(=;iwhDa$O3P)z_9j(w3+Q;x8V#EW%*@h;5>X<$ zESt8jl-E$+Ru~94qyBwiX0hD?5wJXu^dVoESf~Q5H7w-;WWrDV<2H)=gmbO2_b*X( zad~OG(jnKA&)|2InZR5N*HMuwtUgxcemR8_*2xZkhH=blSK(U+?UxNyqQ;lc3OH?s zx9nxk=b(%7W|mgt8S)8Pz?qb*J!ID|J!8?jj?o-BsHM+yefRCR z!RwZ{+5AdyQ)BOT(35Ks_-^vsNGNOdj`_TC?yUL*_!cqd!`cQe>g^r;?jR5IV0P&V zIpb@_-yQiY{b?|nSf=8H2qL_4c7BmAuddkplpdd-f{tQ12?m_>Z~eVWelmDSPY(b~ z&c20wagM!tAr24Gz_JanRU$oj*mB^%{N-QMr%xZ#fOQB+X2=>Fv+ViLy)D2yw!YSj zB=|RJPoOX{w*T}LG$?OI`72*fH(z-j_whyZeRLDDbs!s7N4Z&BYRqhn;GM!q3d|)4 zNtfLeOHxI2efbVX=CBrKBxf=2If_r=sp8S?qF|XVh6sdQ)TioFT!1cz2$yIEf@0Q1 zsBl&h$Z)#qwG5oFWj7{=3WyS`STup|w=$JUWhiM|m11cwL7VANOhc}vOEJ(P*OWob zUbTU}#J@%mF6TpThw$f`eJq(*XP4o=S}(9r$BXp*I7QLq(*;&&w^>h%HA-a;Qh{EO zg9u=iJ;)vcQb}obS1S@2)(-D6lx|(_@iD@-*G+3scMoQK9u3pe0Ie?lV=;ZW`Iv6( z3k(pjUOfaXYt_{$B1MJ#reGTZM6}ptG=;j!Wm>N8tITc8?g>F}99CiJq^dOn;r!$* z9Ut}CgHm*ys-Tz@PM(trMC;D>k6IwcTr+D!Wu(c8CEYsz_`6JE8}~9 zD?Dc5&O-^Q1hHPF0h@#zfxL}rJBHBV4`W^VX^ACQLHHoRxQDG_KYzO6Y!B?&3D;VN zzI1v9O7N=z@D+GfUp4rEi(pX2D2~>a!f=6(orJX}z8d`BL-9M`tv~~q? z_AR%KtpMzIuz~arOU5i|OX~~~X~CO7rXo?v3DDB|Ih0)wGpeG}%b9@=2}9e@4>xJU zb5;;=DX*2ek;%i2mAsCHe>#dh3P_9`80i*q#XRzMzJ*ey(l3Y^Z7YI^MF-s5?i^@4cGG%LeY}6 zcGH+8me1rKU{;RKi05bRbbVexfFIy{C;oj#D1YW&j&4L@a=l#61SQASW|o(wp8`qu z)N(GkA{4g?O@6CD4XIQc?0Hp$q36Tl7KXuYc=s?}Ut^6|o>|{xx_ca?`=@*O!<+>h z+yMSzs49xX{0za6Jh0@o9B1NaPHAxrJ?I`cK5gS3<%(rxrzeJMdg-tK_HXIw@iC1C zqX1}vJb`W~43xfdN{ih5oR`5%D4A%M!u_=d^^U0AR8ZMo04e}=P+R~q&s_zTc4Gh! zz_12rhX<`&_G>hprTfP%G7lxoevOx<$m3WSti-U%l6BaX>0mCaUW6zK&`cH=&HqDbvi99?p=5)>?5J;UA}efZ`76F-$!>p^8-eM zak~9-nDik zc+~Gk9NjR$H*a6__j>IAg!@KUHMZpm5H*KZxoz;=Prv+ll)U@NHAd+Yw*d>DP*iu>ri^!^A$TSI7Tk($%31u&kDBF5tQMmNkR{l-ci#TT3Z zGztM~ywUDxj=j^8G3Fv-DixjetUJ=ynp!K?=-QgodRDU`O@;#{Dpfco<1iN&m*En2 zO4tbDD*9TjjUhu!5Lmff3!xWrsJ(UIST&$~6{*AH{ds@;5Z89hU&PlTDr4JOXDefl z>vVN}nc7&1_Jm&9An^G_(!PcSBgbkwUvhO1-xa>Z3T?xDc3EO@K{7b++fRm9d0 z#=Nygb>}36p-EF&?XAQ%!BQ~vV2n{ks2j;vegg>EawdBgizKxQbx%1^#ac`mKkBj} zc5B&XVxQ00o&uwx;%1GyX3YaIlUuiSZd**BK7L6DltP_n-?6`yK@S!U zAUvHCWzDR$`3m|M{%vn-|8BY3U;py!Z+mCb;7c&~ci+BE|F{49e~sjp9fJ4@Oa1cd zJpGsd@?W9@+ZMrbbNeAV#?=_37l_(j)@NdwfabtqxnCw5d0#=CbmQMlZgD0xe~#zW zny4d`OtjO@?!Ma+R!>3H;Y0fi6r%Olb%2=koyYpwc|Nw3#5^%kPGI`aZ;YqWG8z$NlCg1UmutQ@el0zO*>UDIf{!7)7Q9-ovtXl3X@w zGV8o1-S&^5D-`V$!u;{!7BFMEAM&BFhG%<#P5}|LwJr;_vAnYJlfWtzH+u^}E3qyX z5MCSIz-&)=#O&lX;%tOfhKWp$axWcXWW~e;`uN+=KL?=GTI^#fo?o2t{3;m}D49^*ds(Mj6zC9nS*Z7s1!n-eW}H_Auzd}ko0&i4J|)oL4#0GCf5S5x_RB(r zen*TRAnh9ZoXHp?r>)U*e2gMyZvm%<3-9ko7&Xp`5QOY`7UaOQJ>9LL&kO>V&KLa8 zo`sUfinf8w%l$L2V(qipmf>pbXxufqzD=Z@D`8GkB#ZGpwrkZRAZRc<-{19^O}r=9 z6D)Z?-rKr%TS99^3!nxsg9y;^MaUfqRfqiIj(*8aq@L5?u%Eg z_ix_33AcC5kv$aRK%Duk0RHgdbJX4{+)NfyaYyV7>sH|>(fU4#UnFiRm`GNH>T71b zX%UGIWhUDtDqux-GK4O41&d0>SgF~!mOW_6E&29u3SWba#`_em-qRR&Cg7Ig3R`hK zU8J@ib&a~hb&ERk(mKLw)fk_RO3buwpoCU1q66+>YFKW)ngLK!y1X=LsKnap2+p&# zL9yT8Od(W+s$MznIT~he^E&qs`SLgjL}OvLKeZ7<1xpu;0LptAK8E!sDz>~!myiiS zhy5yu+}!XjN=KKmu3sl6DHATvFXGuv+>?+^=u%KS&s-s6=BsWn$T<|LQeOfu=8V-L z7yvd3Ze!%4;W-LMi`NY1i}R~=bY$6=*}O0hpSAu~i$d$rIGnZp?r*bMi6j)Ke~IWv zBLNH##{XQO;LXw*>s*bQ2~JG@>a(T}h~5~wo*KgrrzaOMpUrZzrW5v2?lik7=F2D# z84q6qB))!ggl`Nxoz z*~kh|Gx2*o`}K*vrR|Qk2p~CL=sGoTA%_w%p)qse4mdkqrVi|IBH8Fk_pG#1fF7`z z5WJ`=_HrN7#aaLjd$HGbhqKm)FCWs!Uw(zwpSd@Hb!+^-l1_SO0j7!thXb9ZCFd=D zeYvxbeFmD0DffHEG|dGtp$~H00chbd=Qsy|*yO@vbA5RoIT*FlK3!iqm%#Eko_B}k zCq<&j^q4uA#Red|upk=&bOgB8qRaoLH=A2y(-{+-Ol&=azm5#CL63L$cj2MZ+an#g zH(Jhi?{ohkl~DXDAqhugLAo&EQQ#mSdTz#hwKNSom>gv*T9y%?7v!02sKVATak|<9 zSu>nlnUd1|3&2cy1&~?iQBmymivKflu2^p;%g1KZA^TTOXUHn6G4vo=LvNk4qk?ZA zv3e0CF}wvs$3$DCL3laCV+5ek5L(0MhREuitMu?}k8#fF`NeWD7zDCLpRy0OW0bYpv6y%Wl8jWX-vO`hvx@EC%)x&4e>vD|MNUW%x3=f2io zD@Qa4+;7ad_&w_}ktK%eQFWM#%G|vUK4gD9H)+LxYXBG$wA-9N1LU#>6}QiQ|7rSl zEAEr?&U+ch7;*H(UD$TeE^4}4Pb+%69QCLLG5kj=Zp`DK+4!A~0a&6rz5{5*m;$Kd6 zwPzXLzV7%+lOWDf4l3@+au`;s2{*QQw3MgH?^@YrK^kvyZg!Dt7>j>(*-L-;?lPU8 zp?DB(Cs^HYua8pUP~zJR$Z~iW_AtPTXICl91U8)E_NiLSLF6WV@vIQmay0-^qr70W zi%SHGtt?s3`mlnjp0OrDz3p1Wl`Su_jitn?kag0Tq#)G#%B(u^fMXrK*2U!&K%)>y-5Ocn_<~X%4$MEms%%yR zRMlI$98Fqj!+0GSnRiHI2oibUp|Mo;QpTbZKf#FOtAQVUF8br zyy%NBEl`1se-FXO{q>NT;3CbGpixo1o!ESqO%6InVTY?6q2awvl$otwLSWUg`s_%z zU1I6(5hRCt)LZWgRRnW2?Mr6TR?-M%ZiAMxy`FP`j}f5KWKN#g*r6ecUw-`=a~{h8X&{x!=>2Jww=*8)=GC z7SLJlWH`b7)yleg8is{6fHqZJHrg@AMcz>G+mk&ML9GGrwIEY~!<6TTf6VWw6ri1r zvHc;}uEklr0A8jmEVVJ~1`x?#Hg~f9Wi%-<^PW9`JtApIPmQ(U#;>Cb8>m^JCxF!& zRlzD7jH_#@$&<$375s+CJP*Bzk=wvC`kH&{X9NX)zdRfNwJO1|OcoxKmYOJ8l~ayq zRiW)w#0Y`|`)d5(ndMW#DwiJfZ6~oRJW_C*LK-ZtYk2>}Ij!OS%&X?ya6LZCU+EUc zLMCBtKxXo={WU^X$^5)8#*`v!1VhRnJ$_oY4yG}@6q(`Qf0vE`kr6M4uH-MX&-F%n zHY$Qx?N z3=Z7MRW{TYZO?VH@)omgBY9|z)m1En%TyP*ZVwfZ$!BJ-b`WA*?l-F_o0DvtJ?I!h zgumci|E4vf>(e%mTH+qG1ayqG6PCyGFqmu)qE~>muv%Ql%S)E*GntPN`b&g0l7MTr zwg}s&ae8}Y7pD`Hz^Bxz<6N0>eY2WonWnIZClwR_GG>FZ+4}!2D6wR?(AZe5p2Y8P##)?dIPi=jL|BP zI-q1TVVz}csS$FBb3)Mb?7FM%x$W~;OO`=dkLjc`-NafPC<28r4EybO-vz+<^yx#y zw{1}=LmaT8O{6o4&Fp+ZoUZ$e^V0wm1B8i!frW+zVjDu;hhee6n8w-tGJbBX(^$E+ zp)D+GV|tVEh;yo>qmy2`!s?2i^6cjXAf-j^{@EMb_^3@L#ytNT0qoyxmUDmi86D2K zudxpA?$dad&EjUm1MLg+6o@61v$0QI&oX?L@vZ=|K}a@KLu<--zkko62%<4e&15eV zwg5TMov~6asY(+|5ewB;pyA@%l+ud5S78^hJPM6=+8~U^3$DvE=Sv-|qs;BTVy)7m zE<=;h1XlL#&gNpkE`%hm0w+Q51jr9Y5 zPR;|M>h83pXR(JScxJ6sY4WgN0yud84*KF}8Jcx0qP6jQRI0hGp$#9wI(M?@U z9G6}?J9)*EXZIbWU1M;BX>qWh}b=-zo%o)()6`20sl6E!|Anj9O(?C$~ z(%=rhTRF-LSlJfgI9u(-R_pSfQXbt9*%$YS6OJ zEDw2Ze(7E|r$oh4bX{Ag-pQ0E=W2M-_`KG!)fK)! zk1V$jMU>RBI_uT-b}3i%WJo{WLeHTgI-gzsuur}r1N}7D*Vj=_rb2#sdWyYJu^Jy= zK*JhR`6_Dy&~yO%p1*QOfU|=J1WY!`F`Q=jL3%MMRyh$})Oem5*A5ygo0n3KkcihX z|3^=$V8ruMJ_tO%{PLB@xG%2r?+c|J0vqAkEONBARIEh@ufgOc{rcrYnl2|Wa~Hz4 zQr~vh2B#ErqC5>95_lB5YCbK1bQ|5+sQdH)P7$?NFd}PIu((zc`dQQ>>-{38v){- zr78^Z_@Y}6g|2m4#xg>nuBIjxH4qGq=)$Cjq2m1Op;m6f!qcS+bMC8Hqto=)o0}+Q zY-811A8hS#Fg|Ehi_9=Vd_koC=8%j2(Fp5wF;*eh9lYE}zielZpPcK;Tt?leYqDkS-OWS# z=YRbRf^CddjI|C!TfS#w7>8Jx@KW!z!lP1dvA<=I9KzPx>&41U))m4jA8vA|&Iu3| zZa$}7*UIdnrB`kC#rClRIA61MsFT>jo!ZW)M%(`PSd@zqw4&z&iv@usdUTYj{RDPv zES&|G$=dQR6V%KCRvGFBJWBOuR-UCbp%O9tq;NDD=>B2I{$e3<&((I7>`}jFJx;({ zADnZq1-k{@4!Or1Yox{NkrtPBSY2}j@Dzb;GL&Ufg2F2MCBSXKPi++67A2Wq0Hp zvo}wU(~8%h7ZX59GnKI-qvfu&1E19zmDE1&q{U_tV@#Kv+w^4-hQP~co}6JHAqcNA zc}xrFBVW&@h2U8a0Q+dttAla`sg`^>WTlN&dVJbs|JMlqtci@^MJ43Kv%Ky<;|KBjf37 z0LTH`F_-EkKq2pn40DX8AwLD}2k6^jAMRcBUO-u?$V>zc%N1#9^Cf|)l_<}T&ln`| zA8XVzHjf+?J(Zb(<(Opm);<_@&d>~gEqTLc&c`>l?dJ?xngcO~F6+E*VxWecy$5dK z_Z92YQ{@bR2vuM}xnCv}YVF%BM(`-VS;0_8-s;(~L!0276HnK#Ux$%mNm~ExI9czl zA*DCadkVUg`Ig7pnGVT?JgUI6_BiNqj{WqvfBp1zEAEr)!~15tnwlLfNQmDoXyd~o zzAv{QLCco&)KVYxsxbDz*kN@FBmtqKthJ8qs1#j)*!Df|s~|*mkBSDf49I-AK@VHq z@_U#hD^bc7Olsr6L0HCJ?6_lQaDHEcvFhBU6js6khSYUucP4HD(HMb5ne&=%G8Miq znRS}^5fC|6_;Ek1h5Ls)h^-pQZw(m5%+Rzg@GSc@T22vAdJ4ENLiuU1OV2};di$E| z^rF7<=5dh5>qR8$HM^~Fr#jpn+<+CMs}&~6^XzIH6CO+i_ETtAwa0YEY@MqVtQHDI#$$cQlGJBM{4To z)kS58CnvjYSyv6kXS+j{mCYEezc-eryUKlA0Ky{Xj>5K7OlxM$x*SV-a@-5y_Iqu) zIBL0Fa!%$MSnt12R~LO0JeCd?oNX+1m09a)OkOvg^za05Qc-CQ7{?M-8+%pIJRwl5 z=^wIwhb&Z~HHV!DP%1FG!cH$kwN;6*%5rOVG$0WRSK(+mp4ZZf@%eK(yIB1O?%2<| zv1@1qSsIp&O-PKnSr;k*69Aa;ZXfqL7Rqe;%pM9x3aMuk7X+p`AKN9$0xJ_TOiR{U z$~VK}+%Agg@eZNM-gTS3)a#e|3VWwjjL&T8zbWsYW$+osaEwG*+58?Gy0=D`)-mSHJy3uSAL zyXh#^QVqe^tUjlI{JS60KmGX{Yp(*(60nuh%LDfjfTNgny_-O#uw8;yXDES3XyS1& z2Nzb;j5Rq@R10hcO?Ud8l;d7Qy>UEO1FP$#dmMn)_MOr3&=$S5VtSh1MLW+_+ozfN zCG3@o+quu?o~%*0qtO#|R8C!#;d1$cJaB|3_BjBQ$A;f{#;S3D=xe`${&>cQxiYQ^ zkPO}1Yhb}SmH;%m+%_A45cHR0y|So^THw`bU2+}%4#?BvQ7QvPxXyTT&pAQ8@P(Fr z9n01^)`DU~h{Mr+mhga+?Y7()HL_fE{%|6xXv9I zV(FA)Kn2BRXjEP`#&1hj%N_NM%y>_D)YyOB_*O4SuXdj_1N`|3xeJXu2+Ap5f^w~M zJ)_#%j_7^$=2gfVYr6$GXXoeX^zFlJef1H29O1qMTXkeRZuY;V{Gx+&QUu` zg7u*3Ay5-b3%$SBIoRrf-Ny;3y zE!Ayy#5zp6vkqNladM<9J*CM@78bBe)8o@iTIA+>yVAqm4o1x8bW7ZayiNQ!>E_E_ zdVE}jU=Ss0!HQOGNaLXYY>))hD~jMd?=!PB^m#mA$qr$xF(%>gJUR9ggC7gjjCEZ? zSR1;y_+2-Z4Gqj%F2IyF2GJF*@K9O0f0mrM`DQz-tlAwcF)TnktBJskeVOdG))k7i zRc|#TD^=m4616j$$X#75fXHK2Mz%l7AQMtpY@F9Iz@Y&$7kTM6jwwel=$hyEto?Td zMS698mX1#PaqsbTf*?W3Av8<2?iB1*>Y;e;sMkc%Daf>xoa#0OJeX4vF*OvL4Nxq7 zc^M8uc<2rt&jzf2ls0<@rVLr5Nl%s^+UwjpZ0nA(e0dh#(kW-Ch9`x7BGC_;-f~7h zaCnLkI&22d>FZin3WWqP?WZPIX%WCtL69^7Je`KtpGiUhI|MN@A1Q_6RM|CccUek? znMMfiey5pUzq&{#=Ur84xPS!%t|6N5a1&$f4HR75A9@y$*?9`mNKJ%P1zK&QJo+f2 z3+VL->!X6QGt^Q95UB`T(6>1V_B9xev5EmN)A=aPQDRF#K>etJh1^N=Z7vP@TVcih zShGFLa|h0N^^|s4e8a}W1 zEYFW+WkS=+b71}UvM%vVde)@h=-;3xrQK!SFqZp_d{}O$oG(12^5x$}jD%=-qYUAE za=Q{>)rLgy8ld#m>#I;mpFjT!y;uj{WLL3FrC$`JKvq6f$?6ie7Xr(HmH`R?3zda* zUMmACpbO=Wo;gXx5Rl2ShPt|KJtorA2s-e9;Wy|`~Se znW8`b(OEqLyH>`J)1gnBlK*IUad1}`< zYxu>1JtikQh)0AF5)8U`NYgKWefqi;_qRVDzt@y9i7AVH)Ir>15Ze|de40)=#yhuZ z#9@d4MQ6S*ViXYdkc0QVGK4dtPy79FlUQV*CADPMjc(l%3}|Uh%>9M1t*iDrDk9y9 zCctR*sjvhQzNYIY+E8)>0fWOFVz@g}G+G?81`|{y46}X@2=0Zw8+pIUGxxW5nVTE| zV)o+{%RyvnVw9z52Z+2;v0bGxEY<~+*!;vAa^tJhF-*)?qge_I*ILS`D+g?d2qo~C zm?eWj#3tXkp9*gkhQdnA&iJB8(UKXnMRy2N0mi|slYP&tc=1yYuynVd7h>d@`gsv$@LXwSD_xbtT zbb0v-D-}xwFcD|WzC>vm`#(Y`*$J+9hUHX%_Mij)%zhec!*WA_yQjY9FB=5Ema*2X zG-$k20qry*=|rU#|K-=QZ{925C3NKaEXPtH>8Xjou?Q`8JuPPUs~q)|P6S?e|(L+gU5ZLwkEHVP2{ zR2KxU(h%XgA7I%ctQVs-^sH9{P=q%4^7u=-d3*t&A~*r7ox%lsi9!UV+cL9?Wm!jn z+QBdqM`!C8C{k?HBDX;Sud*nzPP>Y!tnJii=D&@A3hb|?O%5N5_N-Wn8T)`wJ&Jk_16<6qiG1cZL`f@hP+)0a1{2H-iP^kGpt1`Z))kLs z%XRX$qXop<+0Ntt*7m5hjI0k99`_Jhiu$%Vqff^ft)ECKks44 z=;3i&^)PP3LuWhHv-7j?1pV!=|H|{sklV)r;B6u$$c%(M{*zbvU&sZYV=%~)U`ysr zAT%||l;L`4mB00N3(&zC14=BrZPmN1ZH1BalsqZtuX7AI-Uk6{e;(qgO?|qc@=srfd88^1hwFJXC=wKX~ z#_NcW8UqoPiDVTFkp;amE`lKYt$xsWsRwMEO@Bt)LllHc*2DME9ZRPLYSNp73uFk1 zQ9$tY_yqbip~iSE(m@HqPX(OgDn-YU^uo(3rcyP_LOcfDSt?}10@oLvsCchT?7FZE zve+hq$~tWOD2Ha?`u0oj_m4tx?-7i*w_`*=|Hc#k1f6M%jY%g zU3Zkk?z(hNsmw)^j_K6$j3z56NUb#2WrnS;>ZhCgP$XtwTd&^4LJb9B4f=1)uBBh) za|$4{I#sGmr+l#c(u zqRCt{EPn;GAfkm(wf@zF6_a{+xDaHmu1Q?17v@q4J8ezjwdYx#iuKK#ZvyZg9bLx6 zAj?c_Zeb~3SiqiJGi!%xj9afoG`3(beLmM7Lgshjp)%!tm8$MhfDuAh%L9H7WoQPr z%HGe#`)YbqDj^)D3tijptMkYWBk;hX2!2n-(S`3d_xVj^?k~5)NMM|;Mu0A834pj* z&x4N3C`1g#u=@QrR_R&$)42V5HBW=-a{wo;LcxuVffTr_S$1#3MOl{rApnh5lCDBj zO7KCEjnIoQc^ZV*>%rJ10z3yOkS;bTZ!V2x%l864;7oemKDr$-%U&%|KqH&2>`W$Q z4>|M6{0Tw0Fl(R8nhGNl>OAg)=j%h zCntb8-jnCFjNc2&quCArHoT>!s;5bj-$1ciTIKUfH%lyI=~PRyj>Ws=dIH*IbPz+) z0cefgnj!AKsg(5ub{YadzzsYT9-6Uq10Qj=CQDi|q6NJNFe#5b7Xgy-*67%m1KbB_ zvQL5vp5LLvg1{X)VZ$Zsjs>s5&wJaRR#=-Ypp_GVUg-SWcYlmz(GMTK1T6?gq%&n$ zSh?K8b+lTYSi6KCpdR5U05oioS+V6vzJ|QzdbYEyx4Oxde$HV%R&f-e^XQ<)leRi-WI)DGZ(m=9YyG>|ZvgSN^!W0K z5`KwibnO}%dKh%G#~5EMVR=e`C?AEl0{)uKoYT*XGV}x>fj$E$!B6se8xSb(>`y zZ)I941+$;|7)+jJK&rS^1`@7^k`W$3UrjU4Pe3*8^W0D z>Wbw3GTj*h$91d$0x|xNdr5ekMHZ8HSc93~QN{*%FvC+~3(K_CNTcZ>tOW&BzPL@j zemg7%Cya?K=O%2imMH>6!c{S74UM^$=vptsR=@(&__O!8TUo(yfK>SQwF zqSn2m$VypVeUAH?dG5$QlL}1&i~2}R(MV!Z=(GPGw%O-0yOxEPupP|0{ceD*8TZnC zRz%rYr@Tk0#Lx;ro^{B^qz0o|`uyojWPckk{rRV#)33k&8p8Id-{anbxLvs1Ci8L7 zMjddYaF9W@{0$4Z2IG{TW6id(J-hE^^q6$}N*4%qnOQoKrb+;%5Hu)fuM0j1VR_hK z836t=8aE+rjldYAxGk$Y0Ccc6t15LZVFj-OPa(rM|F)NPQ!BAxvW*sj!rs!s3JUEg zot~faS$j!KpPSTbJEPjnShJF`*r7v(ueHqb!5SeOmIR7eps8U!umFwG=dq~R{WKpL$AnH<)78m&Y8LPP@Bwc?8(gb-cpLRv>T2 zfW-sWRzLme-~S_f-hqBip4{;MM#M)=QZ$xqUHIMIZL(}leuO-No(?&bKH$=lLuqLT z7_!~2<$yJ4vjjG)BaKz9T6m^+>S5Zap2jq)jL0KeG=vtO{bg74eg60(|j^#Df z;;2^n=LoCMra&rg>CcwEy05*KMn$X6OCO zXipj)7p3!cp0l*Z&&sjl*@9=-%!1D0%!tGg0`Z-SX#I6X1LmkIlIm!2P;W5>0g;6dc09!SnzL-EtsUdMghFT97c zupo~@8NYz=??L*yq~E=Ho4)_%+h`AI?VgB8>qb|k#O(;lJtl&Le~j?bZDOXcaTOJ& z0@+iLAR{wVmoDp7`8iC%@{_SGPZ8R>JuNGdfE0{c{+-iyWL>WhD5(Pi8%0(_VPBk| zg&;P8$}CAcaW!FVcn3m6i5&G=md>x&-V2#pmA{^H^+ENqoU zh>ktihGA4PGNcIGpEd%_BXkZhm1kir*MSx?g|Xab$Fh;E3!GsG_eaLEBu1B>vE844 z{xx*~F_xHkHr~T~DF}K;$Dt%`WKcmNRGX*_uCd(Ps|pKFuL8>}aW9)dn1Lstm@MrG zHcNAqh38s0SX)^@5Shi^Ly{zeNpR?x#V%Hy<6fI)+@pw0JkpwJ)SIbQ-KH+q^M88NOMkpRP5U`OtO4xfk=^~UN;zjeVXa0X168|K>H&5y9r%MVA3r`p|I@JM z;@{7+m=A7;ztR>Zj{?oHUp=gO>G0;(dCpi^(AwbnB^@7`J)Vm;n&xDfjHL(90XIRX zfG$Cpv1NHPa!#N*C@Peyu6)6{;WI(DrH3{b(nW7bY%$~MpbJYO12``20JevwD`Ac5 zcGiM59ss}1qL$Bo0;qQ3ecjRmHm7tMqOqycH}Ad;qr@Ho z(T@ST@ZS!miSn%i@^lRVK~cx7@Rs}z-G!xUoL3McSON_29G2|aD?r+ESV>F|giZ_a zn;j!BUY&(pxVyQF`112$5IH>N`rLfJ&0^Q=mt~YHZ#Pvw3GV=WFKxzehAuHr(V06&N0xAQRx5Y|L6AWR@~ozfAU@nQ9`r?>E@GtW)IOuQ5Wln zpE>Nu7dGq?qWdlm(*YyKF?2sU7goeouG)o%gOw?{uA@TXAr2MhS0c>M~NW4Ks(1{IFzR~L{?473=m zP1Ztp9may|Fs=z^3Kx3=JNzDQ51r*UJfy>pRHB(TgUc0OCCZ@&2^EQOcxDE_@h z;o1qRQNb#}ay8cKo*HlT8BH!Rwxr@fDh3c}awd*nta2Zbx(!>j9ZXi_!NPj{yB~kx z+RJDGY6mW@T4Q!4_QNDMYy0gTtsv7o^6Bm)mdZ51nzgk3Q!Eq&YSgR(kZhf(2d3Sw zMaHX0UW9M?jdY|tR~P#M;FIlJ=7RIfpO)eIKCM_wcb@N`Lon!ml?FXGLlZj$q2U~b zuw`rgZUto|EtbMF^5)f5dVT$hv#mz#Z4FP@_II^I@k6`Sik77;&{XP7`_-HG_izB08`ew+Ev3#qX$8-E8vm-HfxoI z{RA9NQeyr4^fH8wmI9w$WI;QQcC)o(nsvC&qhCQo{m5`$ET>^97OE=xNemMC_WN(r z_4!-)sDiRCMHt80dM!DhNkFv|+`?yC;_g?}LPL`#gl>5D9Tunb*@Vwcpc;-G5+Y#N zi;-1Y_>D@7pKYvO=|m02$AW+TKgVyV$fR!(qOs;^c`K0OE1v*F09oaU-T=q6YFyaX zRC+YL;!hQ%E?>*=iUr5+o?t_8cwE%_Z@qWQ1J~+QKPyVi_b?wsASx)4#|4X8nC7gw zMvWyErQrsxU0wh3>t65)edyKF^MWW1Ic3*Dfor2;;}Smu-yny#oR7d;z$zbDC$5q6 z_VpzOLm_?o*KgXg?oxF@+X$ z?2$ux=e#t2FRr^mz;K=rb0v_ZUtZsXlkl<* zKM*xUs^#~4N1)ks$vbq*XN+kh5G^!+*G;BN%!Vxv*)YLEW)T(U5K`7VItW3+aG1Qv zT;ddQ+6-SMx!^f{|LMtbvSEWsZe}UlI#CyoN=p~*2<50HW&I=oF+h!O+~fXfSX(Nx zXRL{*`zI{zm$0O*!&GtmT+`V;O%RT{8n0hngw=6-d&4v8ib7$`w`qt)VVqTqS?X4y z=u-FFWWcAFMdA{v*2tyE&}836-0S7(g}q+~V9>)6$Q1!=i&&MKo{<(7oFNL!aYhIe zn|TEINyP{$I1SE(tWvEIt|`HcNZxp==W1L|#bP|)j9&Yq8`IRSZvrA)$eEyM%K7yC z{KUPdfxJD-D76Z3qGhm24z01pr}5AM46kd@J<=U_e02eHIyeQ;g4JxSSb<Q<;9soC$-l2zTCqUWl-Dmc73XSOohQ3*cU}U|}B64lU z15xT)hODc=HC2#<@i6wXR?{uKeY@R^K81SfTrllvjS3IGT#8!E^e1MLG)+tg}2AEQjy;mxysv3p^^3$0;! z<@a9u6Tq>rpK$($k@R*6tXt4~6VNo~%zYLWr_U1rmutmd^8D_F`)!v?pQ{Bw3vkTu z5m0ox?JyRcC-3<>h)M-3*#ABL?X^w%JaD#WmuF#Ewctt5Mk`zof(@u58I*NLZVg|a zhcY0W7O1QJCH?EaK7ZYc`|`Z?-XxjHa2Bq(i?gfL2Tf~%>nbXX>^Pj8FZb!!pFgC# z2P`6pXSs%8VE8>c$0<;&jV@BlFKiR29zv<>-h~J}bPrp_=ppHn@*sk+`I{7~Qq~n? zyj6nbmJm$Hyg2k|=com)Tc?O1N8!j2yo>vxkPseGZwphK)Y9V_bWw84V21f<5lsr_ zBd34WLCjbTShtQBoulxLI|-mIPtgO=HQDXrJRO@X!9^T=FH?qPfI>4v{rTw${y2mH zLSlsCRQQg^#+Vciy30%H@BjRFsn= zw+9(XCfw3;9LrmBr9Au9L3zsXSXdmgNjQ2@d=|X|(u>xUf>1%Lz{nwVv^;F8;oi)q zf{bjvnc~hoGSzA>K3m69HVIJcHm0R%vK$8GDQr@OmBdVE@=G+4+^m#tQEn=?B~=dX@a2O2YrU8~CKgrM(T2eFNHf^}_)REhN) zI>}*8hT_2rYM`9;Tc&Sst_?DK{-uF4Pw*Q%F)Yfv+u zAbhdT0Ek+`T8`6Y5#_!}fBj{YK7ClQubjaa1v4(7C@#|(O z?;E5%^fX=1(mfz-VDlT$`6d$ZpfPw%0Ajv_xeW?>C+-ROUIq{0p|T;68PZMxl!k}T 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 q)l7}L` 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�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

    O&^U_-wnd!lq}OSjM`0k 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

    d_|2a%0)n^! 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

    S|QdOO`U3wA`2TJ8VHDjW0ImW z7==obC$l&KNs6ds2=QZjgr4Cw6Clf2YV&0B)F|!nhg4Fhp4AY{ z8x0FWjZs43epP9?ZSZhMxM2h=lz#pm^YGR&%R_dn2S(gZ`{Jo$3LE@z??#ABD4y>e z%U<71M^AvKKlWU^#Uc~U&*IhLusjRo=f!Ec0kd}D)v1D^#v3*iUVEu%P$&)S$Dy`0*2f!y`#Y6Y# zmvI^{oixiGXLBl`-ic1rljdYC09YJ}j~-s)ZFG411IVrXe_W<6Cgo=1{5^I@Ew{9e zZ5z#a+cejeftD02G9M3=CR$SZ>kZ`w$0+TxGP+Vu;!Hl!IK`C0 zLzfLP>8V9#V>50q-{PG@1+0pvTHVN=Zs9a5qa-O5o@DcwNf}3fj=jMp{8-5Om)xgk zCeAx&PwMRk#fJAgYT0r(`D7P3Bb0BVef+EKnQv6e~iqF(KIslhRY<=r)t$ z41k3J;0Db@KKI3KpwkYf3$x92CY)3o3{*j~DOxiip*9&FERKm@W6~4*WYEg&jyp8l zUHah3f(l|)4cLlv78Xk~LP3L!;2S%6iJ|WU?7`1$9)1!8JC#G&Nnc zG+eoYSLG*bRccbLDw*^SK_BGF{v#BQj|^(T0=Y|p+>PE0GXQ!lP7sxJgMRJB<;N*k zVkmOm{@gLNXC~RrE$AHThDny|agiT`xB+0nMB+_$sIDVestvD*PX5!GnuvNATQ_sl zKjqvTqDv1UJ7l$Hz}l$f8~GllV-OBj*RU#+l9s-J!Pl!A+!1YQdXijWnw@xUxIF?Q z9SY)e{Kir?JGsk!t$|NU^OJO|pWUA=MWJ;3Yk*7T$YTaFBq7-fks43T>7Zwfj{Yoq zM=j&nx$W)T-KiOG1U$HLC-W;N`z0)A!$0>WY|zaG^|n_2#mmj(v4CZDjTt;I639r8 zV`=nebp)2B0?T1Q8qzs{ogFWShFF*zrBTCKSjm+~-~Uq#(PQyQcxb4J4I){p(E&-s z-`GiUl~}u(zZzixk~T^*e`y(_oHkZr8>yJArJO{$2$G6kl9~a@pupGPl2@#a1AQ76 zGNmB@?)vN6hsVC5ynYdCSrR@_-Dn>q#;*spaop4${cqvkOTSTf0UVRuJW>u(1xWY> z?Dc10KIfEggai@N9+v4RFA|o^OYlzjCDtu;6<&mv+S1ad=H`a1EcyonmbGYY&9epX z7S$GRd~j||R>%i25&;Yd+=JWz24&nAX?NP5?@T*DX*9$pJvC+BLYpS-CI(vTlB9)# zB)*-ACso0NW}r5u$?}$d$WM43Op3n|oD9BoD}~6nfrNK}qC^n2`AW#lbC{GWp>-D6`zfc34V#UOm4Kc4YNQCyvx=>6U6Q@{T%B1K<0Ndf@k zM+Hw9@4r19SX;YZ8z0Q}?QtuYA{3cE(HHOwN5zZ)iHec2sQ%T@%4VaK9b=h0@9C-lLy0D*x%Aw;`oW)4sEH0DUMf=G<$YvLN+XI#&3mLf` zze%8y^x2{IzR=!vP~8dcFD*GDnI%{QMSK@#q1d@^f zV8%RNqXLPfAKaXYyu#3`1}i5K)ZMz3WAb76D*ycT<(tvr*G7*eZr_#6`yG{cEV1N| zUH_=H{_(ZKP(-p8|C+k?42awRJ0s!$lPC;CEFBTc096bd4 zq4|@4%t2-*=?0lRjY=^_C0`hTkfEOh$lz|VBpnnPS)HsU2L3}z?G9#x*gK}(IgAJ+ zq{Z zoH~_DDMX6^5=4eYwc?nJf-icz2QV6bd9jK3UwA|nRojur_54P=+is;R83Ab-;NSQ| zI<0w&yUdRH#irsnf8RV$2@H)JOT3KAiyQ4e4qWyp*QVYS@!mbX%jufxOb<0U#Pg{mdc9`KFFX?4=B@ocy4F%Xn8hzWHrdWcs*Kn%o^wMuUb8(nY` zf{`dZPg-)vSI{3`ym$;q9u09gG_oK?m@0#<{eUc_!~f>4hw?^y^U?$9ErHxfjA>hn zkFqIbI;M$F=io)Z%IkIP+J~Yk%BydS(VfcJHbsh=5&_+0#B6n~K@JTAIk^nQc;Ygl zFa)3~Owcfgq=}~%4;LCQ6tSo=eHt!2St5ONAY1&7$aJ}qLlgwiK^RS^6>vQd)v3-$ zQb&rBlgnbIfSvvI*GspWUN;>OJ*FvTZfZs!oUfatZH#EaH2{exk>B^oNV{%JL*nZD3CQ0X>;Px%OaXKCp`y-6l(2YY0 z(;^}6OwRkQk!duyb?t)+9|&qhw;|}Gdb2`oOAv#hN>gP!plj$uCI_LTH)S|&?Z9PUS?*ahFcIT{_V4-78 zhG6avI5Ke}O_yE@_H)rYtzeDm0u z98qjOp3W6DFd=i&=8V)J^x)H3?`{Ej=_H7mk6Mw~!$Ah?%OhU7Z&QXJw9Z@PG1x1b z^Z&F!$KRUbOqCp^;?Jg^n200>19|9~C6YZLT;>s2eP|qeP5QNt)z;TP2e_WUQQTG_ zvr-Qsa~5p=fF>OS@h8a~rSpZ<`M=u+bMy5Ahl@4op1rV84G3hSEwY9&ExU#;bS=3r z#YIe`kV(P9W8C195=9?@RLAl?Bi#?>AJH&BIYOuag3W}wA4FSzby)U6gF0-8$@Nn9 zhScJWy!~*JBIo-GRkg6856UEr2AB>dR+se17#pIeV<4Pt$zWW;nlApz@&2^>Ruu)c zB;M!#!J=vwVapM(4Qe)>?P6$sdC0%`ncndctfcZQk%8cDaY8vViM+_C8F^< z*kvZ!N2Z9sm%BVmI(;`>;rZ^f7aOnkoAU#HBnV-~90Cy}avhpZKU(&NWIuOB z+W>V?{Rb_&z1sJMEbx;_84ep6VOKZWlN>jj!pjee|B*hLoG(ROS}2ejr^3r&#)G9^ zAC{?2C9|9P^?f(X+6L;7>4dUbBf$aYF2tzn&WS>(f-%?FIaK5yF-0`m@3ycda4D1s zMv|*&raniS7^EMFMfn~-`j2DVXNL7AckfQ?Cq3mJ&K!;~lVA(f=e!l=R z_E;jU=0RLEp81}v*Q-X%4g?EaYUDd)RYEF0n`Q?V;ob{9oQ^aPuA-_;6$l5<{ZZ z?jiOk{72+#WOF2}9smwm7@;U45dD40Dli|#~sa%aR#V=>w{e%dkme0wpX1!3ZP(Pp7Jzx*M-qPo(A-IK-&4Pwka ze4^G~1vfNQt46;3=iJ=Rs9h)W+sYy!3^h2DT7*TFl1WfZB$B=KCB3HUemw!0O zT7gXFByZ42#>i?8WIw`zK9u))KTO%xF{}3m@b>PI^GtZ-Adf&lRV>6Hj=D(MS1Q%c zFNV_tty7xF2vZ_rig7~$rT6whI*%k>bc_#y6xpq=EDWF7m+D8dJQZp=eb~6x5sb<@ zNDwn(f`=n~l;;pbl}Zmq&EeX7*)8(*Cng-0`B`5;1ijv|r=BX6$Qr5^7XHW8^gENX z@3&23F5P+X}UIO+5T4m(UcNGIkDEvZoR*_88=BPbrUcul?X6 zc6vv(DxVH>IFlZgUc<637M2yX_PHZD=lAZ7A86G%x~i%=@q8RL1_RZ0-C|4dHkAKV zjVcSQ=eq<<4pp(yd=D6xLF;o|d{VPLju-4ZzH(P2820_h$atC^-qe10=P{|=I-yh< zB1p}T(Ae3e^{0mjqQWSwdTLn5LYZ*KCnmF;{Xw|-`VD& z-Jz}ss~TN+ws7kfyFaekipsQ^?5^tJ|8E8iq9s55+{9^430(F$S!|X+KC(sP^y8Uy zlC6@=Zc)r{w++$*vlG%`59}Il#v~_IG!IBAW}&Lr|DfUW2yHfDkO8FhR`yt>eC1y7 zT5dvTFEt{-5}hK*;UB2lg@z9_9J>i@f0l6Mzg>PU)%{W6(}KO6FG72NbN-lH_Z?gDRT;uj+oQH<=_2ZVev5#3 zn$Q;3j$lDOe%is1L5}5_E~f?@pY;pl6n9@Lm(I(qlYbzY(XsFc56Ve8q0Pa(#GVx4 zODt4smjGv60>Y(HsFsja`(L6^>-;Zm#RZ!jYHtX5 z&$;i_L!l=$F>JHfZvPNgF2v<{D+DqJG~yYIv0&{oAcK_V2r7obQOofoVl{b4EVY^j z)-G|_7tG&`VnE0k0r5)gIy6VWqJ)e#X@9grw{}1O5dQgRe0kz}aS|{)k#xykqm?Rc z{En(Gl!Hk6)iK~S8+xs@H&~MZ92N&KT=!Cc?|rHKGxq0SR#JwMsDNnixNiAtx}wf) zQKNpQQ*@i}nitDQJCNM+A-M zaKv@m_4CaP$XxOWKp%N!Bq_JqDIt@jYzO!%v{{33%(l4PX~r-2a9`SsQq?b$1S~)m39_Y%mByo zczb0kpDiA|J0R7w!56BXDLl+qIv|^@8y``%>J3KpJycfK-IN6hAasybIQx4*_6i_p zX|W_gSFU-G`d|6dip#bmtuw}nP{2!H@<8-W-Flop*CcE#;rW|%!3rivTk5(Z79uik!@P~Wr?{ZFY#@jfV6-j zA}dkmTBcbk9IW3y>9sYb0k0 zYXc}pU617ZUTPykFF5ZYTi zQctVl{MF~!-8{~SYuiar9RQn2r`#cEHDVj;R_U=o5eQhmZSYjFjw~a3e>A9>oico0 zVGgW}0WRn#cpHR&xlOrXnL|wytarDaV-*M(6w?69i*1Fgiptx%Elhh0zZ7bcnk2X8YlXj13gRL*{fq@oT-}C$e}Cuf)o~KD&M0KsPu? zhrg)bqlP&Jpv`RW>K%>%nGSio^ZUNq$y($v4F1Zc=l}@@P-D!>-4KW|Y*iIb5|zaD zs)2i;A(*#NZ%*Gr`1_3h+(iN16PjW}4(fT{JAUy#5oKU~xPl?4+0_ypx zIn`{3&lm!N2a<-+A3lU+*U@ancnBdizsH(AHT>lvt&=X%Pj8E0JQSzQun8U$?HDuc zW=Y3VirJetll)nBTzZDc4Cdp?W(35FedO94WP2;&U`YKBNPU_QAYqz(bf}*6Y z@We&HB%X6;B(PP! zS@>wm%tc6i z`Je51|1e)+3t!D`K4)<{O$rZnhP9VL59WSc&h2#&rM!1SP@#Ul=~#dDejak#&_lMJ zfrOiJEZjr%71NPtctxYZcKTE*?OR_wx8XXikw$^ApwKt6R&X#^t-`edjn8iTpyZgq zan|h=_r|2wW|wSU1`znWqH8xqn;O#3R3b**wgN^c>$&OuY^74)9XezTW4Ld0^mPS% z=!KX9EbbGIE71sc?ZY0B#+s{|<9}xX&$TWGqpQK@WH*I8nb% zhGo|->LK*8Zk_e6utgyJZm6U{)#^&q*(|7(Mr zElJ-gIjQSlekAmcWwA_=XZihxcD{oFx8`7lwjUUR>;vmTf%mePXg?mqZ#*((8}4r4 zNJqqeDpPa6kT*!O6fe9pMUQ}5`vU>*wzR6ip46$3*E70_L^x&OSNCHQqs9nh2w0JL z+Z(`KmX3M=94SHX82ua&pB$D=&sIu!Oy3mD@ChV|-GMKJ(yyWD<^c$Ag!Io_?6@&Q zzz=%x9ZRaN8_Y7YiF&YPfZP%#HS!ttIe`fR;#<%?bN_kflcM=$@Ry>qd4{au_s#1+ zJ(Tn0|6~SzdNmwdBR@a`^M2D}-1J55!{hLYJ6Fe}SE)%W{7GU+kVPhd>M*}UR!7)Y zho8HR_Pmx(=phm{+=z41)s_1~>#k>b3uYt1^C@~q99wBWPr6IYE*i0eWgvsxZ3m>85%Y?I z%o;Btf9G(%ZHbN%>+au{>bv`%n!a>S63m!VEb8j1=`5-1GX93#Y$v8*-(6`oIU!B>Af6v#m@WV&YxRNdEF*}nV6Q3ubLk+ z1K<1im(NA3?jDE3<^S$kPSMT4y_~a(I|X%JFVn$`homn% ztJdGIZbb`97Z`!lunC|ntBB|!5EOy{gfe&; zI0MmqjYm2)bMj^B&7#b9i~p?2|&^o{~-Nx3Uet zm_2;&K;7shqmZ(1bLr9G7?X5>Nc*3ZV0ZtB)3F@)CqKHCHV0GuRz>2OO(eG}WClao~MUhI%<;kun1)EcyZ+#vnx*x2IjuTNAkuHb3)<1Dn5?D!gZWC{l)TR-vI5&u1sqr19pr4Pe?;mR{~__4sO1X;MVK1>6|rKeI@&5 ze_(Zc&a0+3wZ!O>fJgqdM3eYaADn&8v$eTx*0op>X+Xc|aQ7d_4)8XtswP9d1`T0N zrd%APe~H|1nT3G&K{|`FN8vf zVMXx!bvd{6vs>3U?tZqLYLm7K&}X)imfbEKaCr)4_ujq6evD^&Dc`$U?qdGa4`3$3 z5lrsss=ZVA+VeSgbIyFuB!e5uh;ybD`1%)>P5}P9eCF?;gWrh%_9*@<&pFYA^VJRr z84gIQbFy?!`D#JL7dRJYWIn#z^nSGRS^J_hPr}%DiBgY&zLb#{QLdApUVJcj8AJXs z4tfx1dh539t7)I;$*JG&r1uk2{}o?%!v?We)+AK~pv{#LYp_aYd(jAnQIF}_)vu+@ zrI=(|t2)Wb(d8Q1i>J5PsvTF*yC<(61Yo0RGsb`-_}6P5deO4B#Xnhvbh#+=qCq=j zy1e=7_0!k@6amME0#XMW)d$-38fPBj=vd=v3}z)BJ2gj2oweVV{#l!~Iv-B`ZibHQ z*F$*NVS`rsk&JuRcT*0w6Cv>ck#L$K!B?>JipirJZj;d?awYw}Sw8!c>_V$B6F+_3 z79a2LH?k0ARS@E-S54mCq5}HxI7$pL ziNC^wc?=0(EHNS#KeesTa1OKTd~e;CXGi5io+HZdTrRoLuT40y6yZ4WGl;4V<0*C$ z>K0W8820~RRl*Lw(0;^*F^twD@lYe{2i z@}YZR9z46`%|GmMTJvB8BJ!ziOrI~rO2(bpfxWnQ>JIx%&iicZJB>KQ$W5BY<+Tx| zMQvM{`7IB|{f|8HoWdH%vK(VOg(`H#?;|^ytY$5l)z3PzTxJ9`^$AbnG2P$<10p}z za_=dq+_Ib0FjOUbk?#DT^HN22IDn=YU}=sjqOHWj+b@zNJ8`-35zM@NP;tBPvRu}9 zeb&!q0>)3f=DKa$>s_+5##@t2L$S3DUevT)k(9y>I@cP}^&^%~wC7d$6)lWYXl)(_ zmOaURVZwGvsmfIU{#kginjMRidaO1TL&tuBl)TZD?>G7yU}sBIaqA6lJmV{Kw%3x{ zc1HqR0LoA#MEH<}7845M=Jue%`$ILTgEX3slK3vL&((+zCq=EFaCVg1%lMws+*)Wf z{5BcvlDRTmmY~#0=nvR1{yQDzBi%R;*tLA|bb9{QjhCIn+(oxm4ZY{HnpTf;Z(lc3 z%1H?#N$srY%Mfi~Uo_=lZEE~bPCPafef|E*!jT~ejpZSgqJdinz!-KALo?>h_ArpC z2b=CZGsv5EB^LM8bX#O#sXZAu>3GYEwP+VgxI^B8Z8O^Ziksy`m>>E-T*0W}ZEmxT ztSUX~FH@dS8RY!cVDo#d_x<-@6#^o%YPe@So0;a1?gCTzUJ}Q?7?6uO83Zsp7TeXK zIEr38inQ@;;!6DUv3x|@0)i?4llR4(^tkAh!tjAmbfOfC(lCMW7>7aQoug8p0XO~LDLauy~gZ-*Z=Se(7_d-AK@#D;V= zQLX5x$`ngKd|YcX0l|NWdvpe@wZ_)VUg=nQIkae&Nj}lu3b0K2voR-pMoX8!%Ys~S zAXxX)H;1Mf0|xahGbS{fT>o?Px^UY3+~IV-cXOKa?{X|dww7xaMIqdrP@}r>y>xva}M%SEC1x%^g1SHR9w6G&f||QBx0|; z|D#&9o&(ozzEa`=o*e>ZZmj(Ak7=egYrRF|C~Sek^6w{`_&pmEoN$wlv4bSI-}c|i zPm)KJ?QKj=|DQDaL;^&HeSmpVnL({l>u%Q4+ojjsREfQLC3%0{Trjk6Iu_#2D~wAy zGrAi(xhy=!z^Jcx>n;Q8lP?;#D!MaviRo1FMzhuDmbukEa{Y9f?~^@YDS=O-gg~SF zX6I|WuV7VxYi2F<1kl4<0-de%l$hU|Qv0qS_WBNhd|y6J;B-$|1d%TS3r`^Y zpQ`8B&+)7JPvbtHMC-x1cAbF)yRn3GkA-z0B)+*ZDHkO@(O@vNMS_r$T)*}oc50U` zPbDho%FpM0wQSwy{U9fF`zvwksn7_A!t;vO!OFSuBx*C7cj;>WKxU=kQ%aDnG`8^1 z;D6{)h;GL2zs*+&aIiO#IQ5CdR$7WpJVE|qR zMjzqd;U8>OYv$)E0gMz)^>&R;exlw*Av=5tCcke3KT z6X9c2j^0G*^>#*AZB9+ArHXVuRRO+ZZJznf38OIO1e8IbwgDkqJ>h$YV|#FCt&F#E z#5IxWu@uzE80%x2hn+%KQ4Av0LmYB&cB$w8gbcV;MLDE>yE{I!&CQT5=>XF+T!cWM z%-m*Y-$EpMLjZJN8qZZb$9>jrKM=MzQa~p)Bfv=3!UMo^7?2#`+At$n1P!9cY#>1b za&6$F_7=T-i4Xw?;~#w7NDvAMiNn5$LPMhfu=3k9a{Vlg9)CE)`~L9@2+s9&;`QYY z^zk$5=9CoA86v$}>JWo+N7pDKC-VPehWAR789^O6nwEfw*Jj z)ZQ2gbtegt=yp0jYdDVro)plQ%{{K56|A$C*p!oY5GJ3psNBDk!i=4p=>TH!V08jm z8LL`wpU|$;*DxRsz1>K)l|z^N2uG+XE`&oZu^P7+oh>5Xii2V+>u(lp;9sw z@o+tzfq1Ehm9zS{y ztiEOB;yK1^4A#MD_*BV+0T7P>^roBRTdfm?2;Ng0Etyu?@BR81q2OQAEDZH>#a3d) zA*hMr!;y5}@XsqE^ORCWR({V`l_GTgT6OC;b!7$h(rR6$VQLA-q7I!ho=mJRwn{-S zIAc7RSzfUD{Crf#cdX%VyLfHR-~$ez86D)l%zq)t^!%(8pZW@9lRwCVuRPf#^yFt7mQy8Q{-tFhN~iWZt%$O32c>Yc)%rEI*$-A{ z)YkIMo_tEyil!={6g>(-cG_)GLpl94oX~=x?fQ31^QK`(U(HN3BDfP4Zfp3K$-Z~i zSx|^uxD9YCQf=DCL7xDQPJyOIlJgVOxU(D8MGzgNQK$=90BpNiry8-9w_Cu>EU*!9dfqmwr&?9*fGIPW${`d^DvU_ z)Xw@mQmozU5aK0Iq06Ns$P?{_(e+X$=IJmgiM+G)6kH4wE%E#gvC)1as$D{%q2%p0 zum7xxZDS_#lq8Pe{sCnLfp*Cbf+HV~s6eVAiP!;qK^@?~BcK50d2}(v9$>5pftUE* z#YKrZRzd7TYO+iC1N}Ds962pXIR8ZPIXDP4Ef)1rLClfR#-*UhD#Xk)dS`ylz?_)I zYavT7-9Gd4s(OY9hP!ip40;7(PuO(-8O64B{pRq1x;l$3$>K1dq70_Uo$M9*5yw5F zjh)4D!+wQ+6b@t4r9LwXn@$hoW5aWGuNEaKH-7e1i1PONlBC4$eSJwLwVyHfc=l@& zr^_O*jRRNZgUFUb-@Vx)-|naz1V~Ib*@+ExB&H@s-V@1GG)BHjW`XG;!9tib`YOSH zUb{u4yP}VN@yeT}Jno)1Z%J!l6K`a5y@w$O6jZF*Z211zpVbos4k6RO`Gy>{elmSN zoWFzl!VY0h7~Q&M7ooq<#_@aU_TO&oI6n`}5&J_MyPa(QML$OY?4f9=C~Ux1@9n|F zLB*ql=j#pQD^U@P4u8h)rEJ$RG?0aQAfuz?N-M0{Mp##c+6oYoopu0^SW_;3WQ@Kr z3SkjoCl>Kiij7dE*`XokRrj#l(5x+Z3=xh&Ld*$@cpq@)1Fe7j#bu5ewF^=%9GOAC z_++t}x=3i#U3i-##Y+NxL_gvK%*k9`Y1FQ866Uxrtx>&GxBO<|}E% zYtKo8IAYWaRzsvDc5Nnp1UiwsVwch6Lz#g!#1*BJr*Tk$RK!;SjzYm#$K_xP86~fq z5dA%;`#Nm065P}9k z^Z+pBFYts{@G(8OIi_@&3a*2R63H>SzhwI=>|R&9vr|k!eealha^v$AXnzzH>n2+p zj&p{;iY)C}`BgD|y>gSkkGRMC>)cXmnG?&;xpndATTJU<$_voo3+~QDl0(&R?W!Nu zp>A`+AJeaz+wu)hs)e1~g?o(;Z8;^JEn7e9{qB6Ut$Igmrw;vx+Tc$?FzFO*y25#p z#Oq{K?BLWCwk2`1Tg$x^)Vc5m3ndpmp`HMUHBlxJfWTJ4u>?4l2=^sIjIpJD1h_e| z^g%IDKwz)12M9!iV+ES(IbC>&WawnjbB<^C(9dXq?0rtyf|QA(bcv3J>}hAdk`##= zkQ1Vmy9fUm{#--kugq3?AJk4BxS05zpXZWOqAvAa!EoNaTKUi;N~_jtNriTP=YGD6 z@EvVV17l0gZxzeu?8}a=Kb<0+PwO0UjC$v@mSc5Z-G$6mzVep!P8XfSr~f&#M|mt& zBPk*F1V%C?HJUK;H{3M`J$jFeX*8%NVJ+=`F=*Gix6IMmj^rfxX!YsfePX90=3&XC9r6c}@G$6Rt!V-m zY-qAawo3YLXQzhLe{wqG?`-XPj>h?BB7=Sbgvd%b&euU`I2MC=iDbm`a}!jZ2393* zjY~}Zee+BpsBw#D;w|6%w|pD@&#C^*UcZAn?{?iF)xD>R4!xhUB|`h(@3<~6{<;ilpCI(7yGSk5UU4ak`v#TsZuh_*y@l=-4G-a)?x@i+H01<=`aO}l2SZg+ z1wRe%o*aTZ(!j{5b}{4z`=M>JhEbRg!?UyH_~*(GGz0`NF3;Y?)VsZI0WdUs@R|=j z|F9@A;ubW~^Jand?Pm2_J8XU7ikDK=T;f%tWY7CEm(Ytx8)jc(k2EAsrxw9kV6Y1ek2ek{)k~YvxJzom^ceo~=GU>(MuVtc*6a zIdVoh^OZH>09-jAue-sc01%-ZV5=;+cB9j)Pef?e-e(1fBm%{Vphs>!X--gkjB6f% zqK-%n0y13lV5Hup>%mgwYBu5k@az~^I$O&hFG0^UwKDFN>svsX9A8oVUeN29=N#MX zFDO}o96QxK+Ku}bZ-lZoL5z0+y2BeS_JL-OCl`<98^zu*N)bnel48j43nHa58 zveQ0ZUzFV=m49*hL2i!d*HZ72fUjDq86wUYI?Fa7oPX#Zo>CNh*bi^N!X~rcMagAK zbzRnENw(TDrgK z0|3h1xwJubXm$aPU(5$v=>Gk2a#IUP=}*Lx_!}`g)Vrf|H>kr)X|?EOA6loqFB!5< z?6;?~Fuvv!%b%enTT7j(IalYI^`#H-IZwWPXI|dSXZY$iNqDO;F|Ev> zXSuv8N<_k{|c8FVCy$@b!1d1$CK1kC->TSM;}IzXTQQN5~5 z#G09es0ERg7@$&Pn+)7zk>{WPN6~%9Q}zFG0KfZQT-PNhkq~87)U{{2B9YNGl29Q^-_-rx-=Fut`#9&`Gd`d9>-mzf&NJXebg9qV50^+Yhxi{b}BCWnb1Em2FM>w~OLA9vUIzIt>55E)~$*S0;2s z!%~Csd=vf2;!aguZgmzH>YFc{?qzU`e6HgE8JT8kiw?a6&%Anf4GE=xf z@Jf6y?~@Ixva}*ZO7E6%hpScA>+gktJJ|y;JH`oPn09^dqL@4hIJ3iqbJ>$Q;|aG* z-^qxsy2FiUc!#gX$4Iu7^@}vnl11oDh>|+lZnvDguYmy;)s#)?{%#$PbWUO+LwD?; zw{C>x0FPYA$W*&yF92jxHUQ2t-u74HRjDI0m4^-EZQnigjI5U$uRnvI?O`Q1OGurE z8IF$RMzsf4e3E;_d%s*yEaIEur2&Og4mLUbGi^-@4yvA$2@{+-ZpmB7J7z}xl|`;K za=dfas*o0_zzEa`01R4_ICb&D)HlLlVZ}S)(@>^M zeq+5Gs}S!Li_v|O5%};__>c>$FXu|pudek|ClV&F<<~nO)OUZVPi(u;L;Uu+;c(!R z{;rorbMCuxyESnxGOPE@Yr#YIv)qv16!46+x^M&Wl$x!AH(ye7HJ<$X_TpZFbYQuK zJa0>yI(j)p5lOzPS+;1atU5C09QJG?CqmTJJ`ihcb%T=#0NY&#ax;~ohNMtVwyLYZ zv=SJm59;+-Iwj~`mH4cerc2V`#K$iq`n#tpi1Z5nNDP=ap7hNZx$3y=I;eRDdCS7K zY+tV7xB-HKN@h}3u%Hr$;1NTCG8(b*Y&YrO<*T3VH_ZBErNUkio2M&Lyp%R!=^$*f z;@1tX+iQ|?;;IJjRYduJ$EK{-TGLIg_n&VIq{gknO+>YO{}?=fSJK|xa3XQ@U)Kjp z=R{lEOHLV9SV5gowmVfYfzhS@SQxCnUK{P7eeS<^hjUrac9mq?S6BT3r=`>J`MWnM z!u>SPD`gPX!OFGE+H)gfuO&4(58$duAgmd994YxJ7%6;ZJXr0=gNcQ(iF0oQq3HlP zq2A}k@EqK%u2&|%fcsj|#W$-u=``@EUA)+TD;}2GXG_nctzLObbS1S7|5}xH2-#Xw zvevJ&jjt?vZx9pzL(Fu6%##S1nUQ_<+d#E06!~)j!}$=?DnmgL%X-ni1Q2Q?hO#z| zgNP!YmSA6OfBJc?mXX@t+V}_nr?(7!ze+~NW0Hlt08pMqGmMIVR#fM8u??$^@TX2( zXY*NQ9LDiET~eP!gR-t-gJ!Nw-x6DW1Qq~P$|D~U{(GhO=IVqS7J_ZYqtbqqORNZf z4^)`=oq26(MfgNaknkxHtIO2My3eVbPCR?GS6!xxudX5tA?`PaZp}RYtdEdS-&p!% zBGq91*Oc@o^a|SGzPJ8y3QsFyi zTX6hug?N2vQs}xjtuh{bQZbenVn!mzoSSc_k`%Uy7OuyL*DJ$0;u+FgqZ`+*PBN@iH|^fbGF(*^J88Y&RA z{m&(lqg1#%ZPCLTE5E|>T68c^1JU_OQah3#2Eq7dum&CMK!TD891U2n-yvRGIMhBS zZJK#wg3g&vQZl8-c*B%MvC2r2cS@873gL6M(`vdUmR$tIUel8yxZ+9V%j*#FbmSKC zD$g&}tzW|T-e=tT6{6hf7SfyOeUR`hE|Xq#xhEzQH=EhCk!e=Ob6eU^?5)}t9QP|a z!kc)VF0XCE1WV@w3pK4q+)_UHXQwIoc-RDbAvAr40e*E!i|a|2#8j3g2^!Ljm|2ZG zh(s;A^F%79Mb8Fp>~NK#5uT9&ipAmz?5S^AV4=2f1|Hz3<&sjCT@mZz*_WP+$Pi&i zT$vCuk!u)-!YEN>hC^HiGVX0;phPk~buwRdL`hIGYwI#QN-jR`ED#?_eA?;8L3SUH z=3!G+y(L#pofS97g2f|&TqMJRRg(%z_Mwu>m`z}6Pm2B^U}!Z^i5VVr7GjAu4hA49 zNjEMHJ1uo`M|Gm6v1yJlWEBzNoo{Kn16C*&f4wWt6%Y8tE?{y_Pd{6jR+_$c(vGhg zD7}+@>@c2Vh&+SihKo=*WPI1(p_C8>9s?pKv!yMw39Lt<1r+@<&Yn<-t7VU8MfUEa z=k_rB7|t`PkjpjVgUh1o(88_N;hh?#Pcl|qED z4r)IV)iRf}1;}-@Bj;7j?v7?*)UNkMlo zd#1q*hl~78j(LdNrrRTW@=(m2O)uO2eJ#`0PdX-A5RYmj zah%_QD7{lMA%G;Cfec;^M1J`%m)P0K@^O6y+82+i^GWX>XezO>wq~$Vq^l(na^X-h z!kR}UIKo~eZH-x^Tgg3vMz#}g{?I<%{}99)dzYD$lEv?(2DMYTv9y}2p zs8vAS0i!6!hG&Y21SoM{Btgsp5ch{wBTkq202)P*>U5229z<;wB|Z}mD1rzNRhPs9 z^B<@{*p^v2jq43F@|GTjv)7*a`_A3ZHNuelP6qd#>rp!lYG?aJ_k>K(%slV^4_Bdv z0b!myN?E;1O_dL9`SWg#xUhEm9tO$OURD7ZJPQ5w^09 zv{v!`ps&^w_^2aOq)zd^u;G1^bgFPn%k%$QMn9K(tGIDI;rWT~jFVLE5R z4#bKMJ_QFGVYJ^Q0KZTHC+t$XWUG(ts&)T72C6piZm`+eq}LaYMV$eg{ef4LkWKaZ zEh>*%4Ia^KT4pGZSgtCGeJ2aN4mz$YKiPLf|IP3Gi%iwZ&rRMk z)Uv1jIn%yMek$}db{YoUyaF0rR`<6$KL@1q=H&4Rt4$@%9jcSpa4w2tj4CRm1ee2FXyAs)Js+li%Hb@aW5R-^4a5i6dAz!15 zP0G9auI1%tx^X2l(45U$PyqO$5eB@+W~s59i+U&~!DfYaqjjsu@e6VyAGu{!>_7rP z*(IFS2ea7e{w=|=DMiq>sLp;$OZN!@YG}M;GFss-4 zyMta5+C(l*^}~88opOEU8m}^MOa0mkY9t`MA|We%KKrngKWoMJH0aJb{Ez3PTDQ6Ru}>~w6B^|74!jA=v$506_eYo;h!HF7w+lm8EcZ95p$XeB z3&KQPD>}bN^8E6;+D3|T+yTe#X01?7(1nIXE}f_2A|VUHnZg4CNL-Y8} z-%Xr;m?ar}DWMwtHMt zV;qRqsfopweQjiSK;FV**=`Xo&Nst>q^B;ftu3$y0LschW@-KovY_9VTk`aFqEpwq z5+EK85&5r;iPzv)h)|v0PJkYepm#;he+ayE+*kx7HW@x;OBh0xPS8PdYepLrP z@n>=%@%^)K(}X+1V~GGHQ$djc*1}ejePAhcPARBOd-1Gz8+Z2C9)}F>CM?Gl?646U zTx>jXEmXeH%y!CO(t2^>R?9R)RrA61wumvi5H_rf{$djW|<5x_vU?PO2gOy*9fB)M;nF4H=4*z&_ zcY*Qx{o7NEHC$bnkPx>>SOJ~0dCMuiyJritG}p|X+l`vVUMDvXnC?jOxjk3GfD(9t zSe=hFr;peqk;5GAy2_Hq<@N;~h&Kt*L_+eK@wFPC>@i>FUs@0Qx6Tu>d=8W>;yW*P zd?tN;S?Ju84PBl|I%na|ZSSCCM~2gCCMlIQ&r;y4nvx3txvct{T%vOg&CagQU{JV! zi;?ztb3 z{1SR2pQA0(|7eHjL_FRN{CW7>`sf5RI%)Zv2b1OTkLL;sf7NlD(x>j2itHe8gwP;Y zFLW#BpGISz3jA1^bX3ulTtw!V$l#vqVZRtmth!vEy>0TMVq(_HcWuciz#Chkyknq< z4tibP+Zgfb?(4@uovqYT1&)+00~L@w#_;J69uu}ijaxVCx}y@~A0EgME8NDs+U8%{ zzPyyU3Ha(^@^zQ+bv%GiBkIWkiMu_YWAP>U{UbJ@zB2qke!F_3CE{aFQ@YQF0{YdY zDWK~(6|r#YJN{o##~;ejV)!@X9nP}H4?tU{ex{r^V#6&wXJCpf zqO-vc&%yx28`JTDaP=pSdxVBOR)TIlrNfeb^-IPNC3oW+y?U=;a!=vU-T@P-<@ZB_ z`84{JNAYu$s^#k+qrTzq4Vu3KqD{fC;`dFNkYFOh{`=x>$t#Zf+=TC6sL9C5$b-Hw z;qHG3XCCz)a<;=CKjb*=!*#;$d-m3QA<+4IKk11OHzJH}){fEi-VlCWxz~T=gi0do zC}Qb|^hSfiBO(|OMdPYwe9e+FTupSAd=0oD^V{ameDPzQ($k=rAn{Atsh)J} zD!=ci&iwb_d(Q{#LH*+=*3CaIn3bkN96I7*4YWU_!zq?lP)#j<&Ap0stVK(t`kqH)Y?M%$my6L;($ zNRKUF6BXQaedzYkx6M<>&!x$yI|(ZGGtlTs@JO8NXvDqlE8%lahPs=%1;RSc+sq#D zUj$ITEI+;vSm)IaHsQK{&E`I-gbo^2;)Hs6ge4RipW- z(>fPs9z8sDZQY^0J#7AoKlseU@d9a$xFdiwHW|jrB_cY(4%-h7_}c4UnusRZmmx7W zbt57$loT!w6m|2Qt7`bKp9j>T-NnI1hT*vZQK^54^xBE>Zwb7xQLYmdgi`D0Qi!Kt zbdU-<1b{gx#zglFjOgra=0E(Isn5uN!=s?OzMEtO_7IcIU%xowD%+{F#z!2+4;e*` z=$w5O^Y~1Mc-+->1JkE_KrboQY(s~-#V3%n--TZvNEC!HqQR^%f2!_c6aV0R%jpwb z2g{N_Zykc!l{Zy<*;>9KfqBL-k24+x`mjRWXe8)USNzWMw5$Zpbv;e=`Sdx(`Ng@2 z;5*z2q1-GS0zb}da-(G7uvb4wMlIJQC_j3-{&%zS6kM|9anD5IlJ2}rtq_E~unZB2 zApzgM{FgcJd=r6MTI}jzg&3qte3L%nGn-|Cxt$3;nYQTD+`Bn}DQ!^&vA=8AMybib z$Nb~90Lp~Ux5H9RH07zdhTUcO}11s9X>H!+FQ3n~pQ%IV@km>X@AhKXGXh%zKUwZxN}$ z1t?=z_|Y0XQR96XTf~nm0fJA4{>tzd8qT4DXq4+C>u@5GNG^i)>DQ=d61o zpUgvILXLX9uiRxiU26MOzhd{sdVS9A%Fp8sBQh7`9*cE7T|a-1rGg}Ay7#1O3iOo1 zzLvuNIZchZUn;zQu;q7hx*OyG@8m1P!LTGUx{L`o7X}5EV_rDS_KGs&0|sZ)s>hu* z0#|W^@oz{_NgK@vzYX!6dL;4+T@HJ)7!`I!#VZ|6(wGvsu$cUza-k%sU1T%dKgnAJ$!;8{jr11ra6ysd*up$sUxwQkG1T%!LI+_$6Md!C@= zY$t(UhE>B>=xG`-Wp>)R!tru@$}RKWa}Ni7R_L6OJK(`RI>H@mez&D1WNdV^Mnd+B zZnG2D83zhi+EPH3bQ?u5k_pnuxlN4qI-lizirRzq5#ffBcP=JvC!FqvUHnN=4|~e@ z=d{=AkjeW19&j)S?R*I2^XCR*UH(W#{z+S4)jSNZzt=QhbSvXjzwx)hq(ZK&W~kom z>s#RteI?qUx$I%-M^S)2p)x%%+RENMDf~10{*n#`nVdge$Xg3xpFZ%Tlc!G>$}esW zUlM$E*dz3B8R4FOKXEX=7p76j2pZ2ee_4Pi@`mcs7f=Bt5C&U`EUr7S5>gJnx>#uH zmi8C%NA@P|(f!7QI!pN(QcBG|8ce16;?$!YQr-Kr)9HEP+o#|L)5=Vs4lkag{Rd4- zsfU9^ga)f-iNY?)K9!IiYKXXs3YrZNxTx35WAzBE`6YNE{sw6Yss%{3>H3}rJhFh9 z&JXJ?O*3k`0BV4H|2<4KCqdjvDd{Y|ylSJdM*@WT_Plu`=pmdN0Tet0GPrI^5GX1n zHKn)JIkRcGq1`z<{GZJ6FUq^~>$)rZjM*fU;vu>0ziy@~`33>3p|gSYl!p5L?+L4JPJ0=3}_@NC4%DcC(zFzfF# zfar53XK)Gt^~bV&{Mk4h#EF(x_YD5-_OWM z^q>#V4o?99B#G(PwI3{t3!c@|F)w8VfP(1{<<^cJZ-#iK!=}^C#4F9d|9BcsgQ*$8 z6G9EyLYhjoIpWm(t5=16efDjJ7S@KX*`k-VIPyub zbP_Cb=xWRml#mXm4<*I`&L(r9^{v%7^f{*iyuyg0IWl{IK#`4cp;K~*{CP@GPN`*i z*4Uf^4&;UQ%&QK#h*Mm(>qG%srDTqbe9PqOflN7-lCqZ1^GII3#*$1q0XoGD3-!Sa zUY>sazP@|t0LkK?zuR#xWS`NH0f978Y#E=>+ zG#cbcI%=$;&%!u@bibM0*u`i|7;dc9VJxgFA&H9ROT5<*4V^5TFW^U22mK*dffv1_DaVPrf3#_TUh zaEDhmz@yk3tZYC|iNZfiX1d?ckVd_Vv4k8p|EFp4-FE2b=HTrSyT%HIrhayVWlP;w z`V+PO*6de_{X^Z}ZEj-^pdU^=UjXQBoyZCx9|ZxEWP!X0Agb9O*~v~9-0ohmuU%tR zY~sc&8&I5RacksFOumlMqm&!*@E_^V-kB?AguO-`h`z2c))N^>2!-O=HYXO;k9>Jz zFKfc~)I0I|!hMF)m&VMj*K-!+7qjGJ@noPXdRROrq2Cteh zMIgUg3R`?)1-l7B(wiOsn{pgewNP80xb-{j`}F9ykI8MqE zZgrCWax(rtCjswIt*|Fcm{Vvp8*3zsbXrNe1AVot1P*1`8Y*|^lwpob#}|7Bob9>{{u*dkKjiksXAK}jXh z)T89k=F})OJW6Ti+ePeaO~(+|yJk#^Y(6ll{4Gyt`9C}(q=n@e&fVYR@aEE@YG!2P z_nPv|EzcExdJplv4)<}e53N&z0ekCGtq=TSe%#l>747a`Hp<1gHn+jCaGU~s-rFpI z23q(OSw1`^;O;KaJO=zUW+NerP6tw&-IEt6X2Q^*ooNA(n;x0JWn}IxH0!3ZTT!@b zaW_~_m~ylXl%`i4qv^id9;&ObtkCf}LYw&vpl&m#1Q<@0Iux7i76Do0kzNrD~75`;@oGXQ7`+gyZdIeA%e~F_T`9P#5(M*dWz5_- z=zUx)sk_3(z|Hl=0$|4f&I{w-v4_&-d`rS;;44Aa0=Vf#{onf{D^F!VGt4W%u!ZT3UZ!tfmzZgyw&ehy}qtcidU%Tf>A z<&c7l<@3wVLKy<2b)B>V=&d`ij16@syC4~7W#5LBM@#x1-G{-L8qX@Y)z>s(+o|U+DBc{>4!XquPUv>kmOIZCG9B85X-r`N&zMzN{AKqahRM>iU#aho+2pv2C%Vc_4!wTSr?H;?ZgVKa;{#z(jW%7V{o`+cc9zsMaP zJo?3Jzx|Szgk=(N$Wl;k*7a<9YE6Xi`fIa|#YEp%UO}OB%@RsjgHm!aM zY*aLiYPCjsS@H5Xo2+E*d_H4p@s~7um&jcbnzi_Tpw0awfT9^{b^(3tn!9ux1LNHE z)mbvUQVZ>bNLJbTY_$$VmwlRV8{O*<{_rib8Jn?CavD9mHGd>yf8caRFSVN6c{=pN zz5d=(uW$L8FyUy>neK}s*zFUW_vnzVukBMx9b<3%KNuweO-ssn%Eq2qq<3Y%da7-& zUXXDe@>xHXltT~cRBJMB_q-^={~d!MPh>q>|BNh@6OJq5o^E+J!38|ABa7LQMenmY zQv68@WBb14@3eux@FAZC>r37UKkxC0; zVZ$&NK(aa!^qm1zH*giWx9~DKI%p~q7YB}00QO;^vmks3NHLzGLWozb1F1HH z)Mi1cH$aL+O35egjl})y?+&d$$B&gna=za#8;i+n)OY+9v8)tJCF;d?RjS$e`TJ{z13%wQ#vA=~>zbv94sD4rflXUv%dP0{WUr1Wv1fU2 zpj8<+cKA$n-OGC`^e#2r=-dL_xcutpMdtstZjgdaeEMgK=Kle5s#Yg>TKtfD6e2H2Ws`F` z6nlYiCRlx<_AWfKIW@HIq&f@~Hc2l2fudfxD|WWt$k)9;cA#HWXu*S1xde`T(*YVXP!5(Hp)7RQ93cpe+93Hy!+E4k6OaDX2BslJbmHjj zWzJ!=tX;17+!ywIr{=kd2B2%Gv%;ANMYlwC>>jFmwO=^Z7<_Q7nK(lN{&5>CeruNv zTHJkdpR-WbC}}5s`KP*fr&7Q+AV9%I`@;6@+}5?c#TPerV0~kykL6eTGmmLSY#(Z@ z4c}CBX$t$Txjvq`8ue{kfA{6}?QfG}u_0Ln!WieS^d56IV}cU?zbQZ`gP^dTZ^k$P ziP=lNcs$}rZ*LV;!kWst-9zOPbF8DCzif>ZXuMOA(XaBMGj?lGU##QQ5z8Q9Yjg6? zd*6z-&<-p0l>m!jlmsqY09dsON1F`igAh`*ot_KR1K50|N*$VtRI(K|=Tt_zPVpEc zTl`7f*LTnsqNIIkD*^W!ayllNkZ-4#4*{Q&-vyZ4s_)XMcIHZC3qh~Yo)i(^GXFu* zD-dUdOd;mLRo&h4soPn)1%IyYimj}q&VD|1!uS`Bnw#(e19nhv$ac<+&UeS{BJea zuqxJ;MD4Wx29E;AI9LpC;2S(q27wu-fq4uO ze@gh=Dl{_G=@nX%nk!-EJjMsQQtZ_? zB@Fi4s8$c*U8Yi5y4&zA=N(swS5@Zb2UO#tex}aa><^URwXgiMMD;J#dH%a{#~xO- z)_3d9hsgdHS5>T%`S8K71}%c_je9>;8p2gy>IJuJ*4~cb zG(z`4MH^t%&E@m17J{T^kVE_mfcjc*((1P4we3kQ9^FatK0A!Nk`p8shj2QMZvR0r z=Y+q^?{z5u1F&dL49WH3-233lpCjB}*UK^ah~9_3aRV?3*I)vu)ak~7Gdc1cMKq*I zojPFhJ(joYcV zCvCzZecQk)Ucuc=gDPv&eHY$y(VUv4h#EyIt*hz&-P@pz7%;xniZk z$>vn;BI$)4a$e#F6}v;5H~vosW#L+xz&*+mHv1>k*`tg*`HC0!=${6lUw$I>Oi;yY z1oRn5i3H@ORlqc7PQKoyAu7QAN@2VP41I8HZQ&XFCk2h6+r0uQN>u(LI#_x(H*fW= z4>utnL@a)!KJo+al~f9P9@KQ{qq!Usa#KTsN%CWGk@shNjX}ZLa0Wj)g$Q`LNoPt4 ze|W=NfiBV#9zomHTR7iL;XX+jk^F^zZSvpER}}}J?0>$H2WouE1*V=O?J$RUWM}iP zv{s+~PGgq2^KzOARG~xY6wf$%kD#e3F!|ZOVLtaLx)U~erioNo0s*VUVdIxm;k8uJjiKyM|5;yb0!tIQPh8Q{03{V}+B#X~O9^Fl6y7Gtvd{(UG^a*I)CNMxbiu`lv2y z)~(l(__&A#=*f1_GndAFc&?ZcC|N6}tm`g%&$qdkZ>H!xFX%UAWN)(ja1PIXA=2;& zA}yadE;c&yws{%4)*KOdc&EBB~a;Yh^FweCk7)KtCHTbdw#RKdDm%EPtR%P-kfUqu4-^KP36o3$QK~e$zcU) zJ^Kakx^n`(CIsTa)|Gh$ub=(;VkO7pX;k=>C6+>*c%u&DZwI8?F35-~W5UON`NB6sZo5vfxl}U~fDaORy#rAMmJvRHVnFzgqcA3M0$o7Vb z$!eEQ+?+HdBYc~0apFVa#z{Klw4J<~^)(J}cXR1zb$fM*nG@a9!KIO3wx6ZJT>7U-XnIybqnD&>25*qaXSP4{zp4&C_4KZ1B@H8kV11vU#f?w z6;+~Jn+Hbx9ypiWN<7vuY#}$8m2wHn2i3dRijH3TQSlM=+zz3i|1A=ZJE}agX0dDD z(7YTLG(R+1i6uHthpM~wa5%qtq8M1kLg?@Ltm*dhrWXrU^bE7BMu2Rs6Rf{*)3@!8 z`c>Nn39&`!RNG=Pw7qZXtItMk$wxecCzvziufsnA7gigD3GLxYzsU>eLAi>eT}wvW zZog;)YY7r&Yo@psy`t9UzaG%4_iq~@Q?Wo_;~=W48t7_|ZAHV~hZb~poEn57l@-ig znv{$>qz!zMTw@O6Jp_cE;LXz>Kgr@khj=CNK8-SQ-L7oChDx0ys=deu9St%c1dmp` zCBfOV9pqP|?#b;?B68hNun2h9qt~UGqAFLVz5zPh>3x=sBg(CmvoL0u2C|2qk8?}P zDeYs~4Fj=+H@tuW5lC-xi?n9h^hCb|*Z@Okuxt<{;6ek-RzBFIg z=k37^Wl-7oD~z5*c({z~vJjLVA)ieZ*n|ms`hUGDTc|%Fq(2n(HPh-{@>jh;G-*L3 znc^zvcdsqiK8GR?pok2+N*Jt4ZB|_S4fyq?(mlLK2#_HKp-3;8jS(_*lc`!^whNyG z4UXQ}+~iOt_R3*;rE17Wwmtk7694qmsWtuCNOu28-5Uv;GWBt<3FhoVa|J9#2-(y5?5x%( zPNa;Y<6!>6|BMc2YIjQ^GD_Cu+ovFqD#M94u(LI^LZD{C3& z>Ynq?6abPVP=?hkPaIKn4$J={y;v1N==*YI463#qxEzzC+*yNh4-mxQ54O1x7Cfog z9)KvNNq)=-OKd530ZM%G{X5S7{ra;I{H{q%*E64J#NaatRz`=5@PEOaP%$lxxwPsEDV{SZbZ61M_gpwJr9nsSw zTu(~TVd;#AH$`y0a%E;GHq5Ze<_1Q}SZRLXSB}MT3GCvEF?0s|6>N|ntQthYkjR1? zuY0w}JGse%6+oGE%4o3pUp0dJ4AcAdim5l#XLluWrT%f^&WzvRmW<7U7U54-a;P0jVL)=e~k9j5jN{rr-XO09bsVWYs zFoV^EgWOJbvr?qo&CL%Q?%-lZUtyB1546x*;lXCA%bpG>b8}7s+WPOT2W0w>-rrX4krYXk45K+_&e5jeOI5B^dr$zIni6{v2a2j5*ifku{AGo_$vml|)bt=MF#p2Cm*&UcffS5{-l@Ie zY+wfyaL1%^fvk0yfO=Y^bH%921V9OvaY6d=Pu~h)P~5mBS`RP6uAg$v*YP&5d@asD z%g!hkXuYI!(QsrMj{A__`X5l>5Jj)7f*d= zh`lE0KR1d}s~J|WF9mOpE}u0OKnEP6*OKnT3L8FM2u{4v6cQOhGy3HHPT4>ktU~~6 zVqS}u9lvv6-K^Im>R_hYdHkZS@Ah-XEaUjO+2i}L@VjR)hSO9f_U61ekP|YUt>g`} zAWcLs*Uyf=F*w2ahZWMF0PIvBvm?QhamlSI&8Ql_FrfUfwUR}zY3us-{&e2WETlN1 zeis)Lh4(0@fNRx(JVF;amLFW8Elh-))PZ5`v&2Ycj~O%7NQ#m-1^i1?hZUKj-`3wE zpXz_exaYekPi5VZ2}&S-K4L0VQUz5N^^s+xhbn?B6c&;S5o}MDlx7 zD8x%cfqewQI_OmpUp{eKhD$!xm=|_`Us>UWqEQ`HK~_zX8mRc4U@uUQuBPf2m}6Th zk`>V}Yalgb5*x#j@&?I$1baA}tAB{Tu)7m{xTAGNcJwFOh?Q++cN5$uXD+`sn>&Eh zV25UiBuJQ&fFVlD^wO!R{K>dwOSh-L)WVU(M%^?JChKcs zo(pc>9&9~-I`h)C>IqZ}1xieen?EHxK#ps;!O3E!sZ}bM>-(R?8Xt zW^)5=>c2>BL(&#@7o6zzX?EJh*zH+>YD3b+h#OlBl#VW`BcJp%P74C|M3H%vI?t`9 z+qnZ}#?A2^<|Sfc*NpVGm-dt(_2NL% z+6xnySu_-KfxErBrxsmP znt8PW@a}j0XFxoUD^R9+-Y-6b@cdWeSfOvy^MNRE0P}KN&Y!>g5j9e~xg)knZ-f5u z=lpYa<(3b+PuK~_Cr17jVqeMYl>pE%65(u4{d@75f7HBrY1vPXBKl+@fSLS;nO@>m z#5ciKbFWtD3%Ho>`nR2=6Z@S@m{+WJh7Ky<&*OgiS;JdDe(4Iq5gitZW4~Ier#h$? zAyK`e?&O&N*f23ESFTu44Ww()$)Zu^rY?Vc_ovszs=Y7dmhn~7W-#ZAc`YDSnr7wI z2`eR&BF>8+i{KS9H2QkoIQlR(05ieA3(Ndq1#!>4(+Qng5ucb_UcP43@Fv0F7-iX0 z`1qINjK(e(l$H0N{E$QC0JaHZdE1Yh!S$&xu2%TXFQbM1JB3%fgF=r_9{bz+i=eJ) z*tz6llHV&8N#@@N*lxg2|EBW`fC}3o9TQ@OwL(i$*0VQY=a&rwBEd#_uhO9NGaE?F zhHlSs%XzH@r?m2(%g-rR^&WngdC79sTTWaWJkDM0onCwYy&IR0`Oc<&{lM<>D1r(!>1z|57LfA&dp!Lf+iNUn?=Z6?1;7);eN_0}%50 z2G~LfN5^P_5dzww>0}m2BlAWVm4?tXvdUjEiWks#9&o61nw^<656Rnlc^&*qLZ>tT zMQ{40p3~z)E!T$c;lwmuzr2-qDA!q@*Zvw;V;jp-sn^nv+32ZhQL*jg6u$em2aZXo zyO87L$!?y%@sl?L)7)?Nx|d7CNWE)E)1vYCiyh7ush3NYsOE(H^5iU85-|+E76$-= zIVA}=&C%my*-shqkj6eKGE!50Ci<<~Q;3e0KRU>BqP5enS zPP7vpmH2woE|tZPZ;j-HiL*PI(xfZg!44OP_4#|Z(`6o-N!zNs_315Z#y0YNVYk_3VvGB*vYkmeS61#I+Y*@r`%l4=j;U}zaGwooQS^Q)RHEGfb^zIV|4=g&QPR>?#AQQTjz>B z)|LJAy%e(CB7B44k9lp6#_on&Jp*US@{MWQ3*s0U(8a8Q?b)Df*>hiN{eSH0K-6A1 z03priFs%9T6AaSH{sw{4mX%y$RkoQ$OYrSiHLIJFz3dVW2@b6;xfW$1pz zxu)OiydRZ$v3J29Eu9h+fSJ9ZZa&~keU1R>yyR(~m#*(>BmrAv`85teL|Gbb>+#UH zQ=>A^V^HOnH-Xur6TkE?-?Kb6>UIBZ&*izsF4>!7#C-##w_Gf$aoDX-(VVszLvM#$GC@wa_=;(8$Yntp{&ocN z>^2@1)73&o?G z05Ic2d~R^eC%XjOB;KK7Ij6sJo_20>*f=*a^Rf4F7j8jl&R*I)j1 z%8BV!c@0RHs4sV#UJR~KX~$?|fT-aIHao~n&(?hQT5|jFuAz_&*2vN+Gv*e5MMJ!$ zp^r`0&Z>;PQb}G?@}$&JzLhFyEm``g8g3Iw8BQw5j@brF*lp)YRHxg9Zzi+y(EEX~ z-Mw6{c542?Y^u5nFkL18W?Zf~2yGEbUi3K!c=>cqcUQUejRV_abLDGMc-n<9$~d_K z5>s{pfcneE(A9uJ-S$e0?;263p7gt@YX!Va%&{tc5$0|cwKC?X$tmgI?;+me#Bo9o z$YJ8X`swDRa^ev-EsoF<9=wdb{`ZkJ(y0(h3Wc{9Z>zF&We0|Cd zFKDA0n=0ca@IR97GOWq>Zv*&xBR5idqgzKxGdiUNq#Z~K_@hBVSkav#0#eeAAYqJ< zQjwN0MyMbmDk>Ix_CKEYd$AqIec!w8>pH)m(}zXT?J7r^8;Df{*Zio*S?=F070s@jzieNK3)(L~;3Bg45$jBk2JL~A}@BPp%UtF|CiM9tkmfBI#Q)$_Ny zpNQFR6cUS@GW*5MDmR32O7i#CPd7z%IE9xk0)WEK*WkZ_ITG~ z(vyZiQuM?Gx7=Op3FAGSsniU$W&>itggYTJXE}@WIxD+cJw6wjf9s*(btm_J4*3Wg zV}FPHr&TLpT&sRd-EO%1vcj*6nVveHcgITqQ|UW*?rD$6Va(5=uiwoK-?kWwjy}+W zhV$@Ua6`k(G)Wiq-Wcx~a>UeK!F*Qc&>f#skrE>28(>9IRBIwaCP;bwsz8IN&W0*n zwTiu;4VKVII#Uq_mt7fV&*@CoCNK%ER;6+dz?&)NzLH6>`%x`c(uO@xXH!oDbqL*o zj8H%+vf3Xs#o?-J^#?sx-cf&G;^~n)vv6Eu-uP=N$G^xeK-$Mdw37-^@ZL312Jk`y z>1_aa@PBVL?zK6?!}x{TS6j3ayk@=X`1t>h!p*270#e=?=N-Un&npzD)C#2jM4gaK z?3ZV<{Uz6KP2)B6xCh>_<;GOGcmJKmSH7-B#-`fiqeJ_5K4l+QHX6NS$R7*&aboTY zh7=PlyX;daiOr5MtWkHMmwR}W8f>~**cJA)HyZf15im26W59emd{0FIBtNtA`ptzL zjiL^S9hUg(-FwAIqlMS_*NT%F!215g*G5ELG)F6=+M ze&i@IdF*~l{f|zC4tm{wk;kuI^6JA%E=8heYxz~sD=N#%+Zg^j3{(c|Zj{8qPA?39 zfB2Iispo7RS`21BB0M=8<8<%YUu%7R1$(&CPXji_4C>Ao^X~0`ym7BOSijvuu9%*@ zk77HUBV5mGp(?l0BUZ$zByA2voW(E-)Pvo`fVjO0+g$v)P2c|t0RAwFcs31<#Ua%Kcn-!xtWP9=C&bmwx$j*mAz`e7fHgz1NUPN_CvM{2gif$XeI<4 zf|iw^(}pObvML*#p?ahDi6U$D^ZTP>8hO8TW_MyN$NjVXus-8yH9mY$x&&@STY;JB z#W^<7M%eoX8KF&5do8(!$YY#)%)51Pi2M#{zPe-4vX5nw&H}K^wg?e=OCc*b8q@&; z6G55A5i0uXnER_xF2e#l8(NdTWrNb%`&(ishqf~)wg(rEmh;%S6g%GL`QT+mML=Te zn*+v%G6MOo{+)iuVc*IE!&^st_PvEdM7d6h$9z|QI$$8qnZV~Z94r8JWpTdb07234 zO>P=cDm-{(`T;ljr*e2}O(&w1$|~l~T|*Q&^bS}5XwANvtrZe1dxv8YduUPIvp@>0Rd4!R0am>g;zS=0D9BVE-Vtia_>TL%H#<}X)sU( z7p%tw*1%ZCuQ#+v4w&vMYd1)rS(EP+aWM{?G!@0|i7=t=05pl&Zxbqeyr>xHQ=h_pYZ7E9c-DZ$wBv*EMYiu+$^FkM@OPY49vO3&5LG z=&I0iwa8zw#1MUI+u`&GQyItvScn8{(d-?W?XA=uFbX2K)>UsP0o_SBrxw z+LKE}CwHyapnS|5OoS>_wNsEN0ccut)e&s6rEZkhpzN}EQImSb6&LLNmEwpQGwgDD zR%fhw#^{;4e?y>ue9WcwzDx8aJm>kd3C>Oe%Ijx+L_MCe45Rp1tC=UEKEj<2kz#@- zUxRFa8crX&iBZEXoan*nXEgC&nI2+LSRkKIMx=Xc^fWj$`w)#g6K!(lgE?nyR8#Ex z5*PjK%U{9bVq&5megjmj04tCsrHYGdYsD95Y!M|<_dZOeINr8)|Gp_mnE-aKf`{RP zEtZ5{II)04xvo}=%#4MEe-N&T6|GOZv7{a~G4hKv_q6X-;?KZqyFa|@Z4)XMclUvl zokWg4DmJVzUxF7D@c?m-mux?(8&C)~CqNTvNxjPt`hFlPF>F)`eo%UJD>z^zm|gIM z*m6q|Ghe|_h;O4j?yiRHt$P; zl&N4B09@u0eFYSUs06Ui-t%1p2CNW;Jk%fFU(gvON54NvTi?8Kt5i^01~TQ6_m5k< zf$ws&hKSdzbIdKyef=ge-(uirq#b$+*ncT}x|G=RzK~%s8ZM_;M8{pHA^LIGiNn4> zyp0D_1@?!9W9D=sNVpe!Pz+GQvjFSF#p@>;#FegYa%gdpk!m%KN55+ zUn5;sBmUosSYz&Q8oxoy?aM7PDPIT3;FN?nz}xG7l%y26s`B|OfY_~AtEPdw0W9Ig z_muf?bdV|zVu^(9-sI^Ww7@hzx zC$K<(Kn{IY|*QjWdZd`Dx7E)NwnD>rRtdP0bT# z`ijO47=zDtph0{v9@$h@K43_jc%Eu}Pvjg?fBn6od+)8}`+IBmpNaK$X*Wcz^}e(X zcl`Y=(A}i83SkPe%313yHf@S`@1j?$D3qnD(`vm5;+o1Zo2sp58dAtopz~{Lc)gB{ zVdmpIe)os&+r}$A{F5%&U-7`AVX9NSf2#pl+i^>iVa9Vsu0M+XlfJe7VD}H;+7@{F zxcLC-W=n&YQ&~{eymg`_n&xQ%w+Ej|4_EjPKNuR0-5mDR80qC|NO8UUWl$UY(6iP1 zb}mLdIao_@6Sk@Ji2=dh zJ=92Y!sIumyG`d3B9x|H0dGd$%Y@I2vbaxg#Ekl3k)Gr5DEire@dPo8Jmx(rhPfPcf=-1L*Mpi2v zU%y%TPhe(CXk=N-_L2N2b78(i>N|4gC2sPP=d+~;k5sx{&r3O-kEJ5YX{=ZSA#0e| zlt9Vp?Z^G%TRrZHmVyg!{;ueHO>7pb{_4a3C{(h z7$2j3ioFMPed}U;r%#=1CEA_>v#dVsUg9$v0}*-FinTmq%B|No&w0(f_cGskJFF&5 z{;2!;T*hbFO!O(yx~_spxtg^~i5AbY&Z754?aFuKO>h{P8_@|svG!ZrjGqv%e&a~^Wj6GSzkKTpWEBXiq!JGH$$-*V1>Z=FLM#2)_s-V^Y0xlY9;V~nwdi9i>6+P->W|(24*3 zmnjNB1Zsq`+YxX?5&|8!kKpu$GdCL8?XNfla(CYNzW-+EL2iXh^e0-=oiugD+1`-# z!J91S+iki(y zziR(FbVK;;<2W6yFC)qKMx9>&M0@9=cmFZgb4-@c=o*pBM*yk7z5R7*ZcBiu4V1me zbhcAm-KkMKqkIbTT*GsB*+$#vm#K5u)qx2-`EU;EO^Mh2h))i&H!DqMEhgt0a@rpY z8GH`=`BJOCe3)V(;{q$bzH>7M2Nalz<4gGZZ?p`=O^bCv^%y`YoQYYSFVqK<-`fxm zFmWX$t~rEX(SIi9evuAd*F{qxo>QU`Of~nAZuFhPIa9j$W20P^+ka~zD0M3y3~)jn-wuVS1oT>wCA(vYfAqz-O8^2H&A-^($5vLwXgd_hUsPh zuNDa7z(g|;cm-j?^nvX2qtQvzR&EG~W4VlDhL8QYgnN*na_m3KP}PF}-RvK33Zq-f zdY*}V$QI=Qc zCmSWc?Dt*hISsk5o=rwwWZ`|EUcI=ZT48Og1sRY%Y`AS3Bb82MoYZnA3$-R$k7Dp3 z8JwPI3xWHD%2Mf2`~pg3@{^&+j&lrlekWrZdaAkZnv1hprjsLCinX?rk%`-*!bgZ_ zk0$f8ElaDJP1Bgmql!^5ov|dlC>HjAb)#hND!_|D0D{0bmV|qcW+e3_Ji2n?A6`MP zU0K&JTNyW&i||u;#s$~ik?iKCIQRZG)9vJ7QV;^h$++Y*+v9+0?OiFE9?t~DQ}Z4zeTzGs!|j~nYum1=F9d&8f*y`;?APR{=N=y z?GsT{uH7fJ_8l13Iy_a}1y&Z;oy8*D-T5?sz5+GOXof&>U8@JARg^oUI%%oaD#0x6_TSo#WG|I_JV>Y4;XaB2=@h5U?*_4 zt&TlBaGO1kJN<)Mu;ZM#sY-Qbd#AXEa(26u%T)@O?0UdNOzlNza!MH zCwj=d-EFdEv~FG3;5V}Cpq97r$nf*uUT1EEf-dt(st1yD@v32o_j9hQtC07vxb~}H ze^#%2Ou27AHh(CL5neqj%Hm;S*=NX-;rU{J+&yQpS)?5&&t+FL;R(zN40B>O6e(Ft z2Hom?4W$Ni9TDJxG>8^;%MJQ-F*^gQ@Rz2@l_dE3M2i6c%3b3L{)v>_$QIh^Vl%!MK;ig_6Da* ze^WWvM+uKP9%Q7%UD0v5^bQ3*E)~SniQd~YhX%QBX`nVEK&kY92`H2u0F*B8lFQ+7 zNugFfqFECM62lSMim0;jj)+$Z!x^|kqr5|e;N?N-kH#%F&knz27AhCiaeR0ovK9sv zUp}IsJ;s&G=Tzs|3kXRPhf)Skszx==AH}UOV4fdut|JY{%sYJqy|&w`FQf)u+*=FE zipi~?-x)Yx~!J+LS{=VpsMnU!rCG_D34Fl?kQy58Lhhy|cR-9?77iLaaSi|D-;G5VtQEpvi zfvJ9DfjR=E=<+|f^T*-kyTYM$lOBNA!rI@i)r3OK8J%ky!}^PfZ>zjFSgTLyaNUQ> zlcAyZZ$|R#iVt&c6x7I}wG4in1)1cyF`Q&CoZ*rhm@*vv?;W2D09>$nu?Dh48}e7Y zi$Tsgk!g?)uRjLUxOCToE9mvIMYEfN7Cm)|f5bg+?h&uZzL&f5LmF*}yn+AT66^_8 zkSU|)8|rK<6rT)MCSAP-nnU36;1c~wktWXYA{z6i9kTBjS)}Y2vLM7ca+59a!kznqf29FfPIh<3vKsbVcXf-;;r4Q!mt8Sq{M5O_vO$&4#2ASuH%;RpPB{!c(*EQr|S ze1Rvp6~n$wWru(9F7=bF-Xs`ITA^f!tlmW4Mq&Pb)~r0}uX@lBy_y|0_hMlQ^2x}$C`+Yx>hUltOjgihKS@1V?Fh-(J22YIYn7$~|i z+Gayu30F=Sid4e>G;A$`U_iWH0t2r-p@2 z8w>2VZ@|Nevk2sm0@mUqs2c%lgNF7Db!lvwvSmrD| zfU49mv&JG#KZO&~#(WpT_n*Ff| zRgnm2RlAh*6~A;Hpj&qfK3LJ-1TpbtrqXz%G%Kg$D!JBVcP(NOU6tTr4*4HE$6@ld zoe00GkncfvPnx*@YMMQ*Nxqj7+Ui&Fxv_{&%e-<@=8i(#o>jsV2^Ys5QY@;iq%)eY zRPXU3e`8U#6C5HOyvH==LV6h7=14$-8H~mOzkex@R1KZ@c(-o12094Tsw%RSO<#3| zxQD@QKPZWmcz76}$DPy)pQ&q7smt2cHPy1@!em>9wi&)X6;yL+@UHO}f8!~) zUk`vQO)&-iXhS=w$r$r0_GaN%@1xoJ2fykMV8m;qO&oy+4HxSuN`aUz_9u8|;t@m% z1GW(bOLvwKZ``9WUsrwQ8CjRK-Wa1rZCvFKrzEp2oXIW^Y`Rs}B>12yoLR3*07>am z*|tOO0a#n@5Kc!RSK{X=obS6)e>eG8lE-I}sUE_SF>4HME&ME~ncZlA(Klr0-LheD%xBGU_ z931Xg@675^Y0SxZ=$$VD8dQFbqh3|PK6lGo#(mgGZZ1~5*~)6<{b-rsJN9j1?3cUT zF(p=!!B?Z{?j5mr)UU_uIqdoE&>kG)n*)pEbpRxN8rW;SoHW><74MhRav>@T@Dc=C zxy^aYipK_Zr#@n zGxvGBCk#GIbGl*{^piW4q+|rS@3ztU6R%wv?DSkdV1}i8Q-$M(p!{O6ib4!>2gTls zWeUbaP4jMF3W)wG3;dK{({r`a_=lVSPy#jBp6l8FIKwAcwuM(-$H7ltJiA}p@+2JG z`|pmPoc|+m79!vX($PZI=q#^}lJ1@kAB->J;L-gg2pL%)wItXVRRB3f`~osz z*nb2>AB~kUsCKLSp+)PM_}_;+77eV!PwYdq|5m9ug&_P1kf{N1*E6sf?Wr2;@cH0S z6Vve*HA(0^kg^>(wV)!EGn_#Rui%gh&Z*^bvN2hHR{QF8?q^+Z^WA7+cL(n6sRNV*#6k^Njgj&yn)sDKm+(GmhRpq&ve)q=; zH_GzP$iQ(j0@T7(kn#N`vY;1#*g4pf|tD}Qn!p_*lGLeAfMN|jYEld2Wg zuTNmy;f%v1pyiixZ`S8W&vWwRy@GCmq!gvKXkeF4Sg{>Tq|k!~_(HDQ?5fULn5S!G ztq(IB@|1@BX&1z3n(Sa1!lZ%4I)TGqpZ;r#0%%G zu8)?6mzHe6%aL1hzp%@F7ne^7>`!QygCFsC2lvaFQ4PR*G=Vuf0~qIxg}XFHeU`N+Y4d2hDPe^!b-0agKkdDx1yVx-L# z$9>LJQJ4pmzN86OWvc-MSAyD1sgPhiGw&;8rS|%L#RcouJ8J*NIt---5Bwe;AW6@m zGZObCv5Opp*DsrDQnV^Izmm354~V2oFu435;Jts8^5G4$t&3=SyMU-(-v<_eB)hHv)_#H? zEPpDXkB4RvSQlqGdXy*JE^K)pqVS#^plY9sYGUMimO?ztCJc110%Y3{a=#?~uf?yN2NK1S zQs5wZiHL>GE2~={vk(JZWFV%q*^tKltE4^~QG-nI+uFWQL--+Nby z%CYG#C}H2J$|b9=)?@gsu@JZ5Hn~o4vbatpz3uf*W6lekam>H8CoJIR8L-|z0UYjO zF^&0PQ1O=Gi?{5Dw8t+X;VN_-yVH>3PujY;!Ax0DTgsWwDOVO_6MKFhZhvVV73_@c zY2h@WfenwqH^&g|RMy1_j`Gr@zQ;$Z?b8x}ri&eW#eI=4s}98m<=ywVe=_Bqsd#N| za|`p|W3hJ%+c!X`dP9a7$ny}G>?2milq?28`mVD0*HvwW6n4~q$XaIhQrt63yD7I| z5ji`Jui4zsyk1%Ak2mrU6k2=fRDHUBj>ezBG}S41(P_^;cW*nJBVRADdA$Q@jigdP zY_o!z*BZ{X%!H|hR-gS;J9BKsp({$|m!c`VD<7w{;Ye*oc7!2 znzBH?#ID_;_vZ&cXso?}ZQuJ~y}IUenK8V&VJi0TXaZlK{D;;Cf$(w=y`y((N8r{_ z1pA;$U(^oF;M*K}wgHSfdfjUkixk$3V%mjXNuGSpfl=r&;CD0ka!GGFqQPWr;v7Zo};LB(MkMr^`*QH!`QVo;>GHK@1D ztX*WN`O+J|VvqG7p|1y`KYw_$F5yA@ayoSyfZfoIKmO3A>^shs%O`6yiL-POpMbOS zo=@Cg*Zyx>>Rj&2*WVh*h%@SSE23q`nS9y=z5#LO+bTB>-nu@r{PQOX0Ok(EfxxVX zZEY#!hJMQIz(iXaZfOJNIW|g{jUMU ztZ@#+tbXzwF7md;U{v%uomyAoyW^dD_w={b7jub1#|R5B(ztW-=8Doz<;_{9kENC~ zaU*HMryIkm=n;wmC0ol7N34X|T_gZYqY9+}a-&mEpDAa~Ngq>w(RJ2m5uT)Fg;%Ms9@l1HTaWLw&8*lvhPdam9}$WUkS1BL8OLJ8ATW+6iaJQbv_VgYk zcRAqqR3ZIBjO+711F0gOa=&U>r6-}fqgmK~90?($q5J(37(x35a8FuwTKRsH5#?0{ z495t^APkKbu^X(n>{hyYms>{^&l>#JsQgBQH@#PzAzry%Ioj;3`e}C*y^v|v2l<%O ze9YL9!J3Fp+d;)o{1TLpW}%k1D(<(n-TWL+i``D;2QJzI*$LEkTo~!HpNx@?3}for zE*`mjy+kd@c&5z^!^RtD-kfnJr>-%E-mfWwq z{kPCE%mIbJ%pH@u`=2Jzz-W^mH$CTpVFjtc+ZKlRwkE}ZSjH%i^UToWdP{YZ5w(@qbOR4 zA-MKKl!X>A(7eA&u#rpnpIzr^X}WUb)BPIlvM&p5czfYP8A-E?jxU*J>Kbbn=>hid z#%z-|x8xkiaQ)LRg&5!Bl0^V4@*%-cWQT?p_zm~gsUxx&13==xEo{#=+t-pNYOyLv z23blRTw*m6h^Rvr;geOYN9>@M!1A_n9Q|y=W}cKT=v$o>plG z8Opg>rrWlmiW_Z1@%mr9afy5nYy(4#ztFwMQL4GDfK~C$yhc#csg?d6@+GrMS{&=mQX29T|-3Z_-F{i0dmN2ld{N8-@4-1s^& z`nTPL-eec^MIjJJ*bZ3yEC&m%OI-Lc`MYU-nF*hYe34e-iZ%?Uy>+hfMWcJ6q1Fj*gjai58o%_kcF9PBD7ddmq*STf_ zT$OLizhb|pvpNec>(&}bUQ6`g*Nmx#D<^iHkrgt~Ql14Gd*kSG%AWW(R{UO>$@~Xg z&YC)f;`*3jy0M1PAR0T-F8Y7(q2sDK*RnVtFt3k6+kWe(ojvIOI`@uGUq*CT1HxB^ zgGitZn7#Xrm8G76BYCwiBF659Nod+{hhdF8Lrmg*Q*s?x zcsFoDGAJ_aUEZC$FxE=ol>}6Toj4!K#Sm$VCyA`!SjdgZH@~-xoJZqoWv72S7Ox{EPcZnDvcV3&9AlR74C>%l^eKY z|2F!5>)(DHQ5}vyii5uUB4!H!i+K>)Q_&QGZ5d4eB?bPT9!QW1e_&E}4tr3bIA0rX z6lIPAvByy%Rx4mxANwhry9`}8wXASyF3109v*9Vt%+6xh@pGPi z#p(f4f96GQGoSJIUIa}2z7q0A;8o6d@gUR*1&n1l8N$rORbz@&{*$F`Y5l*SpVh>% z(j{aBQAB2uBzHWCD4s`Bqe6W1U~;1HAiEmBUCn1*Y&M2MbL+bEDvvISH^f(^T&6)x z0c24|5ef##g(XVOlAT?kSMjMaE)8QFkLV6PPdWhNH3K!9DzyoG=UiQ&4!GoFv6N~# z)g2ZsyRyg0#NI?4+_w>G-$=0vgSrPo87iR4EGdbhfocHxW`ROD{gFU@l*QdVMuH+w z|96W%pCiYwDOPPIBz&b9g(7mE=wBAg643xD;vnugn4AGT0EZ|w>^dw+Ka`W+QYtgh zF*fE#hjL6xP4?$2XwnktFO_{@UN$G5XS{#* zu({bX9L{E`=h#m%ilbO{>PFF0+GNDL)=j+jO)md^dbudQS_LDsTmNqoCh1Gj$3m>A z6zfR{vo}ccBo#eN%z8FL=PxDl$Pkf}1QZdgG}Z{h03uX%B6UXpSQ)8}o%t50&Xze^ zx|JtPC5pz8)Jh?ja4CI8X_AI*M%-hL3S+w#CM4@3lU8MVbA~@6#U4ji#F0d1$3%9B zQdo#%9+b+DlMV29BzO#@dSxe4$KCdp+=w zMyTl#h%Uhg5~3P67HSzHVE+B^)sy{21OsZI7vfhf*opvmp7n{}E>ISnpnC%})7B z>`u^W+y*#aC*&QqC8c$S8xxeDPq!J53c5{n7$ccz`t+eTHg6!09TANK$)1qy0kEra zwS5UzpT6mYIWRp_Xy|`vWul_n^0lsI)5zmDSblQc$`{DR2NDB-t<7Ov!O!h<1SZP` zrYL;Vtf&5Bk{&~qpCnU*!qR1prY?7qc`6x;Tz7YmrR+ziY-B40B+)`>sU!%au z5vlRBFgy;ThyyVmC?c4wi9+IXR<7$SEe~Y zW{X*A1Wp$q<0=)Q64_jVJb0pb=LFgU=H>%W-qA4mcVHZ(}7 z^bi~Isnt~DJb!^(z1LbJdqJ~eL5t^-&dp147(@g<&BC0VdQ9X@GYTyyN}H4KTN@a6 zS(%vFn|?PpyH{!+ZA+?KOf-kPVv^NeNJ4xh-mpPQJFtxlG9|C;jmJ!;{tsV|4zRMj{eKn$U z=k^nx*?C2eClh~&qAR3$Uub{}92fbl)kpk42bW0QbR&;T8cqgX2kK-w_wM&4s-f^U z#RWIc@)$xY8)wIpF^I7XIeco4tCWb|0fxQ@=~5wdM{{`cF5E(`K~64xLUl!oXDV8E ztk8*fS&N;K3^xRTB?5uGaf2Kfkm@YO$>m&^xV^{UmF2P4jj9^kZoU636??VWds$!? z19KDy45@iJp8w$WA=4o`L^fP8hph9v3=Va!HD7VJ_J=di`2d06)2kZi>A`Mi-x%^? zUOo;=##g1L4z;VkIBU`S?4|rAVy94NuSl1gYmeG`eBd+q)LQRBU+NIN*+sHtp2gq@ z#PEbUCzp5#XC)Xz>_?ZJ5h-%+sANCsF_Usr&)1}o*N1Mk>ZI3l7FvFR$wua6sX!u! zDv^B$F!N%?Uj{y}HaEM*%>7*=(IItlaDjf)Jhko$E@~D=^&ksCK|-B~%*l~W%7Dj< zS8OM6v481eH)pO~%}T-$k}z+p)x6rN`s$i)aozxdRRH7S-+2oBF3#H6M$&GiB-Fv< z@fva#3lqIoL&oW?Qv(0YuV~y%RrTL$y>S`P!=hPvC5-3FkK`+Izu@w}pw=fM(nmyr z&V0tXoCp>qO(UsdDOQb8KR{&x->X)Q*M|FbObN3mBPEAxRUx}?|LZP2<0&p{0KaNJ zVud3Mr~#3vVfG_{SRi;kI0eP)y};98Yv`>L>ItobQ%cuCL+`YQRMM_CqEF`dPvEzp zK=zZo3^^uo#dLi)!B38x{w7}ZAN)T2b3Cjx07ofs_i5YrZ~8)=qxyIV;|UZRw}pM{ zMfu`oqOzrO?Mk$8no7)-!svd@#~i}6cRoZ}z{0J0<> z2p~yh=Np!sB)gcyTyp%Dg*K9^-beJjjL~2xW8k5yk4@|P<95anq0gP%#J!hwnLk5=Ww>q4wgcsPQ>HB~_D5isoA03P2f z!>$1uy_MJB2CL^>q!&oKswax8CJwod28@<$?O#{`7$H2z`NB5%-a3NBQQ0+(z*|d1 zku(YW#$-PX{2yPMQhi{X25quhBIedYFX&^&t&^4S|MW01wPAYGY-@+AdNjdg-g10@MqHX@^UOOxaOKg7mJZQJG=UMQ6F+BF@u95{dVWh`{>18J3{z-cmff*c%Pw)}`P4 z`sp`2GcV}F87l4I5~sV9z7U?MxNoP6Np7AM;B1Syya*Sfo6LQ8xfXYBdN|_B6FD&^ z5sh&c0_>Z1=Q~jVNSJoWk1gi1+e>ho`L>(J0W=HHTUK{H>AlUPb=6df%~C5`1W7V*G9Q4RbMD zcyz_PG<4m zuE#rZNtNKBP_*q+|I7CR;C}a^TkxjTQ1cPzNr-_4Se9XU_!AZ1yUXIh)@e|BTv~Qg z)mJZwH_G&99?c|H1~&KR>D=_!Ic<^04`2FS*SMAs6F(0%?mzsa$jsO2jBL7dOP3YP z`q2OJrz<>O`G~V>;U}q|GtxTJQ)2(UviFJuGBYumzWa5E-YV^+OVFUcAAvKZ;!^_Yw zcS0}WlNn2Ii!_SK30Yg?x11fwE%$~v79@I5g?wl3j#2b<&lXUv~d;G_1)k8^# zYf4e@|HO2n>1Vwb8s5UTyvDV8P$5CliAhgvJjU&)56EmS#>4H`9=Lv5Cfgt4B1dT77 zwk{Q>#aR64Ydm+7aZ2zqZSO#c!nU&^B4_PX`OV#IIV;S#mE~X!xUcpj(xiP zu!2#Ju7CAFy?x%nJ@lR5lK1aA{8YG@DU*tIu#hapM_@--a!D3ahydk`G4`aiNwE}4 zoGHJ%BT3&Z&Q{t+!Z=5Esd3PlXqmfzEJvL#o8*Nn0wyjeg_-6D3J2zex|17O zZv7;=!qGzKahN(f<=}r+DA;W$qliwhm{);d-6x0hNju^qbegFVWc1buUkdiS=xdrz z1V=F=xw?Z%RVOiOXYf9pDdtA}l>|Bj6D9?Xur_Gb0)to?yL?n10GRN!>=QRZt;y=m zCzpvkZ%eWH86FZBLOxEu-AU297t9tj_>>s-0w4Fzp2+G50Ds+Sg6m>Q+{^ehE5H{2 zsuh>~>S9jwqfwDRySH4+NNo0qO;!gD5a*34ikFCJ>4>T!HvRS!aXytK6Fv|<0i(`8 zSq0NxA+nRIz!*MJ)1~`!nME}HXE&*l(tK&MMQM3|_V4L^pGt?VGZ}73?23ItRa=B? za?0m-29lIGi%aX+W$TZuj$FK-U{+K!j>OS!z8Sg#YjzFK!F&!)5X?hDvUpl{hyYY@ zwLU%BBI}B9$khzpLvLOT{Sn!o>-wg_Lv9mUABw+Ig1Pnzhv|qyog>A-Qj4#FEev3E zrk)BB2X(>DdMw_?HUd?vgCSwj5T)#Yxz z`TRkqZ3&{21#8I1Lj9v*R;`8GTNQh7T{|ysDgkDU2k}f*r98?JyL-tw)azURd)K%2 zxdDqcoP)-sN<-JxXQu!}>6`t^zD-x*(o8sf5eUe{yP+RWGPz@o_*+r6{1iNqP1VE* zK(VQ9EUfr_Leo|eD=N5ODEWn(RaXgg@m8bwz^BOork|?{QmYa{23(v*mSR#VQBzi# z8xy)eh&f6&qjY|z8y@mHz6f0ThK-pF329FtF}l(ppNk`!NqdXNXmHC~zRtD$GwcvY z*-ig#m(GwKkcs`|u)4uCzNY*veCZsIksn3$v@<0;`Z+?MKxDPSkb@3!&(Kq?==00hv)v^LK=vX$tY$l_)vyYLJ^>WPAKc@v z%Y(%N$pT+VNC%8i0Af*fEchE&(3w+46VJoyd$LlTe&wi>?z z7`~F!LuahoIk0(`3a>L1WrTjXdmMVeqZ)a#!;GQ=3o4{Zr1ho9S^&=)lc`XMGqBr{ zc@$o#2?Ch00f*k@pNie1t3tG zaR=Tq;XhY~O`G0{*V~tasXU4;Y_RSPpZiNP^s|p&y!xUnJw?QfMa5-YN)ltBcVaUZ zeq+&ZeH^KOdTb%DxsgW<+O7J1HEOFOcXpc9pvPFwo#A5FsuYddE%6|+@ z8$R34OQ}+Rdf`t?XoH?|@Lrw>G5PQ;G2ahhA<;z`Wn=S^Ls!z?!2;6oaz`1yBy?JXm%T0DUL4QGAP;VXy^M@E%m| z0qKTWm;K7R#9s0;_k?BmXvt1kfn?tO=xWio7vdq z{p#pN1BtX9KAhWZqK>AlzqJ+%g3KHj{>W6AMs=>$zrTVem$ges5J{8g{sFo^)pY%{MkT$T`oy#k2AlUxJjC#5Y=|u> z`_cGJ{ymq_R>zONPe6O%5teDrGBhN77%_dF+Y|tBO5IN)XNc@{zO1T zx*kO#sD``dQE)ZXek@fFC<{=O@J<>86p5g$P| zbFa`j<=wS9Hh_=K#MMJ3+Nqd)9=xWtc_+MKVLGGzn70Jze=x@J8lDEivddi7Er00l zFsOhk(Ko_j2+k}&*_)CMMtM#=mqr#J1YefA>)9|1&3Z#exDSlJp zUW^q`;U2~7?sl{h3DBrtg=7j*eK&YBe55X)e-k6kTi}Y?BcNLRQ8FP)ejKnl!11v6 z%K7Or3wMaWI#^lPN~$khib0iQPy;)NQu7;u2gIP+4XFz1FEUls7>Itbe(V|HOUj~e zq1g9ZFZljiBX$TvX_Khf3fNyd>{~+@1dabujTKd7$|~9wit6QVMm|YT?5Xf2hUzyj z2Zj@1?ErXE)>-5gm7=V$9{|+Of{-yw*qbW$l8OxjX>5Uv8AI#yU{eAw*doIiV66hN zlEkw*`^5!eRNq+T?1_f7dglEce!;&4A&4*n5hnQ(h!L?;a-k`ETd6?a>-bq4cefIw!=n*VifM4;e2*FRp;i z3+X~8>xBLx^FpvX38c_S6w$8~iDXqdQAPW_h*H*tyFea#&(`he>t)Y z0}597+67PXxxc9skrj(2O12X*I9ZLIK^+-uebPl5x|PLzI{qRe569;;!Xe6FtrS(qEpmB%*lsK!iMX!^Eu31a0h%_*GL~?P(%jpUK zY%{CE0(z`wX(rE@Y^sDjP zUgLQUK$xi}U9E6Oo1ZnR{9L1o^I?(pY3WhO0a8WKyGC`p^(^AmDx&bp0fx*p-6V>169`zP5xDVh_764YwKm7|(BP1)F{r=8xmTW0;Gsgcg=~2{zr3@fRAIjbxW#?X7 zYtzwF&~EN7@CADQ0pjwRnK>;R=-zhzahN}`Wiz2I-qS#(lEpy`q*V>t+gd6yEg{(e}kwq8=ozbaiTz8BXXoYPTaC(s3{E5@ORi%{c?y*XVRzRu8ww! z6c(BbOsHU5oPQg1>eNB-F_Hg{aEsZ%h(h)S3H>OM>8pDTfm^AWRyN>4gjbYMDG?V2 zMn?FXllOG^I-->x;x6t;C9W-6xQ>jxXMdHFy8grKQmrgN{yb&Vt-Z z*Ko2u=sQ6~SfBWZ@cuVbV4izCI7FXfNorb=1?c~Ue7vjD&|y2I1v3zf+|b|97LH{d z38X1^Mhu5pDWlE|cXG2A=?0{sQ0vAI5t}80YWeAIaG;p82xIFGK zeRBu89%Sec;kB|i4J-1WR3s1``^iXqgiL9|5D5Z0xgHo1&N7uaX5>+UL5y7`#A95QF}gfXFo5=e}s zv-}s}sgXY4Ie##5rnT${*x>vi_HKekZ#PZZ<(vMqqgy&aq8&}Tdr)h6u=@V55Iyb} z(+#r0hBm!nUO%jQE5cq_&9V|WI*mjx!vSG+-x7v@1~|Gdimr=^IJ~7nQ9D~9QBQ;0Suh}>?lx52A1?Z(t-hoOX*e66;1UB7@T$Z3eJ!qpxM3KXh5SCCWOUcjL!SR;%ABOFwMw>f# z%M8l97u*|S0;5tuQ7M{M!d|I{ z3GjL|>Qmlz{dbBK^w(2G8Q;&m(VND_s;R|bX9$V;IsF52dI6qJkpI~=sMvM1&Sk3= z_VVk`)JN>?APp@S8h2=aw1JSu0~96$G5H)&Z-V)8@X(T?_44QYbszhUv#kw{b&Xpd zem$Un9E{^Gv)}??x#g+U@Lin3pr`hRtZ8_)1yG}RN9Y@6V>U1%WejIR6^*1y{sofm zg3`_*D1Z6yXo&dFcG9Z@?9LQb7!I{^6WG5Eu^}x2oWb3ZJaf%e&-t-5i4nVj1EIL` zMP&(k?nMpEpyY6G?Bk!PKg^(QICO}TQO&QKJSy|6My8fvPuvUyTPdXv;{F;fId?x0 zCqAUVw>9bwGa@Ga;7w}B zjqL%NmY>GGDY_P5xIxQ}vd8>#odd~2ipb%)ZAAqeAPC^yZVb3?ds&o|{B2(-%%Mop zu}nV|9qx2h!@oCaC0@aNS!O8Mc9*K58M-dCooOjWScxvh%67<5;B-(->VLV;DgxEU ztaYXk@7et~W+Uu^u7Gq~n4sKYoP4Y2$!FINpEN$N^EM+-Ov9l7DLETDE~IFEk?kH2 z`jLZHPMRdVT0oQ=oRbJfFSM0uM!&0S(yQB*dwgbh|I7WX0vXekf4`H{%RkFMzVK9`P2DS zGf{)kmLx_jR5k@K?1Ie$6uBzq8-w7gbtw(G>W%x+mkBBp@17h_GHJG#y$+0!3q-JJ zIr1qLz$~71MSKaqKN)vpeeN|#%3MJJyTwHpw*6ayMe zyW%R1Pk)-!$`NsE0k-M3el>8x`o_+ThzDz4&)4c>TEVf|FYC3GJNFcY31j{dwTV+g z5jCvg_|3r6cP8vQ2L*)fbw=8|!b>gNQn1+y>5NI3O53s(pJok-c0#3)U&MUS=^b zK=eDAm)u`NiIAw?s%zm2HtA1Qeg6P6g}vEWn>n@_E$*V@;lUFs2dSXv1cl1RVi(=6 z88J>E;PS~D*|8jz61{!V?r{l9;Z0Pxiho#<73dcj^=#KKlz)nF;%&Zm^~M4eyZH*M zaUugivsDedCTpjyJEd7j5DSLvdBi56-DA61cJ48-ha<<8Q^?M#@~&`cQftogeW-S$?xH7vyG9fYXg^})JGea>H@DPEL3zRqd;}ZR zz2H`;-(wJET(AR&;*4rc&UD`ylzQI+?d>)YJasBmW@?<&H>{%_pKdL~!5{}_Mfs10 z4GOwY$_sJe^Z_;QUAK^mOajo`N*TO&axNoCcshN7Y>oOjowLd-El@eC@4)HvlTx9= zy#VjUjjb~cD?GZl7@^@ik@kn1=LAzC`DN$(B-Pi2n|v7!Vjh1pG%vE?F0c@Ok4}(~ z(-3VQL*ye7tj7Y1kYVh0v+-2-#DT=SHm`~(Dw&#dYF4>r2GKZ2V!tirMx*?8DY zbq$F}gS6%rxJ*;Ejk@12p&;De`P6udCH_!JJKh{IB8l1;lp6-{*s5EJ_5sB7Ffn|; zSH+p7q^e7h9g5R5k>B0@@jN`Z@(_XO6LbS|8^c!}-ZwP!*Ei?QHb}xm!9|}E%pW@$ zD*LShYMc~i7T*a%xo}g8UpCWFIHhxf1VB?;MA64!LBJc~Ee-)5;9fd!1CW(`WA*H8 ziFf@K)sJ2Pumsxz#=Pw-<(}IC!l~d}3!t8rPb&PxArlqeuGXu>B6d@{mOEd3yP17& zPjbPj?6=L*5b?fITkXVf#p7)J8V<0QF0n&ME>#0P7Lc&MxrNYBZwcm)VH--g`0%)2 za2meoZoNDX;5EYw#pI)IXjNeKXn1ZI4Hag$*TKz#%Fwv@g_{TMk-N;SJRXQexVV6X zXsC9~H%1l#c_z_Gnjh^uN2h&fK%FK-rH~%i`f}GpJ(74QdV~a`{Nls?5}{^Q|H&la zz7l^jvh;h1f(g@fx#gA&HHmnr7KX^v&mWUjz}ZXh&$mtNe|vIc`Gf1wC*{D~FP|Pi zGk@KsbPZ;kErUpy06!3QKI39M2z=F3b>%l9=mag-Cwk9RzO!K9rv|NO(jDgHH;69T z4`l07bKb0gB$zPdfB>D}s=h?-W5pPZ4}2u`qyYp2VEy;CQaEQmOi>OPN#G9%<~xyc z9_E9ycC|IHCP09PJ>J-8e0cP8;>dM*0;_|8R*@wLQ~YO~e0FcpFHPR$g(UeR8(XjT z#R5@1q$bj=k5`Rc>J8dj>k&BE8yGs2-VC!5U7aoavk-IQYcb2G3Pii*)PCw{1{E0u zrU_CoJf7xrnPFs_>@iVjh^xm)0Y;Uh!RC7|5fgxsh|lpLfrQKZ(5fv;xz2wVB2Vnm z#Co{>CBJcae6fD$Arr9O8o}Dm<}$j8*>f4*V6@UgvFylWx{KYe} ztA)v?hozCe-s=KKU@Z9Xxk4=ai=f+Zv07RL!ejEgUGMaa@g{c8cc8fcEonEgDNyNy zotti~f>5r~=6XS|gbVx32R`qbP{qI3k)?e+jFfLT5)RfS9s?ruDY;WgucQNkkBp2v zS-FQX?mP&$C%j@`0nqe)*1vbz>0MdDS(Y;EYBQbo#*^;e<`AId^OWBg2Prwl%fPOx zYaTnQDsA53qdxUWp!K=On7^D*D6UW?SrQiJi~eCQIxMmQrf1)U#WhIR6izE> zm16lbP{W&`uEo0ut3(Gquz0(B#wCNrSqsX};7Q7mXe>;US zf~6_iJmr%&YGUQu*Tm!aQEg2BFl4~KYU??k4@sC13dY3^!xI^qS@%KxCGz)^u$|>b z8>P_H*Rea0Lva+Q>*_ANoibzN$hQ|;`g<211||811}6awPcmMR*f_uZ@7;&8B?N=x z-kt~>E5VQQ5kjLXPV!rv>Riqhe9ANB?Ze2AL1=q zgFwN&93B@P-l40!*Y_J(VhX{0n^6OO+U2;=R3+=*Zt=e@J|w5Jof#AARgNR>7@ic$ zLtU)YEL?VR?eUW*78728nM%+QDqbd|Dh)JXHbmXUyb8~Seac{>2n{%C+g)uE)vhzYKBkCc47~_>CkaaHdg|x zzyzLK2cQc$-4Rl1J5n)ohWAya^}?kO30$y4$~d}Q#FKo<#iNm$q9b9luF=~xKu`!F zfRvlE>N)YF$n+jo+SgrgW@AD{4L!xc+_m~()BR-X9aNcDJ?JfjGa0KklJl~dxeiSq+R!~OxEY5*Y~Q$yfgnmy8xyI?lA6ttS=@fS zNt7Nx?R-AEc`BiK7Op>ZTW*sYze|DVv$^uzdoN2sesc!FdV|eh3_s4hSt=VDg&6To zr=77HmT(7JY5Ts50MFtL&ujz-xVS{R@U{yC@WKKf9CGIjugQRRWNOyr@jmk9!Sc86 z$WJJ@Tx5wTu#h!?vBo&rr(qWT(Ik;WYE>fVs*-$TGj!HUGE*3r(v^PsIw{spyNu^g z3fP4(l|s_l)^6`aJRmk^U!5Ou6?km_^Xx1VLlONsYjHZ0>w+Aco=tOiIfu)p=!O)a z4cupOk|Rn`yFHO4-h3GEv={3l6aHvcN_|dO%ggyLc5!h2r}j+X=9+wO(|+SAZNZT; zktPQM0W9JIvBB`jEC!zdn5Iuc}0{UTi-SCI{JH4Yvvs}}Xp)XY|Wc5Ro-a?6CJBS{a?yvJ9HbhN69gc?2A0cHFOv8$#mDUwMUw z7wA?@g|_PdosW{!_Hw>�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

    p=L#N{O2talG8^3l?6jz~v{=%dl?J-)C)fZwuf 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

    2V~ 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

    y?L z0;{vmAda1cKC{;e3s z$=Mk1w2u#8%LK382<)})78HXD?A%;S4}Td)r|4b&_Q)$*Nb{U%Z2T)gDi2iw(a@I= zX2fc2{{-eVI;MtEO|kp_^HL2~yGVD`XAg#p8+gF1!3L)Q&4sUbUjZZaIi3KbR@k+7 zyx7m;L2UW}V5*=`^IAVC)_y(Hz;msTQ68nQwRZPI=gRxqS29m;)h`0m3KY@+b^5qE zMb=~-Z?|@k$7ju-#B3IOxqi5!R_Ltxtpw3jEIGrOC$2fGbqDq8s!QloEK^JBIi1tu z%)hoKgbVhRX+Ywy&m?*Z6UUTXhC>G9d<)OHV#0wEw_Jg60x5i!&bOs&t|)tQCaog= z`?9o@waqE)wTc}6qy$y3vL)>GH{R(Y%fBz1msx*`5&N;a75}X*KZv{f(BQ=_&29h$ zuap{2{HjRo?9-re`R0C2S@8%fpNBOs2>3a^eWb3S-%r0DMc^2+*c?y54GDK(h6YNCx81RqnvB7#{ z0nInC{!5G-Q7VKZ#At{URZUB??4SxHGOfq9U5{)=981>)Q1C?wqv#rAp}QFn{>p>o z-H%hA84+|zl>vjhFCSWHSyv0K!N*Y&tt_~otf-X#E3j+1D$C8R{=~>g*M(k#Ir%$| zQ}QF2^wr}XQfGrvNo0+9{BL5qRw{iQ2LTz5;$Mz72{Iw^xvU*$1!Hx1>=u z3k*48{{vUPjB8xoH#=3`uR(D0y5u!5+H%)@OV$OLCWEdO6lq{IssdP1CbZX3o}#-@ zd^7RC)}@0n4W)?)BBXNkVZN@cr4EM5-A&Kv8=sd`3 zq^K!cWK+7tf$>Vk?Y9hd1s8)#ukvY%0SsB}&;pXwUBS~KK+gUebG=IKXLUa{A5?LDnmOusK*3_F z#Hv_r2O^7D!|SzWyry;AC*)FQIO)eZ~2FJJZnQ(BQp`b*#{g!JIn|@hRS&! zZ-P5!z;u+$SQMGz&{$YZV~JYK)J;FQ`e!XAk7X~8O{9Bm!aQt z`ek#`+T4E9lM3ybfe!<3zy)y555{$`_n%~$HnhY4_^vT*?OzNb77WH#U*2)b-r7>B zNuQoKtiQgKEZzp>eoWfa`)@WsW7uXyO|eKDGUxAd^OMM(=MOR}LuhU%L#rS3+kb?I z*LloKEV`vQXoVJJO2`4>8UAaiNHnOG*J+&3yEF8^zg1S|&&X3jG`2P`a~!6httbqt z`tVX!SpLn`cZWL$J@0!X9<7M{T!QJO-9aS{Rld4=FVNzvLwNGYGwHp&*h%i~y!Bt@ zCR!?9>AtZ1R_jHM|9?SX%`i_HZ1`DAXJcZzx&G?v*QApUFm~S_Ht81{UD5Y;TTAKoRP4al>JNk1U542e ztByVJm1gaP53tKkzq2h@YqKvH9=Q?_#!%r1Eq3X-*Gco&GM|;6kv_;ETy;)SSY=j` z@m?!$&j%Ied*c5q$|4?#u3r1SA+l*PB5Oa3bZ!%);wxf(9>qnxm771|y&hiv z!5AMu#q((mmw(FqId*jnJyUzL!#SjX_wJfBn9{mL;Qo^j+2OK>}V&k>eHg82}k4m(VUX^Jr(>epVg z9sevT<~gjgaaS&V&nn}CTGh!D)`$E@&p!usfj3we$ zc{1P}XWp3MK-;|bpRc)39%je~DX_%0AhWsf1dvoSl^B*9U5@;?3`0?16*Sp``WzPB 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

    HTDUmZb+xixLJZ`ADE{2%Vqfa;2I)OHhEQ& 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

    ^*?fV-#Ywu)C(j$D#afNzM|-c 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�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

    9@@rc`dIV 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ⅅl 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 oD 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСписокКаналов --token %token% --notarchived %notarchived% --cursor %cursor% + oint slack ПолучитьСписокКаналов --token %token% --notarchived "Истина" --cursor %cursor% ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-user-list.md b/docs/ru/md/Slack/Channel-management/Get-channel-user-list.md similarity index 88% rename from docs/ru/md/!temp/Slack/Channel-management/Get-channel-user-list.md rename to docs/ru/md/Slack/Channel-management/Get-channel-user-list.md index 1e5c5048d8..f037d02b9f 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Get-channel-user-list.md +++ b/docs/ru/md/Slack/Channel-management/Get-channel-user-list.md @@ -15,7 +15,7 @@ sidebar_position: 2 | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСписокПользователейКанала --token %token% --channel %channel% --cursor %cursor% + oint slack ПолучитьСписокПользователейКанала --token %token% --channel "C070VPMKN8J" --cursor %cursor% ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Get-channel.md b/docs/ru/md/Slack/Channel-management/Get-channel.md similarity index 93% rename from docs/ru/md/!temp/Slack/Channel-management/Get-channel.md rename to docs/ru/md/Slack/Channel-management/Get-channel.md index b081007b23..98791c918a 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Get-channel.md +++ b/docs/ru/md/Slack/Channel-management/Get-channel.md @@ -14,7 +14,7 @@ sidebar_position: 5 | Канал | --channel | Строка | ID канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьКанал --token %token% --channel %channel% + oint slack ПолучитьКанал --token %token% --channel "C070VPMKN8J" ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Invite-users-to-channel.md b/docs/ru/md/Slack/Channel-management/Invite-users-to-channel.md similarity index 91% rename from docs/ru/md/!temp/Slack/Channel-management/Invite-users-to-channel.md rename to docs/ru/md/Slack/Channel-management/Invite-users-to-channel.md index 49edd6d326..91cd2bf3d6 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Invite-users-to-channel.md +++ b/docs/ru/md/Slack/Channel-management/Invite-users-to-channel.md @@ -15,13 +15,13 @@ sidebar_position: 7 | МассивПользователей | --users | Массив Из Строка | Массив ID пользователей | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" Канал = "C070VPMKN8J"; - МасствПользователей = Новый Массив; + МассивПользователей = Новый Массив; МассивПользователей.Добавить("U06UG1CAYH2"); Ответ = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, МассивПользователей); //Соответствие @@ -31,9 +31,9 @@ sidebar_position: 7 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПригласитьПользователейВКанал --token %token% --channel %channel% --users %users% + oint slack ПригласитьПользователейВКанал --token %token% --channel "C070VPMKN8J" --users %users% ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Join-channel.md b/docs/ru/md/Slack/Channel-management/Join-channel.md similarity index 93% rename from docs/ru/md/!temp/Slack/Channel-management/Join-channel.md rename to docs/ru/md/Slack/Channel-management/Join-channel.md index 9c8ee9e331..1d5b566e6d 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Join-channel.md +++ b/docs/ru/md/Slack/Channel-management/Join-channel.md @@ -14,7 +14,7 @@ sidebar_position: 9 | Канал | --channel | Строка | ID канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 9 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ВступитьВКанал --token %token% --channel %channel% + oint slack ВступитьВКанал --token %token% --channel "C070VPMKN8J" ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Kick-user-from-channel.md b/docs/ru/md/Slack/Channel-management/Kick-user-from-channel.md similarity index 88% rename from docs/ru/md/!temp/Slack/Channel-management/Kick-user-from-channel.md rename to docs/ru/md/Slack/Channel-management/Kick-user-from-channel.md index 1537887dde..99baf7e757 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Kick-user-from-channel.md +++ b/docs/ru/md/Slack/Channel-management/Kick-user-from-channel.md @@ -15,7 +15,7 @@ sidebar_position: 8 | Пользователь | --user | Строка | ID пользователя | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 8 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ВыгнатьПользователяИзКанала --token %token% --channel %channel% --user %user% + oint slack ВыгнатьПользователяИзКанала --token %token% --channel "C070VPMKN8J" --user "U06UG1CAYH2" ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Leave-channel.md b/docs/ru/md/Slack/Channel-management/Leave-channel.md similarity index 88% rename from docs/ru/md/!temp/Slack/Channel-management/Leave-channel.md rename to docs/ru/md/Slack/Channel-management/Leave-channel.md index 32f29a68cb..253f42abdd 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Leave-channel.md +++ b/docs/ru/md/Slack/Channel-management/Leave-channel.md @@ -14,7 +14,7 @@ sidebar_position: 10 | Канал | --channel | Строка | ID канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 10 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПокинутьКанал --token %token% --channel %channel% + oint slack ПокинутьКанал --token %token% --channel "C070VPMKN8J" ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Rename-channel.md b/docs/ru/md/Slack/Channel-management/Rename-channel.md similarity index 93% rename from docs/ru/md/!temp/Slack/Channel-management/Rename-channel.md rename to docs/ru/md/Slack/Channel-management/Rename-channel.md index dc9bab195d..a2d824f66d 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Rename-channel.md +++ b/docs/ru/md/Slack/Channel-management/Rename-channel.md @@ -15,7 +15,7 @@ sidebar_position: 13 | Название | --title | Строка | Новое название канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 13 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПереименоватьКанал --token %token% --channel %channel% --title %title% + oint slack ПереименоватьКанал --token %token% --channel "C070VPMKN8J" --title %title% ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-goal.md b/docs/ru/md/Slack/Channel-management/Set-channel-goal.md similarity index 92% rename from docs/ru/md/!temp/Slack/Channel-management/Set-channel-goal.md rename to docs/ru/md/Slack/Channel-management/Set-channel-goal.md index 5c41eeb5a7..1e1980d22b 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-goal.md +++ b/docs/ru/md/Slack/Channel-management/Set-channel-goal.md @@ -15,7 +15,7 @@ sidebar_position: 12 | Цель | --purpose | Строка | Цель канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 12 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack УстановитьЦельКанала --token %token% --channel %channel% --purpose %purpose% + oint slack УстановитьЦельКанала --token %token% --channel "C070VPMKN8J" --purpose "Тестовая цель" ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-topic.md b/docs/ru/md/Slack/Channel-management/Set-channel-topic.md similarity index 92% rename from docs/ru/md/!temp/Slack/Channel-management/Set-channel-topic.md rename to docs/ru/md/Slack/Channel-management/Set-channel-topic.md index fd93fce951..463af6e139 100644 --- a/docs/ru/md/!temp/Slack/Channel-management/Set-channel-topic.md +++ b/docs/ru/md/Slack/Channel-management/Set-channel-topic.md @@ -15,7 +15,7 @@ sidebar_position: 11 | Тема | --theme | Строка | Тема канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 11 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack УстановитьТемуКанала --token %token% --channel %channel% --theme %theme% + oint slack УстановитьТемуКанала --token %token% --channel "C070VPMKN8J" --theme "Тестовая тема" ``` diff --git a/docs/ru/md/!temp/Slack/Channel-management/_category_.json b/docs/ru/md/Slack/Channel-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Slack/Channel-management/_category_.json rename to docs/ru/md/Slack/Channel-management/_category_.json diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Add-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md similarity index 92% rename from docs/ru/md/!temp/Slack/Deleted-files-management/Add-external-file.md rename to docs/ru/md/Slack/Deleted-files-management/Add-external-file.md index ab67af6cd4..60ed9d61c3 100644 --- a/docs/ru/md/!temp/Slack/Deleted-files-management/Add-external-file.md +++ b/docs/ru/md/Slack/Deleted-files-management/Add-external-file.md @@ -15,7 +15,7 @@ sidebar_position: 3 | Заголовок | --title | Строка | Заголовок файла для Slack | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ДобавитьВнешнийФайл --token %token% --url %url% --title %title% + oint slack ДобавитьВнешнийФайл --token %token% --url "https://opi.neocities.org/test_data/document.docx" --title %title% ``` diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Delete-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md similarity index 89% rename from docs/ru/md/!temp/Slack/Deleted-files-management/Delete-external-file.md rename to docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md index c5bd442adb..2994bb2422 100644 --- a/docs/ru/md/!temp/Slack/Deleted-files-management/Delete-external-file.md +++ b/docs/ru/md/Slack/Deleted-files-management/Delete-external-file.md @@ -14,7 +14,7 @@ sidebar_position: 5 | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack УдалитьВнешнийФайл --token %token% --fileid %fileid% + oint slack УдалитьВнешнийФайл --token %token% --fileid "F070P52CU94" ``` diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file-list.md b/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md similarity index 88% rename from docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file-list.md rename to docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md index 2b885321a8..c6a28829d0 100644 --- a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file-list.md +++ b/docs/ru/md/Slack/Deleted-files-management/Get-external-file-list.md @@ -15,7 +15,7 @@ sidebar_position: 1 | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСписокВнешнихФайлов --token %token% --channel %channel% --cursor %cursor% + oint slack ПолучитьСписокВнешнихФайлов --token %token% --channel "C070VPMKN8J" --cursor %cursor% ``` diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md similarity index 94% rename from docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file.md rename to docs/ru/md/Slack/Deleted-files-management/Get-external-file.md index 787a899a06..2cb215674b 100644 --- a/docs/ru/md/!temp/Slack/Deleted-files-management/Get-external-file.md +++ b/docs/ru/md/Slack/Deleted-files-management/Get-external-file.md @@ -14,7 +14,7 @@ sidebar_position: 2 | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьВнешнийФайл --token %token% --fileid %fileid% + oint slack ПолучитьВнешнийФайл --token %token% --fileid "F070P52CU94" ``` diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/Send-external-file.md b/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md similarity index 94% rename from docs/ru/md/!temp/Slack/Deleted-files-management/Send-external-file.md rename to docs/ru/md/Slack/Deleted-files-management/Send-external-file.md index 53d2027e96..b6cf50bcb2 100644 --- a/docs/ru/md/!temp/Slack/Deleted-files-management/Send-external-file.md +++ b/docs/ru/md/Slack/Deleted-files-management/Send-external-file.md @@ -15,7 +15,7 @@ sidebar_position: 4 | МассивКаналов | --channels | Массив Из Строка | Массив каналов для отправки | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ОтправитьВнешнийФайл --token %token% --fileid %fileid% --channels %channels% + oint slack ОтправитьВнешнийФайл --token %token% --fileid "F070P52CU94" --channels %channels% ``` diff --git a/docs/ru/md/!temp/Slack/Deleted-files-management/_category_.json b/docs/ru/md/Slack/Deleted-files-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Slack/Deleted-files-management/_category_.json rename to docs/ru/md/Slack/Deleted-files-management/_category_.json diff --git a/docs/ru/md/!temp/Slack/Dialog-management/Close-dialog.md b/docs/ru/md/Slack/Dialog-management/Close-dialog.md similarity index 83% rename from docs/ru/md/!temp/Slack/Dialog-management/Close-dialog.md rename to docs/ru/md/Slack/Dialog-management/Close-dialog.md index 8a1bf1778c..d5b9d18379 100644 --- a/docs/ru/md/!temp/Slack/Dialog-management/Close-dialog.md +++ b/docs/ru/md/Slack/Dialog-management/Close-dialog.md @@ -14,7 +14,7 @@ sidebar_position: 2 | Диалог | --conv | Строка | ID диалога | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ЗакрытьДиалог --token %token% --conv %conv% + oint slack ЗакрытьДиалог --token %token% --conv "D06UAKK1C6R" ``` diff --git a/docs/ru/md/!temp/Slack/Dialog-management/Open-dialog.md b/docs/ru/md/Slack/Dialog-management/Open-dialog.md similarity index 92% rename from docs/ru/md/!temp/Slack/Dialog-management/Open-dialog.md rename to docs/ru/md/Slack/Dialog-management/Open-dialog.md index 9de00db0ab..15c88ed64e 100644 --- a/docs/ru/md/!temp/Slack/Dialog-management/Open-dialog.md +++ b/docs/ru/md/Slack/Dialog-management/Open-dialog.md @@ -14,7 +14,7 @@ sidebar_position: 1 | МассивПользователей | --users | Массив из Строка | Массив ID пользователей | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,7 +30,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint slack ОткрытьДиалог --token %token% --users %users% diff --git a/docs/ru/md/!temp/Slack/Dialog-management/_category_.json b/docs/ru/md/Slack/Dialog-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Slack/Dialog-management/_category_.json rename to docs/ru/md/Slack/Dialog-management/_category_.json diff --git a/docs/ru/md/!temp/Slack/File-work/Delete-file.md b/docs/ru/md/Slack/File-work/Delete-file.md similarity index 84% rename from docs/ru/md/!temp/Slack/File-work/Delete-file.md rename to docs/ru/md/Slack/File-work/Delete-file.md index 99c33659f7..792965ff7b 100644 --- a/docs/ru/md/!temp/Slack/File-work/Delete-file.md +++ b/docs/ru/md/Slack/File-work/Delete-file.md @@ -14,7 +14,7 @@ sidebar_position: 4 | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack УдалитьФайл --token %token% --fileid %fileid% + oint slack УдалитьФайл --token %token% --fileid "F070VL6FQFM" ``` diff --git a/docs/ru/md/!temp/Slack/File-work/Get-file-data.md b/docs/ru/md/Slack/File-work/Get-file-data.md similarity index 94% rename from docs/ru/md/!temp/Slack/File-work/Get-file-data.md rename to docs/ru/md/Slack/File-work/Get-file-data.md index 87678b280d..4d23e58ee7 100644 --- a/docs/ru/md/!temp/Slack/File-work/Get-file-data.md +++ b/docs/ru/md/Slack/File-work/Get-file-data.md @@ -14,7 +14,7 @@ sidebar_position: 3 | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -28,9 +28,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьДанныеФайла --token %token% --fileid %fileid% + oint slack ПолучитьДанныеФайла --token %token% --fileid "F070VL6FQFM" ``` diff --git a/docs/ru/md/!temp/Slack/File-work/Get-files-list.md b/docs/ru/md/Slack/File-work/Get-files-list.md similarity index 94% rename from docs/ru/md/!temp/Slack/File-work/Get-files-list.md rename to docs/ru/md/Slack/File-work/Get-files-list.md index 5de7cbd720..59e9a330e6 100644 --- a/docs/ru/md/!temp/Slack/File-work/Get-files-list.md +++ b/docs/ru/md/Slack/File-work/Get-files-list.md @@ -15,7 +15,7 @@ sidebar_position: 1 | НомерСтраницы | --page | Число, Строка | Номер страницы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСписокФайлов --token %token% --channel %channel% --page %page% + oint slack ПолучитьСписокФайлов --token %token% --channel "C123456" --page "1" ``` diff --git a/docs/ru/md/!temp/Slack/File-work/Make-file-private.md b/docs/ru/md/Slack/File-work/Make-file-private.md similarity index 89% rename from docs/ru/md/!temp/Slack/File-work/Make-file-private.md rename to docs/ru/md/Slack/File-work/Make-file-private.md index 2ee1b93e1a..806055258e 100644 --- a/docs/ru/md/!temp/Slack/File-work/Make-file-private.md +++ b/docs/ru/md/Slack/File-work/Make-file-private.md @@ -14,7 +14,7 @@ sidebar_position: 6 | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -22,7 +22,7 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint slack СделатьФайлПриватным --token %token% --fileid %fileid% diff --git a/docs/ru/md/!temp/Slack/File-work/Make-file-public.md b/docs/ru/md/Slack/File-work/Make-file-public.md similarity index 89% rename from docs/ru/md/!temp/Slack/File-work/Make-file-public.md rename to docs/ru/md/Slack/File-work/Make-file-public.md index d0308a6f20..da214ed590 100644 --- a/docs/ru/md/!temp/Slack/File-work/Make-file-public.md +++ b/docs/ru/md/Slack/File-work/Make-file-public.md @@ -14,7 +14,7 @@ sidebar_position: 5 | ИдентификаторФайла | --fileid | Строка | Идентификатор файла | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -22,7 +22,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint slack СделатьФайлПубличным --token %token% --fileid %fileid% diff --git a/docs/ru/md/!temp/Slack/File-work/Upload-file.md b/docs/ru/md/Slack/File-work/Upload-file.md similarity index 91% rename from docs/ru/md/!temp/Slack/File-work/Upload-file.md rename to docs/ru/md/Slack/File-work/Upload-file.md index 7c4ce715be..31ca4bd5bd 100644 --- a/docs/ru/md/!temp/Slack/File-work/Upload-file.md +++ b/docs/ru/md/Slack/File-work/Upload-file.md @@ -17,13 +17,13 @@ sidebar_position: 2 | Канал | --channel | Строка | ID канала | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" ИмяФайла = "megadoc.docx"; - Файл = Новый ДовичныеДанные("D:\" + ИмяФайла); + Файл = Новый ДвоичныеДанные("D:\" + ИмяФайла); Заголовок = "Новый файл"; Канал = "C123456"; @@ -34,9 +34,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ЗагрузитьФайл --token %token% --file %file% --filename %filename% --title %title% --channel %channel% + oint slack ЗагрузитьФайл --token %token% --file %file% --filename "megadoc.docx" --title %title% --channel "C123456" ``` diff --git a/docs/ru/md/!temp/Slack/File-work/_category_.json b/docs/ru/md/Slack/File-work/_category_.json similarity index 100% rename from docs/ru/md/!temp/Slack/File-work/_category_.json rename to docs/ru/md/Slack/File-work/_category_.json diff --git a/docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md b/docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md deleted file mode 100644 index 2f0b975cfd..0000000000 --- a/docs/ru/md/Slack/Formirovanie-blokov/Sformirovat-blok-kartinku.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Сформировать блок картинку - Формирует блок с картинкой для добавления в массив блоков сообщения - - -*Функция СформироватьБлокКартинку(Знач URL, Знач АльтернативныйТекст = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | URL | --picture | Строка | URL картинки | - | АльтернативныйТекст | --alt | Строка | Альтернативный текст картинки | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - Блок картинки - -```bsl title="Пример кода" - - Текст = "Картинка альпаки"; - URL = "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1"; - - Ответ = OPI_Slack.СформироватьБлокКартинку(URL, Текст); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack --picture "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1" --alt "Картинка альпаки" - -``` - - -```json title="Результат" - -{ - "alt_text": "Yo", - "image_url": "https://github.com/Bayselonarrend/OpenIntegrations/raw/main/Media/logo.png?v1", - "type": "image" -} - -``` diff --git a/docs/ru/md/Slack/Formirovanie-blokov/_category_.json b/docs/ru/md/Slack/Formirovanie-blokov/_category_.json deleted file mode 100644 index dac3d82652..0000000000 --- a/docs/ru/md/Slack/Formirovanie-blokov/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Формирование блоков", -"position": "7" -} \ No newline at end of file diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/Get-bot-information.md b/docs/ru/md/Slack/Management-and-settings/Get-bot-information.md similarity index 91% rename from docs/ru/md/!temp/Slack/Management-and-settings/Get-bot-information.md rename to docs/ru/md/Slack/Management-and-settings/Get-bot-information.md index 94f110d3a2..8ee3f7e0cb 100644 --- a/docs/ru/md/!temp/Slack/Management-and-settings/Get-bot-information.md +++ b/docs/ru/md/Slack/Management-and-settings/Get-bot-information.md @@ -13,7 +13,7 @@ sidebar_position: 1 | Токен | --token | Строка | Токен бота | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint slack ПолучитьИнформациюОБоте --token %token% diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/Get-user-list.md b/docs/ru/md/Slack/Management-and-settings/Get-user-list.md similarity index 98% rename from docs/ru/md/!temp/Slack/Management-and-settings/Get-user-list.md rename to docs/ru/md/Slack/Management-and-settings/Get-user-list.md index ef5a964aae..bc65328dfb 100644 --- a/docs/ru/md/!temp/Slack/Management-and-settings/Get-user-list.md +++ b/docs/ru/md/Slack/Management-and-settings/Get-user-list.md @@ -14,7 +14,7 @@ sidebar_position: 3 | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -27,7 +27,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint slack ПолучитьСписокПользователей --token %token% --cursor %cursor% diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/Get-workspace-list.md b/docs/ru/md/Slack/Management-and-settings/Get-workspace-list.md similarity index 92% rename from docs/ru/md/!temp/Slack/Management-and-settings/Get-workspace-list.md rename to docs/ru/md/Slack/Management-and-settings/Get-workspace-list.md index 373fa1f53f..bc86560a04 100644 --- a/docs/ru/md/!temp/Slack/Management-and-settings/Get-workspace-list.md +++ b/docs/ru/md/Slack/Management-and-settings/Get-workspace-list.md @@ -14,7 +14,7 @@ sidebar_position: 2 | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -27,7 +27,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint slack ПолучитьСписокРабочихОбластей --token %token% --cursor %cursor% diff --git a/docs/ru/md/!temp/Slack/Management-and-settings/_category_.json b/docs/ru/md/Slack/Management-and-settings/_category_.json similarity index 100% rename from docs/ru/md/!temp/Slack/Management-and-settings/_category_.json rename to docs/ru/md/Slack/Management-and-settings/_category_.json diff --git a/docs/ru/md/!temp/Slack/Message-management/Delete-message.md b/docs/ru/md/Slack/Message-management/Delete-message.md similarity index 88% rename from docs/ru/md/!temp/Slack/Message-management/Delete-message.md rename to docs/ru/md/Slack/Message-management/Delete-message.md index e5d2e359fa..d6e3884791 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Delete-message.md +++ b/docs/ru/md/Slack/Message-management/Delete-message.md @@ -16,7 +16,7 @@ sidebar_position: 4 | ЭтоОтложенное | --issheduled | Булево | Признак удаления отложенного сообщения | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -31,9 +31,9 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack УдалитьСообщение --token %token% --channel %channel% --stamp %stamp% --issheduled %issheduled% + oint slack УдалитьСообщение --token %token% --channel "C06UFNUTKUL" --stamp "1714146538.221929" --issheduled %issheduled% ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/Edit-message.md b/docs/ru/md/Slack/Message-management/Edit-message.md similarity index 91% rename from docs/ru/md/!temp/Slack/Message-management/Edit-message.md rename to docs/ru/md/Slack/Message-management/Edit-message.md index 137caf7988..f3cf8f63d3 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Edit-message.md +++ b/docs/ru/md/Slack/Message-management/Edit-message.md @@ -17,7 +17,7 @@ sidebar_position: 3 | МассивБлоков | --blocks | Массив Из Структура | JSON массива описаний блоков | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -33,9 +33,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ИзменитьСообщение --token %token% --channel %channel% --stamp %stamp% --text %text% --blocks %blocks% + oint slack ИзменитьСообщение --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --text "Тестовое сообщение 2" --blocks %blocks% ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/Get-delayed-message-list.md b/docs/ru/md/Slack/Message-management/Get-delayed-message-list.md similarity index 88% rename from docs/ru/md/!temp/Slack/Message-management/Get-delayed-message-list.md rename to docs/ru/md/Slack/Message-management/Get-delayed-message-list.md index 7c56defe40..7b6711b61f 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Get-delayed-message-list.md +++ b/docs/ru/md/Slack/Message-management/Get-delayed-message-list.md @@ -15,7 +15,7 @@ sidebar_position: 5 | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -29,9 +29,9 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСписокОтложенныхСообщений --token %token% --channel %channel% --cursor %cursor% + oint slack ПолучитьСписокОтложенныхСообщений --token %token% --channel "C070VPMKN8J" --cursor %cursor% ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/Get-message-link.md b/docs/ru/md/Slack/Message-management/Get-message-link.md similarity index 88% rename from docs/ru/md/!temp/Slack/Message-management/Get-message-link.md rename to docs/ru/md/Slack/Message-management/Get-message-link.md index 3921db3580..0398dac340 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Get-message-link.md +++ b/docs/ru/md/Slack/Message-management/Get-message-link.md @@ -15,7 +15,7 @@ sidebar_position: 6 | Отметка | --stamp | Строка | Временная отметка или ID сообщения | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -30,9 +30,9 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСсылкуНаСообщение --token %token% --channel %channel% --stamp %stamp% + oint slack ПолучитьСсылкуНаСообщение --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/Get-message-reply-list.md b/docs/ru/md/Slack/Message-management/Get-message-reply-list.md similarity index 92% rename from docs/ru/md/!temp/Slack/Message-management/Get-message-reply-list.md rename to docs/ru/md/Slack/Message-management/Get-message-reply-list.md index 8bb8dd783c..aa8c9865e7 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Get-message-reply-list.md +++ b/docs/ru/md/Slack/Message-management/Get-message-reply-list.md @@ -16,7 +16,7 @@ sidebar_position: 7 | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -31,9 +31,9 @@ sidebar_position: 7 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ПолучитьСписокОтветовНаСообщение --token %token% --channel %channel% --stamp %stamp% --cursor %cursor% + oint slack ПолучитьСписокОтветовНаСообщение --token %token% --channel "C070VPMKN8J" --stamp "1714146538.221929" --cursor %cursor% ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/Send-ephemeral-message.md b/docs/ru/md/Slack/Message-management/Send-ephemeral-message.md similarity index 90% rename from docs/ru/md/!temp/Slack/Message-management/Send-ephemeral-message.md rename to docs/ru/md/Slack/Message-management/Send-ephemeral-message.md index f0f4aad726..ddf77f6a9d 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Send-ephemeral-message.md +++ b/docs/ru/md/Slack/Message-management/Send-ephemeral-message.md @@ -17,7 +17,7 @@ sidebar_position: 2 | Блоки | --blocks | Массив Из Структура | JSON массива описаний блоков | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -32,9 +32,9 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ОтправитьЭфемерноеСообщение --token %token% --channel %channel% --text %text% --user %user% --blocks %blocks% + oint slack ОтправитьЭфемерноеСообщение --token %token% --channel "C070VPMKN8J" --text %text% --user %user% --blocks %blocks% ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/Send-message.md b/docs/ru/md/Slack/Message-management/Send-message.md similarity index 91% rename from docs/ru/md/!temp/Slack/Message-management/Send-message.md rename to docs/ru/md/Slack/Message-management/Send-message.md index b510087e35..b65ca4faff 100644 --- a/docs/ru/md/!temp/Slack/Message-management/Send-message.md +++ b/docs/ru/md/Slack/Message-management/Send-message.md @@ -17,7 +17,7 @@ sidebar_position: 1 | Блоки | --blocks | Массив Из Структура | JSON массива описаний блоков | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack ```bsl title="Пример кода" @@ -32,9 +32,9 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint slack ОтправитьСообщение --token %token% --channel %channel% --text %text% --date %date% --blocks %blocks% + oint slack ОтправитьСообщение --token %token% --channel "C070VPMKN8J" --text "Тестовое сообщение" --date %date% --blocks %blocks% ``` diff --git a/docs/ru/md/!temp/Slack/Message-management/_category_.json b/docs/ru/md/Slack/Message-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Slack/Message-management/_category_.json rename to docs/ru/md/Slack/Message-management/_category_.json diff --git a/docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md b/docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md deleted file mode 100644 index 460c6725d6..0000000000 --- a/docs/ru/md/Slack/Rabota-s-dialogami/Otkryt-dialog.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Открыть диалог - Открывает новый диалог с одним или несколькими пользователями - - -*Функция ОткрытьДиалог(Знач Токен, Знач МассивПользователей) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | МассивПользователей | --users | Массив из Строка | Массив ID пользователей | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - МассивПользователей = Новый Массив; - МассивПользователей.Добавить("U123456"); - МассивПользователей.Добавить("U654321"); - - Ответ = OPI_Slack.ОткрытьДиалог(Токен, МассивПользователей); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ОткрытьДиалог --token %token% --users "['U123456','U654321']" - -``` - - -```json title="Результат" - -{ - "ok": true, - "no_op": false, - "already_open": false, - "channel": { - "id": "D06UAKK1C6R" - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md b/docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md deleted file mode 100644 index 850a8698fd..0000000000 --- a/docs/ru/md/Slack/Rabota-s-dialogami/Zakryt-dialog.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Закрыть диалог - Закрывает существующий диалог - - -*Функция ЗакрытьДиалог(Знач Токен, Знач Диалог) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Диалог | --conv | Строка | ID диалога | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Диалог = "D06UAKK1C6R"; - - Ответ = OPI_Slack.ЗакрытьДиалог(Токен, Диалог); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ЗакрытьДиалог --token %token% --conv D06UAKK1C6R - -``` - - -```json title="Результат" - -{ - "ok": true, - "already_closed": false, - "no_op": false -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-dialogami/_category_.json b/docs/ru/md/Slack/Rabota-s-dialogami/_category_.json deleted file mode 100644 index c463562516..0000000000 --- a/docs/ru/md/Slack/Rabota-s-dialogami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с диалогами", -"position": "4" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md b/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md deleted file mode 100644 index c2a6fd7c65..0000000000 --- a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-dannye-fayla.md +++ /dev/null @@ -1,80 +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/Rabota-s-faylami/Poluchit-spisok-faylov.md b/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-spisok-faylov.md deleted file mode 100644 index 5922b3048d..0000000000 --- a/docs/ru/md/Slack/Rabota-s-faylami/Poluchit-spisok-faylov.md +++ /dev/null @@ -1,80 +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/Rabota-s-faylami/Udalit-fayl.md b/docs/ru/md/Slack/Rabota-s-faylami/Udalit-fayl.md deleted file mode 100644 index 6a7579b72d..0000000000 --- a/docs/ru/md/Slack/Rabota-s-faylami/Udalit-fayl.md +++ /dev/null @@ -1,41 +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/Rabota-s-faylami/Zagruzit-fayl.md b/docs/ru/md/Slack/Rabota-s-faylami/Zagruzit-fayl.md deleted file mode 100644 index cf64ac2e98..0000000000 --- a/docs/ru/md/Slack/Rabota-s-faylami/Zagruzit-fayl.md +++ /dev/null @@ -1,85 +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 "D:\megadoc.docx" --filename "megadoc.docx" --title "Новый файл" --channel "C123456" - -``` - -![Результат](img/1.png) - -```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/Rabota-s-faylami/_category_.json b/docs/ru/md/Slack/Rabota-s-faylami/_category_.json deleted file mode 100644 index 3fb6cf40aa..0000000000 --- a/docs/ru/md/Slack/Rabota-s-faylami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с файлами", -"position": "5" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/Rabota-s-faylami/img/1.png b/docs/ru/md/Slack/Rabota-s-faylami/img/1.png deleted file mode 100644 index 814089e2a5d4797cda4c4e24dcb4cf0e73a34001..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15316 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 KRf>H5_P+sfd6qK( diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md deleted file mode 100644 index f7f2bf7c3f..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Arhivirovat-kanal.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Архивировать канал - Архивирует активный канал - - -*Функция АрхивироватьКанал(Знач Токен, Знач Канал) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.АрхивироватьКанал(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack АрхивироватьКанал --token %token% --channel C070VPMKN8J - -``` - - -```json title="Результат" - -{ - "ok": true -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md deleted file mode 100644 index 055f7db904..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Pereimenovat-kanal.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -sidebar_position: 13 ---- - -# Переименовать канал - Изменяет название канала - - -*Функция ПереименоватьКанал(Знач Токен, Знач Канал, Знач Название) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - | Название | --title | Строка | Новое название канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Название = "testcov" + Строка(Новый УникальныйИдентификатор); - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПереименоватьКанал(Токен, Канал, Название); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПереименоватьКанал --token %token% --channel C070VPMKN8J --title "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec" - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv42a25b36-8de3-4293-a6a9-6b92e6ea81ec", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146544414, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": true, - "last_read": "1714146543.286219", - "topic": { - "value": "Тестовая тема", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "purpose": { - "value": "Тестовая цель", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "previous_names": [ - "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c" - ] - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md deleted file mode 100644 index 7ca5333d87..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Pokinut-kanal.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -sidebar_position: 10 ---- - -# Покинуть канал - Удаляет текущего бота из канала - - -*Функция ПокинутьКанал(Знач Токен, Знач Канал) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПокинутьКанал(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПокинутьКанал --token %token% --channel C070VPMKN8J - -``` - - -```json title="Результат" - -{ - "ok": true -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md deleted file mode 100644 index f4b479a014..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-istoriu-kanala.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Получить историю канала - Получает информацию событиях канала - - -*Функция ПолучитьИсториюКанала(Знач Токен, Знач Канал) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПолучитьИсториюКанала(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьИсториюКанала --token %token% --channel C070VPMKN8J - -``` - - -```json title="Результат" - -{ - "ok": true, - "messages": [ - { - "subtype": "channel_join", - "user": "U06UABH3APP", - "text": "<@U06UABH3APP> has joined the channel", - "inviter": "U06UG1CAYH2", - "type": "message", - "ts": "1714146543.286219" - }, - { - "subtype": "channel_purpose", - "user": "U06UG1CAYH2", - "purpose": "Тестовая цель", - "text": "set the channel description: Тестовая цель", - "type": "message", - "ts": "1714146543.014349" - }, - { - "subtype": "channel_topic", - "user": "U06UG1CAYH2", - "topic": "Тестовая тема", - "text": "set the channel topic: Тестовая тема", - "type": "message", - "ts": "1714146542.849559" - }, - { - "subtype": "channel_join", - "user": "U06UG1CAYH2", - "text": "<@U06UG1CAYH2> has joined the channel", - "type": "message", - "ts": "1714146542.605859" - } - ], - "has_more": false, - "pin_count": 0, - "channel_actions_ts": null, - "channel_actions_count": 0 -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md deleted file mode 100644 index 21f3c2d584..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-kanal.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Получить канал - Получает информацию о канале - - -*Функция ПолучитьКанал(Знач Токен, Знач Канал) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПолучитьКанал(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ);//JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьКанал --token %token% --channel C070VPMKN8J - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146542983, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": true, - "last_read": "0000000000.000000", - "topic": { - "value": "Тестовая тема", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "purpose": { - "value": "Тестовая цель", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "previous_names": [] - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md deleted file mode 100644 index 94a9394d08..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-kanalov.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить список каналов - Получает список доступных каналов - - -*Функция ПолучитьСписокКаналов(Знач Токен, Знач ИсключатьАрхивированные = Ложь, Знач Курсор = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | ИсключатьАрхивированные | --notarchived | Булево | Признак исключения архивированных каналов | - | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - ИсключатьАрхивированные = Истина; - - Ответ = OPI_Slack.ПолучитьСписокКаналов(Токен, ИсключатьАрхивированные); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСписокКаналов --token %token% --notarchived true - -``` - - -```json title="Результат" - - { - "ok": true, - "channels": [ - { - "id": "C06UD92DF1Q", - "name": "general", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1713202497, - "is_archived": false, - "is_general": true, - "unlinked": 0, - "name_normalized": "general", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1713202497794, - "parent_conversation": null, - "creator": "U06UABH3APP", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": false, - "topic": { - "value": "", - "creator": "", - "last_set": 0 - }, - "purpose": { - "value": "This is the one channel that will always include everyone. It’s a great spot for announcements and team-wide conversations.", - "creator": "U06UABH3APP", - "last_set": 1713202497 - }, - "properties": { - "use_case": "welcome" - }, - "previous_names": [], - "num_members": 1 - } - ] -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md deleted file mode 100644 index 4e71b23484..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Poluchit-spisok-polzovateley-kanala.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Получить список пользователей канала - Получает список пользователей указанного канала - - -*Функция ПолучитьСписокПользователейКанала(Знач Токен, Знач Канал, Знач Курсор = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | Идентификатор канала | - | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПолучитьСписокПользователейКанала(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСписокПользователейКанала --token %token% --channel C070VPMKN8J - -``` - - -```json title="Результат" - -{ - "ok": true, - "members": [ - "U06UG1CAYH2" - ], - "response_metadata": { - "next_cursor": "" - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md deleted file mode 100644 index e0155352a1..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Priglasit-polzovateley-v-kanal.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -sidebar_position: 7 ---- - -# Пригласить пользователей в канал - Добавляет указанных пользователей в канал - - -*Функция ПригласитьПользователейВКанал(Знач Токен, Знач Канал, Знач МассивПользователей) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - | МассивПользователей | --users | Массив Из Строка | Массив ID пользователей | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - МасствПользователей = Новый Массив; - МассивПользователей.Добавить("U06UG1CAYH2"); - - Ответ = OPI_Slack.ПригласитьПользователейВКанал(Токен, Канал, МассивПользователей); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПригласитьПользователейВКанал --token %token% --channel C070VPMKN8J --users "['U06UG1CAYH2']" - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146542983, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": true, - "last_read": "0000000000.000000", - "topic": { - "value": "Тестовая тема", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "purpose": { - "value": "Тестовая цель", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "previous_names": [] - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md deleted file mode 100644 index 94003ed491..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Sozdat-kanal.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Создать канал - Создает новый канал - - -*Функция СоздатьКанал(Знач Токен, Знач Название, Знач Приватный = Ложь) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Название | --title | Строка | Наименование канала | - | Приватный | --private | Булево | Создать канал приватным | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Название = "testcov" + Строка(Новый УникальныйИдентификатор); - - Ответ = OPI_Slack.СоздатьКанал(Токен, Название, Ложь); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack СоздатьКанал --token %token% --title "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c" --private false - -``` - -![Результат](img/1.png) - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146542419, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": true, - "last_read": "0000000000.000000", - "topic": { - "value": "", - "creator": "", - "last_set": 0 - }, - "purpose": { - "value": "", - "creator": "", - "last_set": 0 - }, - "previous_names": [], - "priority": 0 - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md deleted file mode 100644 index 9f7089cfde..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-temu-kanala.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 11 ---- - -# Установить тему канала - Устанавливает тему канала - - -*Функция УстановитьТемуКанала(Знач Токен, Знач Канал, Знач Тема) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - | Тема | --theme | Строка | Тема канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - Тема = "Тестовая тема"; - - Ответ = OPI_Slack.УстановитьТемуКанала(Токен, Канал, Тема); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack УстановитьТемуКанала --token %token% --channel C070VPMKN8J --theme "Тестовая тема" - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146542817, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": false, - "topic": { - "value": "Тестовая тема", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "purpose": { - "value": "", - "creator": "", - "last_set": 0 - }, - "previous_names": [] - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md deleted file mode 100644 index 8a85dcb98d..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Ustanovit-tsel-kanala.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 12 ---- - -# Установить цель канала - Устанавливает цель (описание) канала - - -*Функция УстановитьЦельКанала(Знач Токен, Знач Канал, Знач Цель) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - | Цель | --purpose | Строка | Цель канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Цель = "Тестовая цель"; - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.УстановитьЦельКанала(Токен, Канал, Цель); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack УстановитьЦельКанала --token %token% --channel C070VPMKN8J --purpose "Тестовая цель" - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146542983, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": false, - "topic": { - "value": "Тестовая тема", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "purpose": { - "value": "Тестовая цель", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "previous_names": [] - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md b/docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md deleted file mode 100644 index fa55b43d6e..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Vstupit-v-kanal.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -sidebar_position: 9 ---- - -# Вступить в канал - Добавляет текущего бота в канал - - -*Функция ВступитьВКанал(Знач Токен, Знач Канал) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ВступитьВКанал(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ВступитьВКанал --token %token% --channel %channel% - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": { - "id": "C070VPMKN8J", - "name": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_channel": true, - "is_group": false, - "is_im": false, - "is_mpim": false, - "is_private": false, - "created": 1714146542, - "is_archived": false, - "is_general": false, - "unlinked": 0, - "name_normalized": "testconv9a14fe4d-2fb1-4e47-b1e4-9bc1e4f7a05c", - "is_shared": false, - "is_org_shared": false, - "is_pending_ext_shared": false, - "pending_shared": [], - "context_team_id": "T06UD92BS3C", - "updated": 1714146542983, - "parent_conversation": null, - "creator": "U06UG1CAYH2", - "is_ext_shared": false, - "shared_team_ids": [ - "T06UD92BS3C" - ], - "pending_connected_team_ids": [], - "is_member": true, - "last_read": "1714146543.286219", - "topic": { - "value": "Тестовая тема", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "purpose": { - "value": "Тестовая цель", - "creator": "U06UG1CAYH2", - "last_set": 1714146542 - }, - "previous_names": [], - "priority": 0 - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md b/docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md deleted file mode 100644 index 44744ec331..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/Vygnat-polzovatelya-iz-kanala.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 8 ---- - -# Выгнать пользователя из канала - Удаляет указанного пользователя из канала - - -*Функция ВыгнатьПользователяИзКанала(Знач Токен, Знач Канал, Знач Пользователь) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | ID канала | - | Пользователь | --user | Строка | ID пользователя | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Пользователь = "U06UG1CAYH2"; - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ВыгнатьПользователяИзКанала(Токен, Канал, Пользователь); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ВыгнатьПользователяИзКанала --token %token% --channel C070VPMKN8J --user U06UG1CAYH2 - -``` - - -```json title="Результат" - -{ - "ok": true -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/_category.json b/docs/ru/md/Slack/Rabota-s-kanalami/_category.json deleted file mode 100644 index f132ac973e..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/_category.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с каналами", -"position": "" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/_category_.json b/docs/ru/md/Slack/Rabota-s-kanalami/_category_.json deleted file mode 100644 index 1b806ad4b2..0000000000 --- a/docs/ru/md/Slack/Rabota-s-kanalami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с каналами", -"position": "3" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/Rabota-s-kanalami/img/1.png b/docs/ru/md/Slack/Rabota-s-kanalami/img/1.png deleted file mode 100644 index 9dc016f177c0d1856f3d92f3bc1453eb136c44fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23662 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 100 | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - - Ответ = OPI_Slack.ПолучитьСписокОтложенныхСообщений(Токен, Канал); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСписокОтложенныхСообщений --token %token% --channel C070VPMKN8J - -``` - - -```json title="Результат" - -{ - "ok": true, - "scheduled_messages": [], - "response_metadata": { - "next_cursor": "" - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md deleted file mode 100644 index d902b85472..0000000000 --- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-spisok-otvetov-na-soobschenie.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -sidebar_position: 7 ---- - -# Получить список ответов на сообщение - Получает массив сообщений, которые являются ответом на указанное - - -*Функция ПолучитьСписокОтветовНаСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач Курсор = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | Идентификатор канала | - | Отметка | --stamp | Строка | Временная отметка или ID сообщения | - | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - Отметка = "1714146538.221929"; - - Ответ = OPI_Slack.ПолучитьСписокОтветовНаСообщение(Токен, Канал, Отметка); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСписокОтветовНаСообщение --token %token% --channel C070VPMKN8J --stamp "1714146538.221929" - -``` - - -```json title="Результат" - -{ - "ok": true, - "messages": [ - { - "user": "U06UG1CAYH2", - "type": "message", - "ts": "1714215813.399779", - "edited": { - "user": "B06TZ0MJV5M", - "ts": "1714215813.000000" - }, - "bot_id": "B06TZ0MJV5M", - "app_id": "A06TYNH45RV", - "text": "Тестовое сообщение 2", - "team": "T06UD92BS3C", - "bot_profile": { - "id": "B06TZ0MJV5M", - "deleted": false, - "name": "OpenIntegrations", - "updated": 1713205238, - "app_id": "A06TYNH45RV", - "icons": { - "image_36": "https://a.slack-edge.com/80588/img/plugins/app/bot_36.png", - "image_48": "https://a.slack-edge.com/80588/img/plugins/app/bot_48.png", - "image_72": "https://a.slack-edge.com/80588/img/plugins/app/service_72.png" - }, - "team_id": "T06UD92BS3C" - }, - "blocks": [ - { - "type": "rich_text", - "block_id": "04z", - "elements": [ - { - "type": "rich_text_section", - "elements": [ - { - "type": "text", - "text": "Тестовое сообщение 2" - } - ] - } - ] - } - ] - } - ], - "has_more": false -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md deleted file mode 100644 index 344ab7bc44..0000000000 --- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Poluchit-ssylku-na-soobschenie.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Получить ссылку на сообщение - Получает постоянный UTL к сообщению канала - - -*Функция ПолучитьСсылкуНаСообщение(Знач Токен, Знач Канал, Знач Отметка) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | Идентификатор канала | - | Отметка | --stamp | Строка | Временная отметка или ID сообщения | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C070VPMKN8J"; - Отметка = "1714146538.221929"; - - Ответ = OPI_Slack.ПолучитьСсылкуНаСообщение(Токен, Канал, Отметка); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСсылкуНаСообщение --token %token% --channel C070VPMKN8J --stamp "1714146538.221929" - -``` - - -```json title="Результат" - -{ - "ok": true, - "permalink": "https://openintegrationsgroup.slack.com/archives/C06UFNUTKUL/p1714146538221929", - "channel": "C06UFNUTKUL" -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md b/docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md deleted file mode 100644 index b2a82440cb..0000000000 --- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/Udalit-soobschenie.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Удалить сообщение - Удаляет сообщение канала по timestamp - - -*Функция УдалитьСообщение(Знач Токен, Знач Канал, Знач Отметка, Знач ЭтоОтложенное = Ложь) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Канал | --channel | Строка | Идентификатор канала | - | Отметка | --stamp | Строка | Временная отметка или ID сообщения | - | ЭтоОтложенное | --issheduled | Булево | Признак удаления отложенного сообщения | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - Канал = "C06UFNUTKUL"; - Отметка = "1714146538.221929"; - - Ответ = OPI_Slack.УдалитьСообщение(Токен, Канал, Отметка); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack УдалитьСообщение --token %token% --channel C06UFNUTKUL --stamp "1714146538.221929" - -``` - - -```json title="Результат" - -{ - "ok": true, - "channel": "C06UFNUTKUL", - "ts": "1714146538.221929" -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json b/docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json deleted file mode 100644 index 6175922c50..0000000000 --- a/docs/ru/md/Slack/Rabota-s-soobscheniyami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Работа с сообщениями", -"position": "2" -} \ No newline at end of file diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/1.png b/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/1.png deleted file mode 100644 index 4f995c5dadb3cc5fbdef02dd06018c8cbc585dbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6309 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 diff --git a/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/2.png b/docs/ru/md/Slack/Rabota-s-soobscheniyami/img/2.png deleted file mode 100644 index 038c3f435af62aac7c5006b116861b2c811a2d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63372 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 diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md deleted file mode 100644 index 58996aa83a..0000000000 --- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Dobavit-vneshniy-fayl.md +++ /dev/null @@ -1,78 +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 "Новый файл" - -``` - - -```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/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md deleted file mode 100644 index 8216ff924f..0000000000 --- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Otpravit-vneshniy-fayl.md +++ /dev/null @@ -1,95 +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 C070VPMKN8J - -``` - - -```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/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md deleted file mode 100644 index 91b2ac46dc..0000000000 --- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-spisok-vneshnih-faylov.md +++ /dev/null @@ -1,46 +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 %channel% - -``` - - -```json title="Результат" - -{ - "ok": true, - "files": [], - "response_metadata": { - "next_cursor": "" - } -} - -``` diff --git a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md deleted file mode 100644 index ddcf1100d5..0000000000 --- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Poluchit-vneshniy-fayl.md +++ /dev/null @@ -1,76 +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/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md deleted file mode 100644 index 8036107489..0000000000 --- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/Udalit-vneshniy-fayl.md +++ /dev/null @@ -1,41 +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/Rabota-s-udalennymi-faylami/_category_.json b/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/_category_.json deleted file mode 100644 index 834af6a466..0000000000 --- a/docs/ru/md/Slack/Rabota-s-udalennymi-faylami/_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/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md b/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md deleted file mode 100644 index 20ecf6cfa2..0000000000 --- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-informatsiu-o-bote.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить информацию о боте - Получает основную информацию о боте - - -*Функция ПолучитьИнформациюОБоте(Знач Токен) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - Ответ = OPI_Slack.ПолучитьИнформациюОБоте(Токен); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьИнформациюОБоте --token %token% - -``` - - -```json title="Результат" - -{ - "ok": true, - "url": "https://openintegrationsgroup.slack.com/", - "team": "OpenIntegrations", - "user": "openintegrations", - "team_id": "T06UD92BS3C", - "user_id": "U06UG1CAYH2", - "bot_id": "B06TZ0MJV5M", - "is_enterprise_install": false -} - -``` diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md b/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md deleted file mode 100644 index 1c1700fe1b..0000000000 --- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-polzovateley.md +++ /dev/null @@ -1,192 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Получить список пользователей - Получает список пользователей рабочей области - - -*Функция ПолучитьСписокПользователей(Знач Токен, Знач Курсор = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - Ответ = OPI_Slack.ПолучитьСписокПользователей(Токен, Курсор); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСписокПользователей --token %token% - -``` - - -```json title="Результат" - -{ - "ok": true, - "members": [ - { - "id": "USLACKBOT", - "team_id": "T06UD92BS3C", - "name": "slackbot", - "deleted": false, - "color": "757575", - "real_name": "Slackbot", - "tz": "America/Los_Angeles", - "tz_label": "Pacific Daylight Time", - "tz_offset": -25200, - "profile": { - "title": "", - "phone": "", - "skype": "", - "real_name": "Slackbot", - "real_name_normalized": "Slackbot", - "display_name": "Slackbot", - "display_name_normalized": "Slackbot", - "fields": {}, - "status_text": "", - "status_emoji": "", - "status_emoji_display_info": [], - "status_expiration": 0, - "avatar_hash": "sv41d8cd98f0", - "always_active": true, - "first_name": "slackbot", - "last_name": "", - "image_24": "https://a.slack-edge.com/80588/img/slackbot_24.png", - "image_32": "https://a.slack-edge.com/80588/img/slackbot_32.png", - "image_48": "https://a.slack-edge.com/80588/img/slackbot_48.png", - "image_72": "https://a.slack-edge.com/80588/img/slackbot_72.png", - "image_192": "https://a.slack-edge.com/80588/marketing/img/avatars/slackbot/avatar-slackbot.png", - "image_512": "https://a.slack-edge.com/80588/img/slackbot_512.png", - "status_text_canonical": "", - "team": "T06UD92BS3C" - }, - "is_admin": false, - "is_owner": false, - "is_primary_owner": false, - "is_restricted": false, - "is_ultra_restricted": false, - "is_bot": false, - "is_app_user": false, - "updated": 0, - "is_email_confirmed": false, - "who_can_share_contact_card": "EVERYONE" - }, - { - "id": "U06UABH3APP", - "team_id": "T06UD92BS3C", - "name": "bayselonarrend", - "deleted": false, - "color": "9f69e7", - "real_name": "Антон Титовец", - "tz": "Europe/Moscow", - "tz_label": "Moscow Time", - "tz_offset": 10800, - "profile": { - "title": "", - "phone": "", - "skype": "", - "real_name": "Антон Титовец", - "real_name_normalized": "Anton Titovec", - "display_name": "", - "display_name_normalized": "", - "fields": null, - "status_text": "", - "status_emoji": "", - "status_emoji_display_info": [], - "status_expiration": 0, - "avatar_hash": "65215daf7a4a", - "image_original": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_original.png", - "is_custom_image": true, - "email": "bayselonarrend@gmail.com", - "first_name": "Антон", - "last_name": "Титовец", - "image_24": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_24.png", - "image_32": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_32.png", - "image_48": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_48.png", - "image_72": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_72.png", - "image_192": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_192.png", - "image_512": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_512.png", - "image_1024": "https://avatars.slack-edge.com/2024-04-15/6965308574562_65215daf7a4a35eddf9c_1024.png", - "status_text_canonical": "", - "team": "T06UD92BS3C" - }, - "is_admin": true, - "is_owner": true, - "is_primary_owner": true, - "is_restricted": false, - "is_ultra_restricted": false, - "is_bot": false, - "is_app_user": false, - "updated": 1713202518, - "is_email_confirmed": true, - "who_can_share_contact_card": "EVERYONE" - }, - { - "id": "U06UG1CAYH2", - "team_id": "T06UD92BS3C", - "name": "openintegrations", - "deleted": false, - "color": "4bbe2e", - "real_name": "OpenIntegrations", - "tz": "America/Los_Angeles", - "tz_label": "Pacific Daylight Time", - "tz_offset": -25200, - "profile": { - "title": "", - "phone": "", - "skype": "", - "real_name": "OpenIntegrations", - "real_name_normalized": "OpenIntegrations", - "display_name": "", - "display_name_normalized": "", - "fields": null, - "status_text": "", - "status_emoji": "", - "status_emoji_display_info": [], - "status_expiration": 0, - "avatar_hash": "gada2f598798", - "api_app_id": "A06TYNH45RV", - "always_active": false, - "bot_id": "B06TZ0MJV5M", - "first_name": "OpenIntegrations", - "last_name": "", - "image_24": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=24&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-24.png", - "image_32": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=32&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-32.png", - "image_48": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=48&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-48.png", - "image_72": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=72&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-72.png", - "image_192": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=192&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-192.png", - "image_512": "https://secure.gravatar.com/avatar/ada2f598798f33d7af084f0c8793a209.jpg?s=512&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0007-512.png", - "status_text_canonical": "", - "team": "T06UD92BS3C" - }, - "is_admin": false, - "is_owner": false, - "is_primary_owner": false, - "is_restricted": false, - "is_ultra_restricted": false, - "is_bot": true, - "is_app_user": false, - "updated": 1713205238, - "is_email_confirmed": false, - "who_can_share_contact_card": "EVERYONE" - } - ], - "cache_ts": 1714215811, - "response_metadata": { - "next_cursor": "" - } -} - -``` diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md b/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md deleted file mode 100644 index cf5d890d74..0000000000 --- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/Poluchit-spisok-rabochih-oblastey.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Получить список рабочих областей - Получает список рабочих областей, в которых подключен бот - - -*Функция ПолучитьСписокРабочихОбластей(Знач Токен, Знач Курсор = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Курсор | --cursor | Строка | Указатель из предыдущего запроса, если строк результата > 100 | - - - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Slack - -```bsl title="Пример кода" - - - Ответ = OPI_Slack.ПолучитьСписокРабочихОбластей(Токен); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint slack ПолучитьСписокРабочихОбластей --token %token% - -``` - - -```json title="Результат" - -{ - "ok": true, - "teams": [ - { - "id": "T06UD92BS3C", - "name": "OpenIntegrations" - } - ] -} - -``` diff --git a/docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json b/docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json deleted file mode 100644 index 0001e22127..0000000000 --- a/docs/ru/md/Slack/Upravlenie-i-nastroyki/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ -"label": "Управление и настройки", -"position": "1" -} \ 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/!temp/Telegram/Administration/Ban.md b/docs/ru/md/Telegram/Administration/Ban.md similarity index 91% rename from docs/ru/md/!temp/Telegram/Administration/Ban.md rename to docs/ru/md/Telegram/Administration/Ban.md index 6d727f6ce1..13a659646d 100644 --- a/docs/ru/md/!temp/Telegram/Administration/Ban.md +++ b/docs/ru/md/Telegram/Administration/Ban.md @@ -15,7 +15,7 @@ sidebar_position: 1 | IDПользователя | --user | Строка,Число | ID целевого пользователя | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -28,7 +28,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram Бан --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897" diff --git a/docs/ru/md/!temp/Telegram/Administration/Create-invitation-link.md b/docs/ru/md/Telegram/Administration/Create-invitation-link.md similarity index 90% rename from docs/ru/md/!temp/Telegram/Administration/Create-invitation-link.md rename to docs/ru/md/Telegram/Administration/Create-invitation-link.md index f5f5fabc82..378dd1547e 100644 --- a/docs/ru/md/!temp/Telegram/Administration/Create-invitation-link.md +++ b/docs/ru/md/Telegram/Administration/Create-invitation-link.md @@ -17,7 +17,7 @@ sidebar_position: 3 | ЛимитПользователей | --limit | Число | Лимит пользователей (бесконечно, если не указано) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -35,9 +35,9 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint telegram СоздатьСсылкуПриглашение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title %title% --expire %expire% --limit %limit% + oint telegram СоздатьСсылкуПриглашение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --title "Ссылка + Строка(ТекущаяДата)" --expire %expire% --limit %limit% ``` diff --git a/docs/ru/md/!temp/Telegram/Administration/Get-participant-count.md b/docs/ru/md/Telegram/Administration/Get-participant-count.md similarity index 90% rename from docs/ru/md/!temp/Telegram/Administration/Get-participant-count.md rename to docs/ru/md/Telegram/Administration/Get-participant-count.md index b81fcfc2cd..1844bd6478 100644 --- a/docs/ru/md/!temp/Telegram/Administration/Get-participant-count.md +++ b/docs/ru/md/Telegram/Administration/Get-participant-count.md @@ -14,7 +14,7 @@ sidebar_position: 6 | IDЧата | --chat | Строка,Число | ID целевого чата | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ПолучитьЧислоУчастников --token "6129457865:AAFyzNYOAFbu..." --chat %chat% diff --git a/docs/ru/md/!temp/Telegram/Administration/Pin-message.md b/docs/ru/md/Telegram/Administration/Pin-message.md similarity index 84% rename from docs/ru/md/!temp/Telegram/Administration/Pin-message.md rename to docs/ru/md/Telegram/Administration/Pin-message.md index 4b705a8666..c2f3a21f12 100644 --- a/docs/ru/md/!temp/Telegram/Administration/Pin-message.md +++ b/docs/ru/md/Telegram/Administration/Pin-message.md @@ -15,22 +15,22 @@ sidebar_position: 4 | IDСообщения | --message | Строка,Число | ID целевого сообщения | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; IDКанала = "@testsichee"; - IDСообщения = "4494"; + IDСообщения = "4951"; Результат = OPI_Telegram.ЗакрепитьСообщение(Токен, IDКанала, IDСообщения); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint telegram ЗакрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4494" + oint telegram ЗакрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951" ``` diff --git a/docs/ru/md/!temp/Telegram/Administration/Unban.md b/docs/ru/md/Telegram/Administration/Unban.md similarity index 92% rename from docs/ru/md/!temp/Telegram/Administration/Unban.md rename to docs/ru/md/Telegram/Administration/Unban.md index bb9d140d22..a85568f24d 100644 --- a/docs/ru/md/!temp/Telegram/Administration/Unban.md +++ b/docs/ru/md/Telegram/Administration/Unban.md @@ -15,7 +15,7 @@ sidebar_position: 2 | IDПользователя | --user | Строка,Число | ID целевого пользователя | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -28,7 +28,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram Разбан --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --user "461699897" diff --git a/docs/ru/md/!temp/Telegram/Administration/Unpin-message.md b/docs/ru/md/Telegram/Administration/Unpin-message.md similarity index 85% rename from docs/ru/md/!temp/Telegram/Administration/Unpin-message.md rename to docs/ru/md/Telegram/Administration/Unpin-message.md index a470055862..6b7c596384 100644 --- a/docs/ru/md/!temp/Telegram/Administration/Unpin-message.md +++ b/docs/ru/md/Telegram/Administration/Unpin-message.md @@ -15,22 +15,22 @@ sidebar_position: 5 | IDСообщения | --message | Строка,Число | ID целевого сообщения | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; IDКанала = "@testsichee"; - IDСообщения = "4494"; + IDСообщения = "4951"; Результат = OPI_Telegram.ОткрепитьСообщение(Токен, IDКанала, IDСообщения); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint telegram ОткрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4494" + oint telegram ОткрепитьСообщение --token "6129457865:AAFyzNYOAFbu..." --chat %chat% --message "4951" ``` diff --git a/docs/ru/md/!temp/Telegram/Administration/_category_.json b/docs/ru/md/Telegram/Administration/_category_.json similarity index 100% rename from docs/ru/md/!temp/Telegram/Administration/_category_.json rename to docs/ru/md/Telegram/Administration/_category_.json diff --git a/docs/ru/md/Telegram/Administrirovanie/Ban.md b/docs/ru/md/Telegram/Administrirovanie/Ban.md deleted file mode 100644 index fe66f36016..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/Ban.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Бан -Банит пользователя в выбранном чате - - -*Функция Бан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата | - | IDПользователя | --user | Строка/Число | ID целевого пользователя | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.Бан(Токен, "@testsichee", 1234567890); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram Бан --token "%token%" --chat %channelid% --user %user% - -``` - - - diff --git a/docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md b/docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md deleted file mode 100644 index 8a93e14c81..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/Otkrepit-soobschenie.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Открепить сообщение -Открепляет сообщение в шапке чата - - -*Функция ОткрепитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата | - | IDСообщения | --message | Строка/Число | ID целевого сообщения | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ОткрепитьСообщение(Токен, "@testsichee", 212); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОткрепитьСообщение --token "%token%" --chat %channelid% --message 10 - -``` - -```json title="Результат" - -{ - "result": true, - "ok": true -} - -``` \ No newline at end of file diff --git a/docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md b/docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md deleted file mode 100644 index 4655938541..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/Poluchit-chislo-uchastnikov.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Получить число участников -Получает общее число участников чата - - -*Функция ПолучитьЧислоУчастников(Знач Токен, Знач IDЧата) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ПолучитьЧислоУчастников(Токен, "@testsichee"); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ПолучитьЧислоУчастников --token "%token%" --chat %channelid% - -``` - -```json title="Результат" - -{ - "result": 2, - "ok": true -} - -``` \ No newline at end of file diff --git a/docs/ru/md/Telegram/Administrirovanie/Razban.md b/docs/ru/md/Telegram/Administrirovanie/Razban.md deleted file mode 100644 index 94ca621ca3..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/Razban.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Разбан -Разбанивает забаненного ранее пользователя - - -*Функция Разбан(Знач Токен, Знач IDЧата, Знач IDПользователя) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата | - | IDПользователя | --user | Строка/Число | ID целевого пользователя | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.Разбан(Токен, "@testsichee", 1234567890); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram Разбан --token "%token%" --chat %channelid% --user %user% - -``` - - diff --git a/docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md b/docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md deleted file mode 100644 index 7c492cecea..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/Sozdat-ssylku-priglasheniya.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Создать ссылку-приглашение -Создает ссылку для вступления в закрытый чат - - -*Функция СоздатьСсылкуПриглашение(Знач Токен, Знач IDЧата, Знач Заголовок = "", Знач ДатаИстечения = "", Знач ЛимитПользователей = 0) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата | - | Заголовок | --title | Строка (необяз.) | Имя приглашения | - | ДатаИстечения | --expire | Дата (необяз.) | Дата, после которой ссылка станет неактивной. Безсрочно по умолчанию | - | ЛимитПользователей | --limit | Число (необяз.) | Лимит вступлений по ссылке. Бесконечно по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - ДатаИстечения = ТекущаяДатаСеанса() + 60 * 60 * 24; - - Ответ = OPI_Telegram.СоздатьСсылкуПриглашение(Токен, "@testsichee", "Приглашение 1", ДатаИстечения, 10); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram СоздатьСсылкуПриглашение --token "%token%" --chat %channelid% --title "Приглашение 1" --expire "2024-04-14T23:55:04+03:00" --limit 10 - -``` - -```json title="Результат" - -{ - "ok": true, - "result": { - "invite_link": "https://t.me/+84-I7DsjOYBlYTYy", - "name": "Приглашение 1", - "creator": { - "id": 6129457865, - "is_bot": true, - "first_name": "Бот Виталий", - "username": "sicheebot" - }, - "expire_date": 1713135304, - "member_limit": 10, - "creates_join_request": false, - "is_primary": false, - "is_revoked": false - } -} - -``` diff --git a/docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md b/docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md deleted file mode 100644 index f68e148046..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/Zakrepit-soobschenie.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Закрепить сообщение -Закрепляет сообщение в шапке чата - - -*Функция ЗакрепитьСообщение(Знач Токен, Знач IDЧата, Знач IDСообщения) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата | - | IDСообщения | --message | Строка/Число | ID целевого сообщения | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ЗакрепитьСообщение(Токен, "@testsichee", 212); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ЗакрепитьСообщение --token "%token%" --chat %channelid% --message 10 - -``` - -![Результат](img/15.png) - -```json title="Результат" - -{ - "result": true, - "ok": true -} - -``` \ No newline at end of file diff --git a/docs/ru/md/Telegram/Administrirovanie/_category_.json b/docs/ru/md/Telegram/Administrirovanie/_category_.json deleted file mode 100644 index 32743efd52..0000000000 --- a/docs/ru/md/Telegram/Administrirovanie/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Администрирование", - "position": 4 -} diff --git a/docs/ru/md/Telegram/Administrirovanie/img/15.png b/docs/ru/md/Telegram/Administrirovanie/img/15.png deleted file mode 100644 index bd1c2fa6352d9ce0c9472ec55fd4341b50d50874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3517 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 diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Delete-webhook.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md similarity index 88% rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Delete-webhook.md rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md index a17c17bbb5..c248b26f05 100644 --- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Delete-webhook.md +++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Delete-webhook.md @@ -13,7 +13,7 @@ sidebar_position: 4 | Токен | --token | Строка | Токен бота | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -23,7 +23,7 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram УдалитьWebhook --token "6129457865:AAFyzNYOAFbu..." diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Download-file.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md similarity index 76% rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Download-file.md rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md index bc5866eb71..c763f071e9 100644 --- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Download-file.md +++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Download-file.md @@ -14,11 +14,11 @@ sidebar_position: 5 | IDФайла | --fileid | Строка | ID файла для скачивания | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" - IDФайла = "CQACAgIAAx0EcNsaZQACEZRmUbbz_bhDX_wPiSnMclSID6CD7wACC00AAoaTiEpOTiNykV_72zUE"; + IDФайла = "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE"; Токен = "6129457865:AAFyzNYOAFbu..."; Результат = OPI_Telegram.СкачатьФайл(Токен, IDФайла); @@ -26,9 +26,9 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint telegram СкачатьФайл --token "6129457865:AAFyzNYOAFbu..." --fileid "CQACAgIAAx0EcNsaZQACEZRmUbbz_bhDX_wPiSnMclSID6CD7wACC00AAoaTiEpOTiNykV_72zUE" + oint telegram СкачатьФайл --token "6129457865:AAFyzNYOAFbu..." --fileid "AgACAgIAAx0EcNsaZQACE1lmXraQ7CsFNZ2Jrqimp9A0ir3mQQACmtkxG77-sUoMcnd_RvALsgEAAwIAA3MAAzUE" ``` diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-bot-information.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md similarity index 92% rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-bot-information.md rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md index d6f90526fe..cbd5300964 100644 --- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-bot-information.md +++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-bot-information.md @@ -13,7 +13,7 @@ sidebar_position: 1 | Токен | --token | Строка | Токен бота | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -23,7 +23,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ПолучитьИнформациюБота --token "6129457865:AAFyzNYOAFbu..." diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-updates.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-updates.md similarity index 98% rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-updates.md rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Get-updates.md index 6e95328676..cc11d2b15e 100644 --- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Get-updates.md +++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Get-updates.md @@ -15,7 +15,7 @@ sidebar_position: 2 | Смещение | --offset | Строка,Число | Смещение в списке получаемых сообщений | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -25,7 +25,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ПолучитьОбновления --token "6129457865:AAFyzNYOAFbu..." --timeout %timeout% --offset %offset% diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Set-webhook.md b/docs/ru/md/Telegram/Data-retrieval-and-settings/Set-webhook.md similarity index 91% rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Set-webhook.md rename to docs/ru/md/Telegram/Data-retrieval-and-settings/Set-webhook.md index 0ee59f7ada..bd33db93c2 100644 --- a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/Set-webhook.md +++ b/docs/ru/md/Telegram/Data-retrieval-and-settings/Set-webhook.md @@ -14,7 +14,7 @@ sidebar_position: 3 | URL | --url | Строка | Адрес обработки запросов от Telegram (с https:) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram УстановитьWebhook --token "6129457865:AAFyzNYOAFbu..." --url "https://api.athenaeum.digital/opi/hs/twitter" diff --git a/docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/_category_.json b/docs/ru/md/Telegram/Data-retrieval-and-settings/_category_.json similarity index 100% rename from docs/ru/md/!temp/Telegram/Data-retrieval-and-settings/_category_.json rename to docs/ru/md/Telegram/Data-retrieval-and-settings/_category_.json diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Form-keyboard-from-button-array.md b/docs/ru/md/Telegram/Data-sending/Form-keyboard-from-button-array.md similarity index 95% rename from docs/ru/md/!temp/Telegram/Data-sending/Form-keyboard-from-button-array.md rename to docs/ru/md/Telegram/Data-sending/Form-keyboard-from-button-array.md index 7a6aec8f8a..e7767d180f 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Form-keyboard-from-button-array.md +++ b/docs/ru/md/Telegram/Data-sending/Form-keyboard-from-button-array.md @@ -15,7 +15,7 @@ sidebar_position: 12 | ОднаПодОдной | --column | Булево | Истина > кнопки выводятся в столбик, Ложь > в строку | - Вовзращаемое значение: Строка - JSON клавиатуры + Возвращаемое значение: Строка - JSON клавиатуры ```bsl title="Пример кода" @@ -31,7 +31,7 @@ sidebar_position: 12 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram СформироватьКлавиатуруПоМассивуКнопок --buttons %buttons% --under %under% --column %column% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Forward-message.md b/docs/ru/md/Telegram/Data-sending/Forward-message.md similarity index 94% rename from docs/ru/md/!temp/Telegram/Data-sending/Forward-message.md rename to docs/ru/md/Telegram/Data-sending/Forward-message.md index 897630b08b..a659bd635a 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Forward-message.md +++ b/docs/ru/md/Telegram/Data-sending/Forward-message.md @@ -16,21 +16,21 @@ sidebar_position: 11 | КудаID | --to | Строка,Число | ID целевого чата или IDЧата*IDТемы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; IDЧата = "461699897"; IDКанала = "@testsichee"; - IDСообщения = "4494"; + IDСообщения = "4951"; Результат = OPI_Telegram.ПереслатьСообщение(Токен, IDСообщения, IDКанала, IDЧата); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ПереслатьСообщение --token "6129457865:AAFyzNYOAFbu..." --message %message% --from %from% --to %to% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-audio.md b/docs/ru/md/Telegram/Data-sending/Send-audio.md similarity index 96% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-audio.md rename to docs/ru/md/Telegram/Data-sending/Send-audio.md index 15a29ab8aa..1ac63b837f 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-audio.md +++ b/docs/ru/md/Telegram/Data-sending/Send-audio.md @@ -18,7 +18,7 @@ sidebar_position: 4 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -48,7 +48,7 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьАудио --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --audio "https://openintegrations.dev/test_data/song.mp3" --keyboard %keyboard% --parsemode %parsemode% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-contact.md b/docs/ru/md/Telegram/Data-sending/Send-contact.md similarity index 95% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-contact.md rename to docs/ru/md/Telegram/Data-sending/Send-contact.md index a096193ec0..143c405063 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-contact.md +++ b/docs/ru/md/Telegram/Data-sending/Send-contact.md @@ -18,7 +18,7 @@ sidebar_position: 9 | Клавиатура | --keyboard | Строка | JSON клавиатуры или путь к .json | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -39,7 +39,7 @@ sidebar_position: 9 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьКонтакт --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --name "Петр" --surname "Петров" --phone "88005553535" --keyboard %keyboard% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-document.md b/docs/ru/md/Telegram/Data-sending/Send-document.md similarity index 96% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-document.md rename to docs/ru/md/Telegram/Data-sending/Send-document.md index c8b9d5e329..3894104bdc 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-document.md +++ b/docs/ru/md/Telegram/Data-sending/Send-document.md @@ -18,7 +18,7 @@ sidebar_position: 5 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -48,7 +48,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьДокумент --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --doc "https://openintegrations.dev/test_data/document.docx" --keyboard %keyboard% --parsemode %parsemode% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-gif.md b/docs/ru/md/Telegram/Data-sending/Send-gif.md similarity index 97% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-gif.md rename to docs/ru/md/Telegram/Data-sending/Send-gif.md index 169852066d..183806887e 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-gif.md +++ b/docs/ru/md/Telegram/Data-sending/Send-gif.md @@ -18,7 +18,7 @@ sidebar_position: 6 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -48,7 +48,7 @@ sidebar_position: 6 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьГифку --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --gif "https://openintegrations.dev/test_data/animation.gif" --keyboard %keyboard% --parsemode %parsemode% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-image.md b/docs/ru/md/Telegram/Data-sending/Send-image.md similarity index 97% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-image.md rename to docs/ru/md/Telegram/Data-sending/Send-image.md index 051df02e12..c819d6f75a 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-image.md +++ b/docs/ru/md/Telegram/Data-sending/Send-image.md @@ -18,7 +18,7 @@ sidebar_position: 2 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -48,7 +48,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьКартинку --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --picture "https://openintegrations.dev/test_data/picture.jpg" --keyboard %keyboard% --parsemode %parsemode% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-location.md b/docs/ru/md/Telegram/Data-sending/Send-location.md similarity index 95% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-location.md rename to docs/ru/md/Telegram/Data-sending/Send-location.md index 0d955d3341..a9c44bf250 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-location.md +++ b/docs/ru/md/Telegram/Data-sending/Send-location.md @@ -17,7 +17,7 @@ sidebar_position: 8 | Клавиатура | --keyboard | Строка | JSON клавиатуры или путь к .json | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -37,7 +37,7 @@ sidebar_position: 8 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьМестоположение --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --lat %lat% --long "48.87373649724122" --keyboard %keyboard% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-media-group.md b/docs/ru/md/Telegram/Data-sending/Send-media-group.md similarity index 95% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-media-group.md rename to docs/ru/md/Telegram/Data-sending/Send-media-group.md index 64174bfbf4..671b75cce7 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-media-group.md +++ b/docs/ru/md/Telegram/Data-sending/Send-media-group.md @@ -18,7 +18,7 @@ sidebar_position: 7 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -36,9 +36,9 @@ sidebar_position: 7 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint telegram ОтправитьМедиагруппу --token %token% --chat %chat% --text %text% --media %media% --keyboard %keyboard% --parsemode %parsemode% + oint telegram ОтправитьМедиагруппу --token "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ" --chat %chat% --text %text% --media %media% --keyboard %keyboard% --parsemode %parsemode% ``` diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-poll.md b/docs/ru/md/Telegram/Data-sending/Send-poll.md similarity index 92% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-poll.md rename to docs/ru/md/Telegram/Data-sending/Send-poll.md index 9cec3edf8a..182957b007 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-poll.md +++ b/docs/ru/md/Telegram/Data-sending/Send-poll.md @@ -17,7 +17,7 @@ sidebar_position: 10 | Анонимный | --anonymous | Булево | Анонимность опроса | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -44,9 +44,9 @@ sidebar_position: 10 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" - oint telegram ОтправитьОпрос --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --question %question% --options %options% --anonymous %anonymous% + oint telegram ОтправитьОпрос --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --question "Какой ваш любимый цвет?" --options %options% --anonymous %anonymous% ``` diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-text-message.md b/docs/ru/md/Telegram/Data-sending/Send-text-message.md similarity index 95% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-text-message.md rename to docs/ru/md/Telegram/Data-sending/Send-text-message.md index 39dcd85619..252e38230d 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-text-message.md +++ b/docs/ru/md/Telegram/Data-sending/Send-text-message.md @@ -17,7 +17,7 @@ sidebar_position: 1 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -36,7 +36,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьТекстовоеСообщение --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --keyboard %keyboard% --parsemode %parsemode% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/Send-video.md b/docs/ru/md/Telegram/Data-sending/Send-video.md similarity index 97% rename from docs/ru/md/!temp/Telegram/Data-sending/Send-video.md rename to docs/ru/md/Telegram/Data-sending/Send-video.md index 9dc8a644e8..070716fdfd 100644 --- a/docs/ru/md/!temp/Telegram/Data-sending/Send-video.md +++ b/docs/ru/md/Telegram/Data-sending/Send-video.md @@ -18,7 +18,7 @@ sidebar_position: 3 | Разметка | --parsemode | Строка | Вид обработки текста (HTML, Markdown, MarkdownV2) | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -48,7 +48,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОтправитьВидео --token "6129457865:AAFyzNYOAFbu..." --chat "461699897" --text "Строковое значение" --video "https://openintegrations.dev/test_data/video.mp4" --keyboard %keyboard% --parsemode %parsemode% diff --git a/docs/ru/md/!temp/Telegram/Data-sending/_category_.json b/docs/ru/md/Telegram/Data-sending/_category_.json similarity index 100% rename from docs/ru/md/!temp/Telegram/Data-sending/_category_.json rename to docs/ru/md/Telegram/Data-sending/_category_.json diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md b/docs/ru/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md similarity index 92% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md rename to docs/ru/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md index aee2e57861..f106737d29 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Clear-thread-pinned-messages-list.md @@ -15,13 +15,13 @@ sidebar_position: 10 | IDТемы | --topic | Строка,Число | ID темы. Главная, если не заполнено | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; Чат = "-1001971186208"; - Тема = "2325"; + Тема = "2673"; Результат = OPI_Telegram.ОчиститьСписокЗакрепленныхСообщенийТемы(Токен, Чат); @@ -33,7 +33,7 @@ sidebar_position: 10 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОчиститьСписокЗакрепленныхСообщенийТемы --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Close-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md similarity index 91% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Close-forum-thread.md rename to docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md index b8182e8515..2dfcbd4059 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Close-forum-thread.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Close-forum-thread.md @@ -15,13 +15,13 @@ sidebar_position: 4 | IDТемы | --topic | Строка,Число | ID темы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; Чат = "-1001971186208"; - Тема = "2325"; + Тема = "2673"; Результат = OPI_Telegram.ЗакрытьТемуФорума(Токен, Чат); // Закрывает главную тему @@ -34,7 +34,7 @@ sidebar_position: 4 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ЗакрытьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Create-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md similarity index 94% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Create-forum-thread.md rename to docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md index 4d6c4bac6c..becfef91bd 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Create-forum-thread.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Create-forum-thread.md @@ -16,7 +16,7 @@ sidebar_position: 2 | IDИконки | --icon | Строка | См. ПолучитьСписокИконокАватаров | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -30,7 +30,7 @@ sidebar_position: 2 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram СоздатьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title% --icon %icon% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Delete-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md similarity index 89% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Delete-forum-topic.md rename to docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md index 20a960b244..7ccadc3d28 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Delete-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Delete-forum-topic.md @@ -15,20 +15,20 @@ sidebar_position: 6 | IDТемы | --topic | Строка,Число | ID темы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; Чат = "-1001971186208"; - Тема = "2325"; + Тема = "2673"; Результат = OPI_Telegram.УдалитьТемуФорума(Токен, Чат, Тема); ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram УдалитьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Edit-forum-topic.md similarity index 92% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-forum-topic.md rename to docs/ru/md/Telegram/Forum-topic-management/Edit-forum-topic.md index 57963f3351..07275aa443 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Edit-forum-topic.md @@ -17,13 +17,13 @@ sidebar_position: 3 | IDИконки | --icon | Строка | См. ПолучитьСписокИконокАватаров | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; Чат = "-1001971186208"; - Тема = "2325"; + Тема = "2673"; НовоеИмя = "Новый тестовый заголовок"; НовяИконка = "5310132165583840589"; @@ -32,7 +32,7 @@ sidebar_position: 3 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ИзменитьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% --title %title% --icon %icon% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md b/docs/ru/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md similarity index 92% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md rename to docs/ru/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md index 2a86b8a8be..490c668e8a 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Edit-main-forum-topic-name.md @@ -15,7 +15,7 @@ sidebar_position: 9 | Заголовок | --title | Строка | Новое имя главной темы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -28,7 +28,7 @@ sidebar_position: 9 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ИзменитьИмяГлавнойТемыФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --title %title% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Get-avatar-icon-list.md b/docs/ru/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md similarity index 97% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Get-avatar-icon-list.md rename to docs/ru/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md index 86b8b12b1e..98ea57a123 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Get-avatar-icon-list.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Get-avatar-icon-list.md @@ -13,7 +13,7 @@ sidebar_position: 1 | Токен | --token | Строка | Токен | - Вовзращаемое значение: Соответствие Из КлючИЗначение - Ключ > ID, Значение > Emoji + Возвращаемое значение: Соответствие Из КлючИЗначение - Ключ > ID, Значение > Emoji ```bsl title="Пример кода" @@ -25,7 +25,7 @@ sidebar_position: 1 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ПолучитьСписокИконокАватаров --token %token% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Hide-main-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md similarity index 91% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Hide-main-forum-topic.md rename to docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md index 0cd563dd63..bf3493616b 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Hide-main-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Hide-main-forum-topic.md @@ -14,7 +14,7 @@ sidebar_position: 7 | IDЧата | --forum | Строка,Число | ID чата темы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 7 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram СкрытьГлавнуюТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Open-forum-thread.md b/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md similarity index 91% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Open-forum-thread.md rename to docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md index 18d9a83a27..7c76987357 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Open-forum-thread.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Open-forum-thread.md @@ -15,13 +15,13 @@ sidebar_position: 5 | IDТемы | --topic | Строка,Число | ID темы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" Токен = "6129457865:AAFyzNYOAFbu..."; Чат = "-1001971186208"; - Тема = "2325"; + Тема = "2673"; Результат = OPI_Telegram.ОткрытьТемуФорума(Токен, Чат); // Открывает главную тему @@ -33,7 +33,7 @@ sidebar_position: 5 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ОткрытьТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% --topic %topic% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/Show-main-forum-topic.md b/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md similarity index 91% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/Show-main-forum-topic.md rename to docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md index 1504ec4845..9a87acbb70 100644 --- a/docs/ru/md/!temp/Telegram/Forum-topic-management/Show-main-forum-topic.md +++ b/docs/ru/md/Telegram/Forum-topic-management/Show-main-forum-topic.md @@ -14,7 +14,7 @@ sidebar_position: 8 | IDЧата | --forum | Строка,Число | ID чата темы | - Вовзращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram + Возвращаемое значение: Соответствие Из КлючИЗначение - сериализованный JSON ответа от Telegram ```bsl title="Пример кода" @@ -26,7 +26,7 @@ sidebar_position: 8 ``` -```sh title="Пример команд CLI" +```sh title="Пример команды CLI" oint telegram ПоказатьГлавнуюТемуФорума --token "6129457865:AAFyzNYOAFbu..." --forum %forum% diff --git a/docs/ru/md/!temp/Telegram/Forum-topic-management/_category_.json b/docs/ru/md/Telegram/Forum-topic-management/_category_.json similarity index 100% rename from docs/ru/md/!temp/Telegram/Forum-topic-management/_category_.json rename to docs/ru/md/Telegram/Forum-topic-management/_category_.json diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md deleted file mode 100644 index 8b3d81a42a..0000000000 --- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-informaciyu-o-bote.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить информацию о боте -Выполняет запрос **/getMe**, возвращающий базовую информацию о боте: имя, id, возможность добавлять бота в группы и т.д. - - -*Функция ПолучитьИнформациюБота(Знач Токен) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ПолучитьИнформациюБота(Токен); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ПолучитьИнформациюБота --token "%token%" - -``` - -```json title="Результат" -{ - "result": { - "supports_inline_queries": false, - "can_read_all_group_messages": false, - "can_join_groups": true, - "username": "mynewcoolbot", - "first_name": "Me cool new bot", - "is_bot": true, - "id": 1234567890 - }, - "ok": true -} -``` diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md deleted file mode 100644 index 8f19524aaf..0000000000 --- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Poluchit-obnovleniya.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Получить обновления (информацию о новых событиях) -Выполняет запрос **/getUpdates**, возвращающий информацию о последних событиях бота. Используется при работе в *polling* режиме - - -*Функция ПолучитьОбновления(Знач Токен, Знач Таймаут = 0, Знач Смещение = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | Таймаут | --timeout | Строка, Число | Длительность ожидания сообытия (в секундах) | - | Смещение | --offset | Строка, Число | update_id, с которого начнется список обновлений. Позволяет отсекать ранее полученные события | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Таймаут = 30; - Смещение = ПоследнийUpdateID + 1; - - Ответ = OPI_Telegram.ПолучитьОбновления(Токен, Таймаут, Смещение); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ПолучитьОбновления --token "%token%" --timeout 30 - -``` - -```json title="Результат" -{ - "result": [ - { - "message": { - "text": "Yo", - "date": 1704531153, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "language_code": "ru", - "username": "JKIee", - "last_name": "Titowets", - "first_name": "Anton", - "is_bot": false, - "id": 1234567890 - }, - "message_id": 3 - }, - "update_id": 291363467 - } - ], - "ok": true -} -``` diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md deleted file mode 100644 index 573c8e2521..0000000000 --- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Primer-obrabotki-dannyh.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Пример обработки данных -Пример разбора данных из HttpСервисЗапроса в читабельный вид при работе в режиме *webhook* - - -*Функция ОбработатьДанные(Знач Запрос) Экспорт* - - | Параметр | Тип | Назначение | - |-|-|-| - | Запрос | HttpСервисЗапрос | Запрос, приходящий на http-сервис, использующийся как обработчик webhook | - - Вовзращаемое значение: Структура - Структура параметров в читабельном виде - - -```bsl title="HTTP-сервис модуль" - -Функция TelegramMain(Запрос) - - Данные = OPI_Telegram.ОбработатьДанные(Запрос) - - //... - //Работа с данными - - Ответ = Новый HTTPСервисОтвет(200); - Возврат Ответ; - -КонецФункции - -``` - -```bsl title="Структура" - - СтруктураПараметровВыходная = Новый Структура; - СтруктураПараметровВыходная.Вставить("Вид" , ""); - СтруктураПараметровВыходная.Вставить("Никнейм" , ""); - СтруктураПараметровВыходная.Вставить("IDПользователя", ""); - СтруктураПараметровВыходная.Вставить("IDСообщения" , ""); - СтруктураПараметровВыходная.Вставить("IDЧата" , ""); - СтруктураПараметровВыходная.Вставить("Сообщение" , ""); - СтруктураПараметровВыходная.Вставить("Дата" , ТекущаяДатаСеанса()); - СтруктураПараметровВыходная.Вставить("БотОтключен" , Ложь); - -``` diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md deleted file mode 100644 index 82459b8015..0000000000 --- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Skachat-fayl.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Скачать файл - Скачивает файл с серверов Telegram - - -*Функция СкачатьФайл(Знач Токен, Знач IDФайла) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен | - | IDФайла | --fileid | Строка | ID файла для скачивания | - - - Вовзращаемое значение: ДвоичныеДанные - файл - -```bsl title="Пример кода" - - IDФайла = "AgACAgIAAxkDAAIQYWY3Q1ubH6cv7c65T03-ZZm8SQcTAAKW1TEb3k7BScPgfLssKiXkAQADAgADcwADNQQ"; - Ответ = OPI_Telegram.СкачатьФайл(Токен, IDФайла); //Двоичные данные - -``` - -```sh title="Пример команд CLI" - - oint telegram СкачатьФайл --token %token% --fileid "AgACAgIAAxkDAAIQYWY3Q1ubH6cv7c65T03-ZZm8SQcTAAKW1TEb3k7BScPgfLssKiXkAQADAgADcwADNQQ" - -``` - - -```json title="Результат" - -Двоичные данные - -``` diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md deleted file mode 100644 index 726ce08f6e..0000000000 --- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/Ustanovit-Webhook.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Установить Webhook -Устанавливает адрес обработчика событий бота для работы в режиме webhook. При появлении нового события у бота, на данный адрес будет приходить http-запрос с информацией - - -*Функция УстановитьWebhook(Знач Токен, Знач URL) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | URL | --url | Строка | Адрес обработки запросов от Telegram (с https://) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.УстановитьWebhook(Токен, "https://api.athenaeum.digital/opi/hs/telegram"); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram УстановитьWebhook --token "%token%" --url "https://opi.neocities.org" - -``` - -```json title="Результат" -{ - "description": "Webhook was set", - "result": true, - "ok": true -} -``` diff --git a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json b/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json deleted file mode 100644 index 638e2ce94a..0000000000 --- a/docs/ru/md/Telegram/Poluchenie-dannyh-i-nastroyka/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Получение данных и настройка", - "position": 3, -} diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md deleted file mode 100644 index 2b523a5013..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-audio.md +++ /dev/null @@ -1,76 +0,0 @@ ---- -sidebar_position: 5 ---- - -# Отправить аудио -Отправляет аудиофайл в чат или канал - - -*Функция ОтправитьАудио(Знач Токен, Знач IDЧата, Знач Текст, Знач Аудио, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | Аудио | --audio | Двоичные данные / Строка | Двоичные данные аудио или путь к файлу | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = 111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ; - Описание = "Крутая песня"; - ПутьКПесне = "C:\song.mp3"; - - Ответ = OPI_Telegram.ОтправитьАудио(Токен, 1234567890, Описание, ПутьКПесне); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьАудио --token "%token%" --chat %channelid% --text "Крутая песня" --audio "C:\song.mp3" - -``` - -![Результат](img/8.png) - -```json title="Результат" - -{ - "result": { - "caption": "Крутая песня", - "audio": { - "file_size": 9229352, - "file_id": "CQACAgIAAxkDAAMZZZk4hgQeno7HIq5rbfhqofcfr6AAAog8AAIG99FI8QhH6WO7rcI0BA", - "performer": "Motorhead", - "title": "Dogs", - "mime_type": "audio/mpeg", - "file_name": "audio", - "file_unique_id": "AgADiDwAAgb30Ug", - "duration": 228 - }, - "date": 1704540294, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 25 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md deleted file mode 100644 index 54c6c80a8d..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-dokument.md +++ /dev/null @@ -1,73 +0,0 @@ ---- -sidebar_position: 6 ---- - -# Отправить документ -Отправляет документ в чат или канал - - -*Функция ОтправитьДокумент(Знач Токен, Знач IDЧата, Знач Текст, Знач Документ, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | Документ | --doc | Двоичные данные / Строка | Двоичные данные картинки или путь к документу | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Описание = "Очень важный документ"; - ПутьКДокументу = "C:\1.docx"; - - Ответ = OPI_Telegram.ОтправитьДокумент(Токен, 1234567890, Описание, ПутьКДокументу); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьДокумент --token "%token%" --chat %channelid% --text "Очень важный документ" --doc "C:\1.docx" - -``` - -![Результат](img/9.png) - -```json title="Результат" - -{ - "result": { - "caption": "Очень важный документ", - "document": { - "file_size": 156479, - "file_unique_id": "AgADRTsAAlUVyUg", - "file_id": "BQACAgIAAxkDAAMaZZk66eGouWpSt-5uhU-RHp6zTKAAAkU7AAJVFclIHgAB8tPqM0BjNAQ", - "mime_type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "file_name": "document.docx" - }, - "date": 1704540905, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 26 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md deleted file mode 100644 index 707f84be05..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gifku.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -sidebar_position: 4 ---- - -# Отправить гифку -Отправляет гифку в чат или канал - - -*Функция ОтправитьГифку(Знач Токен, Знач IDЧата, Знач Текст, Знач Гифка, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | Гифка | --gif | Двоичные данные / Строка | Двоичные данные гифки или путь к файлу | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Описание = "Классная гифка"; - ПутьКГифке = "C:\2.gif"; - - Ответ = OPI_Telegram.ОтправитьГифку(Токен, 1234567890, Описание, ПутьКГифке); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьГифку --token "%token%" --chat %channelid% --text "Классная гифка" --gif "C:\2.gif" - -``` - - - -```json title="Результат" - -{ - "result": { - "caption": "Классная гифка", - "document": { - "file_size": 29504, - "file_unique_id": "AgADKT4AAgb3yUg", - "file_id": "CgACAgIAAxkDAAMYZZktnDViD7n0xjC_SC3KR6-Rtn8AAik-AAIG98lIGs3XybT9Oz00BA", - "thumb": { - "height": 300, - "width": 320, - "file_size": 10418, - "file_unique_id": "AQADKT4AAgb3yUhy", - "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE" - }, - "thumbnail": { - "height": 300, - "width": 320, - "file_size": 10418, - "file_unique_id": "AQADKT4AAgb3yUhy", - "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE" - }, - "mime_type": "video/mp4", - "file_name": "animation.gif.mp4" - }, - "animation": { - "file_size": 29504, - "file_id": "CgACAgIAAxkDAAMYZZktnDViD7n0xjC_SC3KR6-Rtn8AAik-AAIG98lIGs3XybT9Oz00BA", - "thumb": { - "height": 300, - "width": 320, - "file_size": 10418, - "file_unique_id": "AQADKT4AAgb3yUhy", - "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE" - }, - "thumbnail": { - "height": 300, - "width": 320, - "file_size": 10418, - "file_unique_id": "AQADKT4AAgb3yUhy", - "file_id": "AAMCAgADGQMAAxhlmS2cNWIPufTGML9ILcpHr5G2fwACKT4AAgb3yUgazdfJtP07PQEAB20AAzQE" - }, - "height": 300, - "file_unique_id": "AgADKT4AAgb3yUg", - "duration": 1, - "width": 320, - "mime_type": "video/mp4", - "file_name": "animation.gif.mp4" - }, - "date": 1704537500, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 24 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md deleted file mode 100644 index c1c5da046c..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-gruppu-media.md +++ /dev/null @@ -1,167 +0,0 @@ ---- -sidebar_position: 7 ---- - -# Отправить группу медиафайлов -Отправляет набор файлов в чат или канал - - -*Функция ОтправитьМедиагруппу(Знач Токен, Знач IDЧата, Знач Текст, Знач СоответствиеФайлов, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | СоответствиеФайлов | --media | Соответствие из Строка | Ключ - двоичные данны или путь к файлу, Значение - тип медиафайла См.ОтправитьФайл | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Описание = "Группа картинок"; - СоответствиеФайлов = Новый Соответствие; - СоответствиеФайлов.Вставить("C:\OPI\alpaca.png" , "photo"); - СоответствиеФайлов.Вставить("C:\OPI\alpaca_text.png", "photo"); - - Ответ = OPI_Telegram.ОтправитьМедиагруппу(Токен, 1234567890, Описание, СоответствиеФайлов); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ_); //JSON строка - -``` - -```sh title="Пример команд CLI" - - Структура JSON данных медиагруппы (параметр --media): - { - "ПутьКФайлу": "ТипМедиа", - "ПутьКФайлу": "ТипМедиа", - ... - } - - Варианты типов медиа: audio, document, photo, video - - ------------------------------------- - - oint telegram ОтправитьМедиагруппу --token "%token%" --chat %channelid% --text "Группа картинок" --media "C:\media.json" - -``` - -![Результат](img/10.png) - -```json title="Результат" - -{ - "result": [ - { - "caption": "Группа картинок", - "photo": [ - { - "height": 30, - "width": 90, - "file_size": 787, - "file_unique_id": "AQADf9IxG2MAAXlIeA", - "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADcwADNAQ" - }, - { - "height": 106, - "width": 320, - "file_size": 7080, - "file_unique_id": "AQADf9IxG2MAAXlIcg", - "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADbQADNAQ" - }, - { - "height": 266, - "width": 800, - "file_size": 25565, - "file_unique_id": "AQADf9IxG2MAAXlIfQ", - "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADeAADNAQ" - }, - { - "height": 426, - "width": 1280, - "file_size": 49308, - "file_unique_id": "AQADf9IxG2MAAXlIfg", - "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADeQADNAQ" - }, - { - "height": 853, - "width": 2560, - "file_size": 120918, - "file_unique_id": "AQADf9IxG2MAAXlIfA", - "file_id": "AgACAgIAAxkDAAMbZZk9eS2GElIQ6qEvNoT3lpWJ1tEAAn_SMRtjAAF5SCTtUEGq6AwJAQADAgADdwADNAQ" - } - ], - "media_group_id": "13636332495269186", - "date": 1704541561, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 27 - }, - { - "photo": [ - { - "height": 90, - "width": 90, - "file_size": 1613, - "file_unique_id": "AQADftIxG2MAAXlIeA", - "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADcwADNAQ" - }, - { - "height": 320, - "width": 320, - "file_size": 18195, - "file_unique_id": "AQADftIxG2MAAXlIcg", - "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADbQADNAQ" - }, - { - "height": 800, - "width": 800, - "file_size": 70046, - "file_unique_id": "AQADftIxG2MAAXlIfQ", - "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeAADNAQ" - }, - { - "height": 1024, - "width": 1024, - "file_size": 94427, - "file_unique_id": "AQADftIxG2MAAXlIfg", - "file_id": "AgACAgIAAxkDAAMcZZk9efFf-ZNjFTRxpkGahrDPv_0AAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeQADNAQ" - } - ], - "media_group_id": "13636332495269186", - "date": 1704541561, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 28 - } - ], - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md deleted file mode 100644 index af40733140..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kartinku.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -sidebar_position: 2 ---- - -# Отправить картинку -Отправляет картинку в чат или канал - - -*Функция ОтправитьКартинку(Знач Токен, Знач IDЧата, Знач Текст, Знач Картинка, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | Картинка | --picture | Двоичные данные / Строка | Двоичные данные картинки или путь к файлу | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Описание = "Это рисунок альпаки"; - ПутьККартинке = "C:\alpaca.png"; - - Ответ = OPI_Telegram.ОтправитьКартинку(Токен, 1234567890, Описание, ПутьККартинке); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьКартинку --token "%token%" --chat %channelid% --text "Это рисунок альпаки" --picture "C:\alpaca.png" - -``` - -![Результат](img/5.png) - -```json title="Результат" - -{ - "result": { - "caption": "Это рисунок альпаки", - "photo": [ - { - "height": 90, - "width": 90, - "file_size": 1613, - "file_unique_id": "AQADftIxG2MAAXlIeA", - "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADcwADNAQ" - }, - { - "height": 320, - "width": 320, - "file_size": 18195, - "file_unique_id": "AQADftIxG2MAAXlIcg", - "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADbQADNAQ" - }, - { - "height": 800, - "width": 800, - "file_size": 70046, - "file_unique_id": "AQADftIxG2MAAXlIfQ", - "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeAADNAQ" - }, - { - "height": 1024, - "width": 1024, - "file_size": 94427, - "file_unique_id": "AQADftIxG2MAAXlIfg", - "file_id": "AgACAgIAAxkDAAMVZZkmU46YcTQFph55JuPPtTh-o_oAAn7SMRtjAAF5SCkLE2kgkDKPAQADAgADeQADNAQ" - } - ], - "date": 1704535635, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 21 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md deleted file mode 100644 index 2a9417835d..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-kontakt.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -sidebar_position: 9 ---- - -# Отправить контакт -Отправляет контакт с именем и номером телефона - - -*Функция ОтправитьКонтакт(Знач Токен, Знач IDЧата, Знач Имя, Знач Фамилия, Знач Телефон, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Имя | --name | Строка | Имя контакта | - | Фамилия | --surname | Строка | Фамилия контакта | - | Телефон | --phone | Строка | Номер телефона | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ОтправитьКонтакт(Токен, 1234567890, "Петр", "Петров", "123123123") //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьКонтакт --token "%token%" --chat %channelid% --name "Петр" --surname "Петров" --phone "123123123" - -``` - -![Результат](img/12.png) - -```json title="Результат" - -{ - "result": { - "contact": { - "last_name": "Петров", - "first_name": "Петр", - "phone_number": "123123123" - }, - "date": 1704549937, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 30 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md deleted file mode 100644 index 09889efe84..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-mestopolozhenie.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -sidebar_position: 8 ---- - -# Отправить местоположение -Отправляет местоположение по географической широте и долготе в чат или канал - - -*Функция ОтправитьМестоположение(Знач Токен, Знач IDЧата, Знач Широта, Знач Долгота, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Широта | --lat | Строка/Число | Географическая широта | - | Долгота | --long | Строка/Число | Географическая долгота | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ОтправитьМестоположение(Токен, 1234567890, 48.87373649724122, 2.2954639195323967); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьМестоположение --token "%token%" --chat %channelid% --lat "48.87373649724122" --long "2.2954639195323967" - -``` - -![Результат](img/11.png) - -```json title="Результат" - -{ - "result": { - "location": { - "longitude": 1.999986, - "latitude": 48.00001 - }, - "date": 1704542212, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 29 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md deleted file mode 100644 index 26d727b770..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-opros.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -sidebar_position: 10 ---- - -# Отправить опрос -Отправляет опрос с вариантами ответа - - -*Функция ОтправитьОпрос(Знач Токен, Знач IDЧата, Знач Вопрос, Знач МассивОтветов, Знач Анонимный = Истина) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Вопрос | --question | Строка | Заголовок опроса | - | МассивОтветов | --options | Массив из Строка | Массив строк вариантов ответов | - | Анонимный | --anonymous | Булевно (необяз.) | Анонимный опроса. Неанонимные опросы в каналах не разрешены | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - МассивОтветов = Новый Массив; - МассивОтветов.Добавить("Красный"); - МассивОтветов.Добавить("Желтый"); - МассивОтветов.Добавить("Синий"); - - Ответ = OPI_Telegram.ОтправитьОпрос(Токен, 1234567890, "Какой ваш любимый цвет?", МассивОтветов) //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьОпрос --token "%token%" --chat %channelid% --question "Какой ваш любимый цвет?" --options "['Красный','Желтый','Синий']" - -``` - -![Результат](img/13.png) - -```json title="Результат" - -{ - "result": { - "date": 1704550537, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "poll": { - "allows_multiple_answers": false, - "is_anonymous": true, - "is_closed": false, - "total_voter_count": 0, - "options": [ - { - "voter_count": 0, - "text": "Красный" - }, - { - "voter_count": 0, - "text": "Желтый" - }, - { - "voter_count": 0, - "text": "Синий" - } - ], - "type": "regular", - "question": "Какой ваш любимый цвет?", - "id": "5244746695866059262" - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 32 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md deleted file mode 100644 index 01502ee92f..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-tekstovoe-soobschenie.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Отправить текстовое сообщение -Отправляет текстовое сообщение в чат или канал - - -*Функция ОтправитьТекстовоеСообщение(Знач Токен, Знач IDЧата, Знач Текст, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - -```bsl title="Пример кода" - - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Отлично"); - МассивКнопок.Добавить("Нормально"); - МассивКнопок.Добавить("Плохо"); - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина, Истина); - ТекстСообщения = "Привет, как у тебя дела?"; - - Ответ = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, 1234567890, ТекстСообщения, Клавиатура); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram СформироватьКлавиатуруПоМассивуКнопок --buttons "['Отлично','Нормально','Плохо']" --under true --out keyboard.json - oint telegram ОтправитьТекстовоеСообщение --token "%token%" --chat %user% --text "Привет, как у тебя дела?" --keyboard keyboard.json - -``` - -![Результат](img/4.png) - -```json title="Результат" - -{ - "result": { - "reply_markup": { - "inline_keyboard": [ - [ - { - "callback_data": "Отлично", - "text": "Отлично" - } - ], - [ - { - "callback_data": "Нормально", - "text": "Нормально" - } - ], - [ - { - "callback_data": "Плохо", - "text": "Плохо" - } - ] - ] - }, - "text": "Привет, как у тебя дела?", - "date": 1704534349, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 18 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md deleted file mode 100644 index e7e72b588f..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Otpravit-video.md +++ /dev/null @@ -1,90 +0,0 @@ ---- -sidebar_position: 3 ---- - -# Отправить видео -Отправляет видео в чат или канал - - -*Функция ОтправитьВидео(Знач Токен, Знач IDЧата, Знач Текст, Знач Видео, Знач Клавиатура = "") Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDЧата | --chat | Строка/Число | ID целевого чата. Если необходима отправка в определенную тему, её номер нужно указывать через * (IDЧата*IDТемы) | - | Текст | --text | Строка | Текст сообщения | - | Видео | --video | Двоичные данные / Строка | Двоичные данные видео или путь к файлу **(формат - MP4)** | - | Клавиатура | --keyboard | Строка (необяз.) | JSON клавиатуры. См. [Сформировать клавиатуру по массиву кнопок](./Sformirovat-klaviaturu-po-massivu-knopok) | - | Разметка | --parsemode | Строка (необяз.) | Вид обработки текста (HTML, Markdown, MarkdownV2). Markdown по умолчанию | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - Описание = "Природа"; - ПутьКВидео = "C:\video.mp4"; - - Ответ = OPI_Telegram.ОтправитьВидео(Токен, 1234567890, Описание, ПутьКВидео); //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ОтправитьВидео --token "%token%" --chat %channelid% --text "Природа" --video "C:\video.mp4" - -``` - -![Результат](img/6.png) - -```json title="Результат" - -{ - "result": { - "caption": "Природа", - "video": { - "file_size": 4057213, - "file_id": "BAACAgIAAxkDAAMWZZkqV2M0extEs35nt26fVjfzvScAAgs-AAIG98lISPM63NtOju00BA", - "thumb": { - "height": 240, - "width": 320, - "file_size": 19154, - "file_unique_id": "AQADCz4AAgb3yUhy", - "file_id": "AAMCAgADGQMAAxZlmSpXYzR7G0Szfme3bp9WN_O9JwACCz4AAgb3yUhI8zrc206O7QEAB20AAzQE" - }, - "thumbnail": { - "height": 240, - "width": 320, - "file_size": 19154, - "file_unique_id": "AQADCz4AAgb3yUhy", - "file_id": "AAMCAgADGQMAAxZlmSpXYzR7G0Szfme3bp9WN_O9JwACCz4AAgb3yUhI8zrc206O7QEAB20AAzQE" - }, - "height": 480, - "mime_type": "video/mp4", - "file_name": "video", - "width": 640, - "file_unique_id": "AgADCz4AAgb3yUg", - "duration": 9 - }, - "date": 1704536663, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "message_id": 22 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md deleted file mode 100644 index 8bb9cf08cf..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Pereslat-soobschenie.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -sidebar_position: 11 ---- - -# Переслать сообщение -Пересылает сообщение между чатами или в рамках одного чата - - -*Функция ПереслатьСообщение(Знач Токен, Знач IDОригинала, Знач ОткудаID, Знач КудаID) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | Токен | --token | Строка | Токен бота | - | IDОригинала | --message | Строка/Число | ID сообщения для пересылки | - | ОткудаID | --from | Строка/Число | ID чата источника | - | КудаID | --to | Строка/Число | ID чата приемника. Если необходима отправка в определенную тему, её номер нужно указывать через * (КудаID*IDТемы) | - - Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Telegram - - -```bsl title="Пример кода" - - Токен = "111111111:AACccNYOAFbuhAL5GAaaBbbbOjZYFvLZZZZ"; - - Ответ = OPI_Telegram.ПереслатьСообщение(Токен, 211, "@testsichee", 1234567890) //Соответствие - Ответ = OPI_Инструменты.JSONСтрокой(Ответ); //JSON строка - -``` - -```sh title="Пример команд CLI" - - oint telegram ПереслатьСообщение --token "%token%" --message 211 --from %channelid% --to %user% - -``` - -![Результат](img/14.png) - -```json title="Результат" - -{ - "result": { - "text": "Привет из канала", - "forward_date": 1704551053, - "forward_from_message_id": 211, - "forward_from_chat": { - "type": "channel", - "username": "testsichee", - "title": "Тестовый канал", - "id": -1111111111111 - }, - "date": 1704551074, - "chat": { - "username": "JKIee", - "type": "private", - "last_name": "Titowets", - "first_name": "Anton", - "id": 1234567890 - }, - "from": { - "username": "sicheebot", - "first_name": "Sichee", - "is_bot": true, - "id": 0987654321 - }, - "forward_origin": { - "date": 1704551053, - "chat": { - "type": "channel", - "username": "testsichee", - "title": "Тестовый канал", - "id": -1111111111111 - }, - "message_id": 211, - "type": "channel" - }, - "message_id": 34 - }, - "ok": true -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md b/docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md deleted file mode 100644 index 806ea90d8e..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/Sformirovat-klaviaturu-po-massivu-knopok.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -sidebar_position: 12 ---- - -# Сформировать клавиатуру по массиву кнопок -Формирует простую JSON клавиатуру из массив кнопок для сообщения или нижней панели - - -*Функция СформироватьКлавиатуруПоМассивуКнопок(Знач МассивКнопок, Знач ПодСообщением = Ложь, Знач ОднаПодОдной = Истина) Экспорт* - - | Параметр | CLI опция | Тип | Назначение | - |-|-|-|-| - | МассивКнопок | --buttons | Массив из Строка | Массив кнопок | - | ПодСообщением | --under | Булево (необяз.) | Истина - кнопки будут прикреплены под сообщением, Ложь - в виде клавиатуры на нижней панели. По умолчанию - Ложь | - | ОднаПодОдной | --column | Булево (необяз.) | Истина - кнопки выводятся одна под одной, Ложь - в строку друг за другом. По умолчанию - Истина| - - Вовзращаемое значение: Строка - JSON клавиатуры - - -```bsl title="Пример кода" - - МассивКнопок = Новый Массив; - МассивКнопок.Добавить("Отлично"); - МассивКнопок.Добавить("Нормально"); - МассивКнопок.Добавить("Плохо"); - - Клавиатура = OPI_Telegram.СформироватьКлавиатуруПоМассивуКнопок(МассивКнопок, Истина, Истина); - -``` -```sh title="Пример команд CLI" - - oint telegram СформироватьКлавиатуруПоМассивуКнопок --buttons "['Отлично','Нормально','Плохо']" --under true --out keyboard.json - -``` - - -```json title="Результат" - -{ - "inline_keyboard":[ - [ - { - "text":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E", - "callback_data":"\u041E\u0442\u043B\u0438\u0447\u043D\u043E" - } - ], - [ - { - "text":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E", - "callback_data":"\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u043E" - } - ], - [ - { - "text":"\u041F\u043B\u043E\u0445\u043E", - "callback_data":"\u041F\u043B\u043E\u0445\u043E" - } - ] - ], - "rows":1 -} - -``` diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json b/docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json deleted file mode 100644 index aec91b540e..0000000000 --- a/docs/ru/md/Telegram/Rabota-s-dialogami/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Отправка данных", - "position": 3, -} diff --git a/docs/ru/md/Telegram/Rabota-s-dialogami/img/10.png b/docs/ru/md/Telegram/Rabota-s-dialogami/img/10.png deleted file mode 100644 index b530eb6dd8ea20e2b10e082ec327eee1ce094b01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 150071 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ϟMdLB-1kWSH9|p>HMfl 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