💬
{{ toast.channel }}
{{ toast.title }}
{{ toast.text }}
1С

Omni-Desk v3.3

Платформа техподдержки 1С

{{ loginError }}

↪ Переслать сообщение клиентам

От: {{ forwardSourceMsg.sender_name }}
{{ forwardSourceMsg.text }}
📎 Вложение будет также переслано

📢 Массовая рассылка клиентам и по новым номерам / @username

✅ Успешно отправлено сообщений: {{ broadcastResult.sent_count }}
Ошибки ({{ broadcastResult.errors.length }}): {{ broadcastResult.errors.join('; ') }}

1. Отметьте клиентов из базы ({{ broadcastClientIds.length }})

2. Или добавьте новые телефоны / @username

{{ broadcastFile.name }}

📁 Управление папками чатов

📁 {{ f }} ({{ clients.filter(c => (c.folder_name || 'Общие') === f).length }} чатов)
Базовая папка
При удалении папки все находящиеся в ней диалоги автоматически переносятся в папку «Общие».

🏢 Справочник компаний (Организации клиентов 1С)

{{ companyForm.id ? '✏️ Редактировать компанию' : '+ Добавить новую компанию' }}

🏢 {{ comp.name }} ИНН: {{ comp.inn }} 📞 {{ comp.phone }}
Конфигурации 1С: {{ comp.configurations || 'Не указаны' }}
📝 {{ comp.notes }}
Связанные контакты ({{ (comp.contacts || []).length }}): 👤 {{ cnt.contact_name }} ({{ cnt.position }})
Компании еще не добавлены

📇 Справочник контактов и привязка к компаниям

{{ contactForm.id ? '✏️ Редактировать контакт и связь с компанией' : '+ Добавить новый контакт' }}

👤 {{ cnt.contact_name }} ({{ cnt.position }}) {{ cnt.channel_type }} 📁 {{ cnt.folder_name || 'Общие' }}
🏢 {{ cnt.company_name || 'Организация не указана' }} (ИНН: {{ cnt.inn }}) 📞 {{ cnt.phone }}

👥 Управление сотрудниками техподдержки

{{ opForm.id ? '✏️ Редактировать сотрудника' : '+ Добавить сотрудника' }}

👤 {{ op.display_name }} ({{ op.role }}) ADMIN
Логин: {{ op.username }}

🔌 Мульти-бот менеджер и проксирование Gemini API (GAS / SOCKS5 / Base URL)

🤖 Настройки Gemini API и обхода блокировок (Google Apps Script / Прокси)

Инструкция: Создайте проект на script.google.com, вставьте код ниже, выберите «Начать развертывание -> Веб-приложение» (Доступ: «Все / Anyone») и вставьте полученный URL:
function doPost(e) {
  var data = JSON.parse(e.postData.contents);
  var url = "https://generativelanguage.googleapis.com/v1beta/models/" + (data.model || "gemini-3.1-pro-preview") + ":generateContent?key=" + data.api_key;
  var payload = { contents: data.contents || [{ parts: [{ text: data.prompt || "Привет" }] }] };
  var res = UrlFetchApp.fetch(url, { method: "post", contentType: "application/json", payload: JSON.stringify(payload), muteHttpExceptions: true });
  return ContentService.createTextOutput(res.getContentText()).setMimeType(ContentService.MimeType.JSON);
}
{{ geminiTestStatus }}

{{ botForm.id ? '✏️ Редактировать канал / прокси' : '+ Добавить бота или личный QR-аккаунт' }}

🟢 Параметры инстанса Green-API для MAX:
После добавления нажмите «📱 Войти по QR» для сканирования QR-кода Green-API или «⚡ Активировать», если инстанс уже авторизован в личном кабинете Green-API.
{{ b.name }} {{ b.channel_type }} Proxy: {{ b.proxy_type }}
{{ b.status_message || 'Ожидает подключения' }}
Входящий адрес: {{ b.incoming_webhook_endpoint }}

Авторизация по QR: {{ qrModal.name }}

{{ qrModal.message }}

✍️ Написать клиенту первым (по +7... или @username)

{{ newChatError }}

🏢 Карточка и группа клиента 1С

1С

Omni-Desk v3.3

{{ wsConnected ? 'Online' : 'Реконнект...' }}
👤 {{ currentOperator.display_name }}
{{ currentOperator.role }}
{{ activeClient.contact_name }} 📁 {{ activeClient.folder_name || 'Общие' }} {{ activeClient.channel_type }}
{{ activeClient.company_name }} | ИНН: {{ activeClient.inn }} | Исполнитель: {{ activeClient.assigned_operator_name || 'Свободная очередь' }}
{{ m.sender_name }} ({{ m.sender_role }})
{{ m.created_at }}
💬 {{ m.reply_to_sender || 'Сообщение' }}: найти в чате ↗
{{ m.reply_to_text }}
{{ m.text }}
💬 Ответ на ({{ replyQuote.sender_name }}): {{ replyQuote.text }}
📎
{{ attachedFile.name }}
{{ (attachedFile.size / 1024).toFixed(1) }} KB
Выберите диалог слева или нажмите «Написать первым»