/
Шаблони (Telegram)

Шаблони (Telegram)

1. Опис

Сторінка для налаштування системних повідомлень чату.

Складається з таких полів (Рис. 1):

  1. Анонімне ім'я абонента в Workspace;

  2. Повідомлення приєднання оператора;

  3. Повідомлення завершення чату;

  4. Повідомлення від'єднання оператора.

Сторінка деталі Шаблони (Telegram).png
Рис. 1. Сторінка шаблону "Шаблони"

Підтримується для:

  • Telegram Бот;

  • Telegram Додаток.

Надано можливість описувати шаблони певних оновлень для окремого шлюзу повідомлень:

 

Оновлення

Використання

Поле

Відправник

Одержувач

Оновлення

Використання

Поле

Відправник

Одержувач

title

Формат заголовка нового, вхідного чату

"Анонімне ім'я абонента у Workspace"

Абонент

Користувач/оператор

close

Статичне повідомлення про завершення чату

"Повідомлення завершення чату"

Абонент

join

Формат повідомлення підключення учасника

"Повідомлення приєднання оператора"

Користувач/оператор

Абонент

left

Формат повідомлення відключення учасника

"Повідомлення від'єднання оператора"

Користувач/оператор

Абонент

Синтаксис шаблонів пакета text/template можна подивитися тут.

"Дії" - оцінки даних або структури управління — розділені "$(" і ")".

Для прикладу: відповідні шаблони можуть виглядати так:

Оновлення

Шаблон повідомлення

Оновлення

Шаблон повідомлення

close

🎈 Діалог завершено !

join

👤 __*$(md2 .FirstName)$(if .LastName) $(md2 .LastName)$(end)*__

left

👤 ~*$(md2 .FirstName)$(if .LastName) $(md2 .LastName)$(end)*~

Тобто, якщо в поле "Повідомлення від'єднання оператора" ввести:

👤 ~*$(md2 .FirstName)$(if .LastName) $(md2 .LastName)$(end)*~

то під час вимкнення оператора в чаті відображатиметься ім'я оператора, який покинув чат.

У цьому прикладі використано MarkdownV2 форматування тексту деяких повідомлень.

Підключено md2 функцію шаблону — для екранування контрольних символів кодування значень.

1.1. Анонімне ім'я абонента в Workspace

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

1.2. Повідомлення приєднання оператора

Поле для введення тексту, або шаблону, який буде відображатися абоненту при підключенні оператора в чат.

1.3 Повідомлення завершення чату

Поле для введення тексту, або шаблону, який буде відображатися абоненту під час закриття чату.

1.4. Повідомлення відключення оператора

Поле для введення тексту, або шаблону, який буде відображатися абоненту, коли оператор покинув чат.

Для анонімізації вхідних чатів достатньо вписати текст, наприклад, "Анонім".

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

Усі вхідні чати, зі шлюзу, для якого описано такий шаблон, відображатимуться як "Анонім".

Related content