Как включить приветствия ассистента

Что такое greetings

Приветствия (greetings) виртуального ассистента — это карточки, которые видит пользователь каждый раз, когда открывает чат с ассистентом. Эти карточки без запроса пользователя показывают, что можно сделать с помощью ассистента в формате голосовой команды.

Как включить

Чтобы включить приветствия ассистента, присвойте флагам greetingsEnabled() и remoteGreetingsEnabled() значение true.

Здесь:

  • greetingsEnabled() — включает поддержку приветствий в короткой шторке;
  • remoteGreetingsEnabled() — включает запросы, которые получают приветствия с бекэнда.
/**
 * Флаг для США
 *
 * @author Вячеслав Смитюх on 31.08.2021
 */
interface AssistantTinyPanelFeatureFlag : FeatureFlag {
    /**
     * Задает тип фона для шторки ассистента когда активен режим США,
     * т.е. основной контент ассистента не отображается и асситент представлен
     * только шторкой.
     */
    fun tinyBackgroundMode(): BackgroundMode = BackgroundMode.Gradient
 
    /**
     * Задает тип фона для шторки ассистента когда активен режим РАША,
     * т.е. отображается и панель ассистента и основной контент асситента,
     * такой как лента ассистента, смартаппы, чатаппы и т.п.
     */
    fun fullBackgroundMode(): BackgroundMode = BackgroundMode.Gradient
 
    /**
     * Включает поддержку гриттингсов в США.
     */
    fun greetingsEnabled(): Boolean = false
 
    /**
     * Включены ли запросы, которые получают гритингсы с бекэнда.
     */
    fun remoteGreetingsEnabled(): Boolean = false
 
    /**
     * Список локальных гритингсов, которые будут показаны до тех пор пока с бекэнда не придут новые гритингсы.
     */
    fun localGreetings(): List<SimpleGreeting> = emptyList()
}

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней