Antes de intentar cualquier prueba, asegúrate de:
- Instalar Ollama,
- Instalar las dependencias del proyecto con npm
- Instalar el modelo que desees utilizar con ollama
- Configurar el nombre del modelo elegido en el archivo constants.ts
- Ejecutar el script "dev" descrito en el archivo package.json con npm
npm run dev
- Crea un modelfile siguiendo la documentación de ollama
- Abre una terminal, ubícate en la carpeta donde se encuentre el archivo
modelfile
y ejecuta el siguiente comando:ollama create tyche -f modelfile
- Si deseas hacer pruebas al modelo directamente en la terminal, ejecuta el siguiente comando:
ollama run tyche
- Asegúrate de que la función
src/tools/validations.ts -> isSecureRequest
retornetrue
inmediatamente. De lo contrario, la prueba fallará debido al cálculo del hash. - Abre una terminal y ubícate dentro de la carpeta donde se encuentre el archivo test.webhook.json
- Edita el archivo test.webhook.json para cambiar el texto %MENSAJE DE PRUEBA% por el mensaje que desees enviar al modelo.
- Ejecuta el siguiente comando:
curl -X POST -H "Content-Type: application/json" -d @test.webhook.json http://localhost:3000/webhooks/messenger/webhook
Para poder hacer pruebas con una página de Facebook, primero debes crear una "página" y seguir los pasos de la documentación de Meta para configurar adecuadamente el webhook.