1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2026-04-26 20:43:22 +02:00

Бейджи в документации

This commit is contained in:
Anton Titovets
2026-02-16 16:43:53 +03:00
parent d3fb5966fc
commit 85396beec6
42 changed files with 362 additions and 4 deletions
+82
View File
@@ -0,0 +1,82 @@
import React, { useState, useRef } from 'react';
import styles from './styles.module.css';
export default function LibraryIntro({ module, cli, use, lang = 'ru' }) {
const [copiedIndex, setCopiedIndex] = useState(null);
const timeoutRef = useRef(null);
const translations = {
ru: {
moduleLabel: 'Модуль 1С/OS',
cliLabel: 'Команда CLI',
useLabel: '#Использовать',
copied: '✓ Скопировано',
clickToCopy: 'Нажмите, чтобы скопировать'
},
en: {
moduleLabel: '1C/OS Module',
cliLabel: 'CLI Command',
useLabel: '#Use',
copied: '✓ Copied',
clickToCopy: 'Click to copy'
}
};
const t = translations[lang] || translations.ru;
const copyToClipboard = (text, index) => {
// Очищаем предыдущий таймер, если он есть
if (timeoutRef.current) {
clearTimeout(timeoutRef.current);
}
navigator.clipboard.writeText(text).then(() => {
setCopiedIndex(index);
timeoutRef.current = setTimeout(() => {
setCopiedIndex(null);
timeoutRef.current = null;
}, 1500);
});
};
const usePrefix = lang === 'en' ? '#Use' : '#Использовать';
return (
<div className={styles.libraryIntro}>
<span
className={styles.tag}
onClick={() => copyToClipboard(module, 0)}
title={t.clickToCopy}
>
<span className={styles.tagLabel}>{t.moduleLabel}</span>
<span className={styles.tagValue}>
{copiedIndex === 0 ? t.copied : module}
</span>
</span>
{cli && (
<span
className={styles.tag}
onClick={() => copyToClipboard(cli, 1)}
title={t.clickToCopy}
>
<span className={styles.tagLabel}>{t.cliLabel}</span>
<span className={styles.tagValue}>
{copiedIndex === 1 ? t.copied : cli}
</span>
</span>
)}
<span
className={styles.tag}
onClick={() => copyToClipboard(`${usePrefix} ${use}`, 2)}
title={t.clickToCopy}
>
<span className={styles.tagLabel}>{t.useLabel}</span>
<span className={styles.tagValue}>
{copiedIndex === 2 ? t.copied : use}
</span>
</span>
</div>
);
}
@@ -0,0 +1,86 @@
.libraryIntro {
display: flex;
flex-wrap: wrap;
gap: 0.4rem;
margin: 1rem 0;
}
.tag {
display: inline-flex;
align-items: center;
height: 22px;
border-radius: 11px;
overflow: hidden;
font-size: 0.72rem;
font-weight: 500;
background: #ffffff;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
border: 1px solid #e5e5e5;
cursor: pointer;
user-select: none;
}
.tag:active {
transform: scale(0.98);
}
.tagLabel {
padding: 0 0.5rem;
background: #004943;
color: #ffffff !important;
height: 100%;
display: flex;
align-items: center;
font-weight: 400;
font-size: 0.7rem;
letter-spacing: 0.02em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
}
.tagValue {
padding: 0 0.6rem;
color: #333333 !important;
font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;
font-weight: 500;
height: 100%;
display: flex;
align-items: center;
}
/* Темная тема */
[data-theme='dark'] .tag {
background: #1e293b;
border-color: #334155;
}
[data-theme='dark'] .tagLabel {
background: #004943;
color: #ffffff !important;
}
[data-theme='dark'] .tagValue {
color: #e5e5e5 !important;
}
/* Адаптивность для мобильных */
@media (max-width: 768px) {
.libraryIntro {
gap: 0.35rem;
}
.tag {
font-size: 0.68rem;
height: 20px;
}
.tagLabel {
padding: 0 0.45rem;
font-size: 0.66rem;
}
.tagValue {
padding: 0 0.55rem;
}
}
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Airtable
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Airtable" cli="airtable" use="oint/api/airtable" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Airtable API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Bitrix24
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Bitrix24" cli="bitrix24" use="oint/api/bitrix24" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Bitrix24 API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# CDEK
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_CDEK" cli="cdek" use="oint/api/cdek" lang="ru"/>
Этот раздел посвящен библиотеке для работы с CDEK API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# ClickHouse
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_ClickHouse" cli="clickhouse" use="oint/api/clickhouse" lang="ru"/>
Этот раздел посвящен библиотеке для работы с ClickHouse API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Dropbox
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Dropbox" cli="dropbox" use="oint/api/dropbox" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Dropbox API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# FTP(s)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_FTP" cli="ftp" use="oint/api/ftp" lang="ru"/>
Этот раздел посвящен библиотеке для работы с протоколом FTP(s) в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Google Календарь
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_GoogleCalendar" cli="gcalendar" use="oint/api/gcalendar" lang="ru"/>
### Начало работы
Для начала работы необходимо создать аккаунт и новый проект на [главной странице консоли Google Cloud](https://console.cloud.google.com/), после чего подключить сервис Calendar на [его странице в Marketplace](https://console.cloud.google.com/marketplace/product/google/calendar-json.googleapis.com)
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Google Drive
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_GoogleDrive" cli="gdrive" use="oint/api/gdrive" lang="ru"/>
Этот раздел посвящен библиотеке для работы с API Google Drive в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Google Sheets
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_GoogleSheets" cli="gsheets" use="oint/api/gsheets" lang="ru"/>
Этот раздел посвящен библиотеке для работы с API Google Sheets в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
:::important
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# WhatsApp (GreenAPI)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_GreenAPI" cli="greenapi" use="oint/api/greenapi" lang="ru"/>
Этот раздел посвящен библиотеке для работы с WhatsApp через Green API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Max (GreenAPI)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_GreenMax" cli="greenmax" use="oint/api/greenmax" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Max через Green API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+3
View File
@@ -8,6 +8,9 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# HTTP (Клиент)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_ЗапросыHTTP" use="oint/tools/http" lang="ru"/>
Этот раздел посвящен библиотеке для работы с протоколом HTTP в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# MS SQL Server
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_MSSQL" cli="mssql" use="oint/api/mssql" lang="ru"/>
Этот раздел посвящен библиотеке для работы с базами данных MSSQL в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# MongoDB
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_MongoDB" cli="mongodb" use="oint/api/mongodb" lang="ru"/>
Этот раздел посвящен библиотеке для работы с базами данных MongoDB в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# MySQL
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_MySQL" cli="mysql" use="oint/api/mysql" lang="ru"/>
Этот раздел посвящен библиотеке для работы с базами данных MySQL в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Neocities
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Neocities" cli="neocities" use="oint/api/neocities" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Neocities API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Notion
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Notion" cli="notion" use="oint/api/notion" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Notion API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4 -1
View File
@@ -8,8 +8,11 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Ollama
Этот раздел посвящен библиотеке для работы с Ollama в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Ollama" cli="ollama" use="oint/api/ollama" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Ollama в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# OpenAI
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_OpenAI" cli="openai" use="oint/api/openai" lang="ru"/>
Этот раздел посвящен библиотеке для работы с OpenAI API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Предисловие
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# PostgreSQL
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_PostgreSQL" cli="postgres" use="oint/api/postgres" lang="ru"/>
Этот раздел посвящен библиотеке для работы с базами данных PostgreSQL в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# RCON (Клиент)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_RCON" cli="rcon" use="oint/api/rcon" lang="ru"/>
Этот раздел посвящен библиотеке для работы с протоколом RCON в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# AWS S3 (MinIO)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_S3" cli="s3" use="oint/api/s3" lang="ru"/>
Этот раздел посвящен библиотеке для работы с AWS S3 API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
:::important
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# SFTP
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_SFTP" cli="sftp" use="oint/api/sftp" lang="ru"/>
Этот раздел посвящен библиотеке для работы с протоколом SFTP в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# SQLite
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_SQLite" cli="sqlite" use="oint/api/sqlite" lang="ru"/>
Этот раздел посвящен библиотеке для работы с базами данных SQLite в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# SSH
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_SSH" cli="shh" use="oint/api/ssh" lang="ru"/>
Этот раздел посвящен библиотеке для работы с протоколом SSH в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
<div class="theme-admonition theme-admonition-info admonition_node_modules-@docusaurus-theme-classic-lib-theme-Admonition-Layout-styles-module alert alert--info">
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Slack
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Slack" cli="slack" use="oint/api/slack" lang="ru"/>
Этот раздел посвящен библиотеке для работы со Slack Web API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+2
View File
@@ -8,7 +8,9 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# TCP (Клиент)
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_TCP" cli="tcp" use="oint/api/tcp" lang="ru"/>
Этот раздел посвящен библиотеке для работы с протоколом TCP в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Telegram
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Telegram" cli="telegram" use="oint/api/telegram" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Telegram Bot API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Twitter | X
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Twitter" cli="twitter" use="oint/api/twitter" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Twitter API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы. Данная библиотека позволяет работать с функционалом бесплатного плана, т.е. создавать твиты.
### Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# ВКонтакте
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_VK" cli="vk" use="oint/api/vk" lang="ru"/>
Этот раздел посвящен библиотеке для работы с VK API в 1С:Предприятие, OneScript и CLI. Она заточена для работы с сообществами и выполнением действий от их имени. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+8
View File
@@ -8,6 +8,14 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# VK Teams
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_VKTeams" cli="vkteams" use="oint/api/vkteams" lang="ru"/>
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Airtable" cli="airtable" use="oint/api/airtable" lang="ru"/>
Этот раздел посвящен библиотеке для работы с VK Teams API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
### Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Viber
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_Viber" cli="viber" use="oint/api/viber" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Viber API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
:::warning
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# Яндекс Диск
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_YandexDisk" cli="yadisk" use="oint/api/yadisk" lang="ru"/>
Этот раздел посвящен библиотеке для работы с Яндекс Диск API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
## Начало работы
+4
View File
@@ -8,6 +8,10 @@ keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3,
# gRPC
import LibraryIntro from '@site/src/components/LibraryIntro';
<LibraryIntro module="OPI_GRPC" cli="grpc" use="oint/api/grpc" lang="ru"/>
Этот раздел посвящен библиотеке для работы с gRPC в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы
+1 -1
View File
@@ -1,5 +1,5 @@
---
sidebar_position: 4
sidebar_position: 5
---
# Об обратной совместимости
+1 -1
View File
@@ -1,5 +1,5 @@
---
sidebar_position: 5
sidebar_position: 6
---
# Сборка из исходников
+1 -1
View File
@@ -1,5 +1,5 @@
---
sidebar_position: 3
sidebar_position: 4
---
# О внешних компонентах
+54
View File
@@ -0,0 +1,54 @@
---
sidebar_position: 3
---
# Работа с OneScript-версией
Открытый пакет интеграций имеет вариант поставки в виде OSPX-пакета для пакетного менеджера OPM, позволяющего использовать его функции при работе с OneScript
## Установка
Для начала работы необходимо установить пакет `oint` при помощи пакетного менеджера OPM. Сделать это можно одним из двух способов:
1. Из онлайн хаба пакетов (только русская версия):
```bash
opm install oint
```
2. Из скачанного OSPX-файла:
```bash
opm install -f "./OInt-x.x.x.ospx"
```
Кроме того, подобный OSPX-файл может быть собран вручную, если клонировать репозиторий и в каталоге исходников `/src/<язык>/OInt` выполнить команду следующего вида:
```bash
opm build
```
## Подключение в скрипт
Для использования методов Открытого пакета интеграций, после установки, его необходимо импортировать в свой скрипт при помощи директивы `#Использовать`:
```bsl
#Использовать oint
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, Чат, Текст);
```
`#Использовать` в таком виде импортирует весь пакет целиком, что позволяет вызывать методы сразу из всех доступных модулей `oint` без дополнительных действий. Это универсально, однако чаще всего избыточно и отрицательно сказывается на времени выполнения конечного скрипта. Поэтому рекомендуется осуществлять импорт только для тех модулей пакета, которые необходимы в данный момент. Сделать это можно следующим образом:
```bsl
#Использовать oint/api/telegram
Результат = OPI_Telegram.ОтправитьТекстовоеСообщение(Токен, Чат, Текст);
```
Все основные модули ОПИ находятся в подразделе `/api` и идентифицируются названиями, схожими с названиями команд для CLI версии. Найти название конкретной библиотеки всегда можно на главной странице посвященного ей раздела документации
Также, кроме импорта основных модулей, вы можете импортировать внутренние модули инструменты пакета, если они вам необходимы:
- `oint/tools/main` - для основных модулей инструментов
- `oint/tools/http` - для модулей, связанных с работой HTTP-клиента