umbot
    Preparing search index...
    • Возвращает текст, который нужно отправить в чат-платформу.

      Ядро копирует text в tts только для голосовых платформ. Чтобы бизнес-логика, заполнившая только ctx.tts, не молчала на Telegram, VK, Viber и MAX, при пустом text берём tts, предварительно убрав из него звуковую SSML-разметку, которая в чате бессмысленна.

      Parameters

      • text: string

        Текст ответа (controller.text)

      • tts: string | null

        Озвучиваемый текст (controller.tts)

      Returns string

      Текст для отправки в чат

      getChatText('', 'Привет <speaker audio="a.opus">'); // -> 'Привет'
      getChatText('Привет', 'что угодно'); // -> 'Привет'