iEXChat 1.1.0 — Telegram, powiadomienia push i zaktualizowana architektura

iEXExchanger
iEXChat 1.1.0 — Telegram, powiadomienia push i zaktualizowana architektura

W nowej wersji rozszerzyliśmy możliwości platformy wsparcia: dodaliśmy pełną integrację z Telegram, systemowe powiadomienia push dla operatorów, przyspieszyliśmy ładowanie panelu oraz przeprojektowaliśmy kilka wewnętrznych mechanizmów dostarczania wiadomości.

Interfejs został zaktualizowany, stabilność poprawiona oraz udoskonalony system aktualizacji.

Telegram jako pełnoprawny kanał wsparcia

Teraz klienci mogą kontaktować się z działem wsparcia bezpośrednio przez bota Telegram.

Wszystkie wiadomości z Telegram są automatycznie dodawane do ogólnej listy rozmów iEXChat i obsługiwane w tym samym panelu co zapytania ze strony.

Operator od razu widzi źródło zgłoszenia i może obsługiwać wszystkie kanały w jednym interfejsie.

Obsługiwany jest pełny dwukierunkowy transfer plików i obrazów:

  • Klient może wysłać zdjęcie, dokument lub paragon za pośrednictwem Telegram;
  • Operator zobaczy załącznik bezpośrednio w iEXChat;
  • Obraz lub plik można odesłać do klienta bezpośrednio z panelu.

W rezultacie Telegram staje się częścią ogólnego systemu wsparcia i nie wymaga już osobnej obsługi operatorów z botem lub aplikacją.

Powiadomienia push dla operatorów

iEXChat obsługuje teraz systemowe powiadomienia push.

Operator będzie otrzymywał powiadomienia o nowych zgłoszeniach, nawet jeśli panel jest w innej karcie lub przeglądarka działa w tle.

Kliknięcie powiadomienia natychmiast otwiera odpowiedni dialog.

Nie jest wymagana dodatkowa ręczna konfiguracja przez administratora — niezbędne parametry są tworzone automatycznie. Operator musi jedynie raz zezwolić na powiadomienia w przeglądarce.

System uwzględnia również aktywność użytkownika: jeśli wymagany dialog jest już otwarty, a wiadomość widoczna na panelu, dodatkowe powiadomienie systemowe nie zostanie wysłane.

Szybsze ładowanie i działanie panelu

W wersji 1.1.0 przeprowadzono duże optymalizacje części klienckiej i serwerowej iEXChat.

Mechanizm dostarczania wiadomości został przebudowany w celu ograniczenia liczby zapytań do bazy danych. Zmniejsza to obciążenie serwera i poprawia stabilność przy dużej liczbie aktywnych rozmów.

Panel operatora stał się również zauważalnie lżejszy.

Początkowy rozmiar pobieranej aplikacji zmniejszono o około 54%. Sekcje analityki, ustawień oraz inne ciężkie komponenty ładują się teraz tylko w razie potrzeby.

Dodatkowo zmniejszono liczbę zbędnych aktualizacji interfejsu, dzięki czemu praca z długimi listami dialogów i aktywną korespondencją stała się płynniejsza.

Zaktualizowany interfejs

W iEXChat 1.1.0 kontynuowane są prace nad jednolitą stylistyką wizualną produktu.

Zaktualizowano jasne i ciemne motywy, ikony, stylizację wiadomości, awatary, wyświetlanie dat oraz elementy sterujące.

Główne działania przy wiadomości są teraz dostępne bezpośrednio obok niej po najechaniu kursorem. Operator może szybko odpowiedzieć na wiadomość, dodać reakcję lub otworzyć dodatkowe opcje.

Wyświetlanie czasu stało się bardziej zwarte i czytelne — stosowane są znane formaty, takie jak „5 min temu”, „Dziś” czy „1 d 4 g”.

Poprawki i zwiększenie stabilności

W wydaniu znalazło się kilka poprawek dotyczących codziennej pracy operatorów.

Naprawiono dźwięki zdarzeń oraz testowe powiadomienia w ustawieniach.

Usprawniona obsługa dostępu do mikrofonu: jeśli przeglądarka zablokuje zgodę, operator otrzymuje czytelniejsze powiadomienie o przyczynie.

Również usunięto sytuacje, gdy:

  • W liście dialogów mogła pozostać nieaktualna podgląd ostatniej wiadomości;
  • Wskaźnik „pisze…” nadal był widoczny po wysłaniu wiadomości;
  • Ograniczenia planu taryfowego były nieprawidłowo stosowane w niektórych scenariuszach zapraszania operatorów.

Bardziej niezawodny system aktualizacji

Mechanizm aktualizacji iEXChat został całkowicie przebudowany.

Instalator teraz dokładniej obsługuje pliki poprzednich wersji, usuwa przestarzałe komponenty i potrafi przywrócić kompilację w przypadku wystąpienia błędu podczas aktualizacji.

Migracje bazy danych wykonywane są automatycznie.

Obecne ustawienia, licencja i dane projektu zostają zachowane.