botas-express
    Preparing search index...

    Function botAuthExpress

    • Express middleware that validates the Bot Service JWT token.

      Parameters

      • OptionalappId: string

        The bot's client ID. Falls back to CLIENT_ID env var.

      Returns (
          req: { headers: Record<string, string | string[] | undefined> },
          res: {
              status(
                  code: number,
              ): { end(msg?: string): void; json(body: unknown): void };
              end(msg?: string): void;
              json(body: unknown): void;
          },
          next: (err?: unknown) => void,
      ) => Promise<void>

      server.post('/api/messages', botAuthExpress(), (req, res) => bot.processAsync(req, res))