feat: Open AI assistants implemented

This commit is contained in:
Davidson Gomes
2024-07-18 21:11:46 -03:00
parent 29b9e688a8
commit 51749e8712
6 changed files with 620 additions and 1018 deletions

View File

@@ -6,6 +6,7 @@ import { authGuard } from '../guards/auth.guard';
import { instanceExistsGuard, instanceLoggedGuard } from '../guards/instance.guard';
import Telemetry from '../guards/telemetry.guard';
import { ChatwootRouter } from '../integrations/chatwoot/routes/chatwoot.router';
import { OpenaiRouter } from '../integrations/openai/routes/openai.router';
import { RabbitmqRouter } from '../integrations/rabbitmq/routes/rabbitmq.router';
import { S3Router } from '../integrations/s3/routes/s3.router';
import { SqsRouter } from '../integrations/sqs/routes/sqs.router';
@@ -70,6 +71,7 @@ router
.use('/proxy', new ProxyRouter(...guards).router)
.use('/label', new LabelRouter(...guards).router)
.use('/s3', new S3Router(...guards).router)
.use('/openai', new OpenaiRouter(...guards).router)
.get('/webhook/meta', async (req, res) => {
if (req.query['hub.verify_token'] === configService.get<WaBusiness>('WA_BUSINESS').TOKEN_WEBHOOK)
res.send(req.query['hub.challenge']);