Usedesk: Процедуры для настройки сценариев
Чат с оператором
Начать чат с оператором через Usedesk.
{% usedesk.enable text=<Тест сообщения> <параметры> %}Параметры процедуры:
text(string) * – Текст сообщенияteam(string) – Название команды операторов в Fasttrackoperator_email(string) – Почта оператора в Fasttrack
[ ⚠️ ] Ограничения:
Нельзя одновременно указывать
teamиoperator_email
Тикеты
Процедуры для работы с тикетами в Usedesk.
Новый тикет
Создать тикет в Usedesk.
{% usedesk.create_ticket message=<содержание> subject=<тема> <поля тикета> as ticket %}message(str) * – Содержание тикетаsubject(str) * – Тема
Поля для заполнения:
contact_id(int) – Идентификатор контактаcontact_name(str) – Имя контактаcontact_email(str) – Почта контатактаcontact_phone(str) – Телефон контактаphone_type(str) – Тип номера телефонаfield_id(str) – Идентификатор поляfield_value(str) – Значение для поля
[ ⚠️ ] Ограничения:
Нельзя одновременно указывать
contact_idиcontact_name
Список тикетов
Получить список всех тикетов в Usedesk.
{% usedesk.get_tickets <параметры> as tickets %}Параметры процедуры:
query(str) –
Поиск тикета
Получить информацию о тикете в Usedesk.
{% usedesk.get_ticket uid=<id тикета> as ticket %}uid(int) * – Идентификатор тикета в Usedesk
Изменение тикета
Редактирование информации о тикете в Usedesk.
{% usedesk.edit_ticket uid=<id тикета> subject=<тема> <поля тикета> as ticket %}uid(int) * – Идентификатор тикетаsubject(str) * – Тема
Поля для редактирования:
status(str) – Название статусаcustom_fields(dict) – Дополнительные поля
Список полей тикета
Получить список всех полей для тикета в Usedesk.
{% usedesk.get_ticket_fields as ticket_fields %}Контакты
Процедуры для работы с контактами в Usedesk.
Новый контакт
Создать контакт в Usedesk.
{% usedesk.create_contact full_name=<имя> phone_number=<телефон> <поля контакта> as contact %}full_name(str) *. – Имяphone_number(str) * – Номер телефона
Дополниетельные поля:
email(str) – Адрес электронной почты
Список контактов
Получить список контактов в Usedesk.
{% usedesk.get_contacts <параметры> as contacts %}Параметры для процедуры:
query(str) –
Поиск контакта
Получить информацию о контакте в Usedesk.
{% usedesk.get_contact uid=<id контакта> as contact %}uid(int) * – Идентификатор контакта в Usedesk
Изменение контакта
Редактирвать информацио о контакте в Usedesk.
{% usedesk.edit_contact uid=<id контакта> <поля контакта> as contact %}uid(int) * – Идентификатор контакта
Поля для редактирования:
full_name(str) – Имяemail(str) – Адрес электронной почтыphone_number(str) – Номер телефона
Last updated