umbot
    Preparing search index...
    • Записывает данные отправителя сообщения в NLU контроллера, если они есть.

      Чат-платформы (Telegram/VK/MAX/Viber) кладут в NLU только thisUser (username/first_name/last_name). Значение идёт в приватный буфер контроллера (BotController.setThisUser): объект Nlu создаётся лениво при первом обращении бизнес-логики к controller.nlu. Когда все поля пусты (анонимный канал, битый апдейт), запись пропускается — как и в случае с пустым nlu голосовых платформ (см. hasAnyNluKey).

      Parameters

      • controller: BotController

        Контроллер текущего запроса

      • thisUser: {
            first_name?: string | null;
            last_name?: string | null;
            username?: string | null;
        }

        Данные отправителя (поля могут отсутствовать)

      Returns void

      // вместо controller.nlu.setNlu({ thisUser }):
      setThisUserToNlu(controller, thisUser);