iEXChat 1.4.0 — Автоматичний переклад, управління віджетом і нові можливості повідомлень

iEXExchanger
iEXChat 1.4.0 — Автоматичний переклад, управління віджетом і нові можливості повідомлень

У iEXChat 1.4.0 з’явилися автоматичний переклад листування, керування функціями віджета з панелі, власні сторінки, завантаження історії діалогу та нові налаштування повідомлень від сайту.

Також оновлено інтерфейс чату, функціонал Telegram та зберігання вкладень.

Автоматичний переклад повідомлень

Клієнт і оператор тепер можуть спілкуватися кожен своєю мовою.

Повідомлення клієнта перекладаються на мову команди, а відповіді оператора та бота — на мову відвідувача. Початковий текст залишається незмінним і зберігається поруч з перекладом.

Доступно для підключення:

  • Anthropic Claude;
  • Сумісно з OpenAI API;
  • DeepL;
  • Хмарний переклад Google.

У налаштуваннях можна вибрати сервіс, модель, мову команди та напрямки перекладу. Тут також доступна перевірка підключення та статистика використання за день і місяць.

Ключ сервісу зберігається у зашифрованому вигляді і після збереження не відображається в панелі.

У діалозі оператор бачить перекладене повідомлення і за потреби може відкрити оригінал. Відвідувач отримує відповідь своєю мовою через віджет, архів і завантажену історію.

Автоматичний переклад також працює в особистих повідомленнях з ботом Telegram. Мова клієнта визначається за його повідомленнями, а перед початком діалогу — за мовою браузера.

Файли, короткі репліки та службові повідомлення сайту не відправляються на переклад. Ідентичні тексти перекладаються один раз і потім використовуються повторно.

Керування функціями віджета

У панелі з’явився розділ «Функції» з 23 перемикачами.

Можна окремо керувати головним екраном, меню, полем введення, стрічкою повідомлень, файлами, голосовими повідомленнями, реакціями, криптовалютними адресами, дзвінками, сповіщеннями та іншими можливостями.

Якщо функція вимкнена, обмеження застосовується не лише в інтерфейсі. Сервер також забороняє відповідну дію, тому її неможливо виконати через прямий запит.

Налаштування можна скинути до початкових значень одним натисканням кнопки.

Власні сторінки та оновлений інтерфейс

У нижнє меню віджета можна додати до трьох власних сторінок.

Для кожної сторінки вказуються назва, іконка та вміст. Підтримуються абзаци, списки, жирний шрифт і посилання.

Сторінки можна використовувати для правил обміну, інструкцій, контактів, відповідей на поширені запитання та іншої корисної інформації.

Привітання на головному екрані тепер редагується в розділі «Контент». Тексти для інших мов налаштовуються через переклади віджета.

Оновлено стрічку переписки. Ім'я та аватар оператора відображаються над повідомленням, час і статус — під ним. Реакції оформлені окремими елементами, файли показуються у вигляді карток, а роздільники дат стали зрозумілішими.

Виправлено роботу користувацького фону в темній темі. Клавіша Escape тепер закриває вікно вибору емодзі, а не весь віджет.

Завантаження історії діалогу

Клієнт може завантажити історію переписки у форматі HTML з меню чату або після завершення діалогу.

Файл містить до 5000 повідомлень, включно з архівом, вкладеннями, голосовими повідомленнями, цитатами та реакціями.

Внутрішні події системи та нотатки операторів клієнту не передаються. Факт завантаження історії фіксується у панелі.

Методи IEXChat.send і відкритиЗаДопомогою тепер можуть одразу відкрити потрібний діалог. Текст, переданий сайтом, можна автоматично відправити або просто підставити у поле введення, щоб клієнт відредагував його самостійно.

Керування повідомленнями сайту

У налаштуваннях з’явився розділ «Повідомлення від сайту».

Адміністратор може визначити:

  • приймати чи ні повідомлення з сайту;
  • показувати їх звичайним повідомленням або окремою карткою;
  • створити новий діалог;
  • чи відкривати повторно завершений діалог;
  • чи надсилати сповіщення операторам.

Зовнішній API працює за тими ж правилами, а службові поля джерела захищені від підміни.

У Telegram додано окремий перемикач для автоматичних повідомлень сайту. Події типу «Створено нову заявку» більше не обов’язково надсилати в командний чат.

Система також не надсилає оператору зайве повідомлення «Новий діалог», якщо звернення створено сайтом або тихим системним повідомленням.

Зберігання вкладень

Нові налаштування iEXChat використовують RustFS для зберігання файлів.

Баки і правила доступу створюються автоматично. Обмін файлами відбувається безпосередньо між контейнерами і не проходить через публічний домен або Cloudflare.

Діючі установки продовжують працювати на MinIO. Перехід на RustFS здійснюється окремо і тільки за рішенням адміністратора.

Перед переключенням система копіює та перевіряє файли. Зупинка сервісів займає близько однієї хвилини. За потреби можна виконати відкат.

Зміни в панелі

Оновлено інструмент «Банер для всіх».

Тепер можна вибрати термін показу від 30 хвилин до 24 годин, переглянути попередній вигляд банера та швидко вимкнути активне повідомлення.

Якщо розпізнавання криптовалютних адрес вимкнено для сайту, такі адреси більше не виділятимуться в панелі.

Виправлення та тестування

Тепер неподписані дані ігноруються і не перешкоджають роботі чату. Блокування застосовується лише при отриманні явного коду блокування.

Також посилено перевірку відключених функцій. Заборону надсилання файлів неможливо обійти вставкою з буфера, перетягуванням чи зміною типу файлу. Голосові повідомлення приймаються лише як аудіофайли.

Додатково виправлено роботу відключених екранів, розділу «Допомога», власних сторінок та ініціалізації файлового сховища.