Skip to content

AI Chatbot designed to serve as a customer service assistant on a Facebook profile. This chatbot helps answer frequently asked questions about psychoanalytic psychotherapy services.

License

Notifications You must be signed in to change notification settings

elnonathan/tyche

Repository files navigation

Hacer Pruebas

Antes de intentar cualquier prueba, asegúrate de:

  1. Instalar Ollama,
  2. Instalar las dependencias del proyecto con npm
  3. Instalar el modelo que desees utilizar con ollama
  4. Configurar el nombre del modelo elegido en el archivo constants.ts
  5. Ejecutar el script "dev" descrito en el archivo package.json con npm
npm run dev

Generar Modelo Personalizado a partir del ModelFile

  1. Crea un modelfile siguiendo la documentación de ollama
  2. Abre una terminal, ubícate en la carpeta donde se encuentre el archivo modelfile y ejecuta el siguiente comando:
    ollama create tyche -f modelfile
  3. Si deseas hacer pruebas al modelo directamente en la terminal, ejecuta el siguiente comando:
    ollama run tyche

Probar la API

Probar la API en Local utilizando un Archivo JSON

  1. Asegúrate de que la función src/tools/validations.ts -> isSecureRequest retorne true inmediatamente. De lo contrario, la prueba fallará debido al cálculo del hash.
  2. Abre una terminal y ubícate dentro de la carpeta donde se encuentre el archivo test.webhook.json
  3. Edita el archivo test.webhook.json para cambiar el texto %MENSAJE DE PRUEBA% por el mensaje que desees enviar al modelo.
  4. Ejecuta el siguiente comando:
    curl -X POST -H "Content-Type: application/json" -d @test.webhook.json http://localhost:3000/webhooks/messenger/webhook

Probar la API con Facebook Messenger

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.

About

AI Chatbot designed to serve as a customer service assistant on a Facebook profile. This chatbot helps answer frequently asked questions about psychoanalytic psychotherapy services.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published