Skip to content

MoMicro-core/MoAssist-server

Repository files navigation

MoMicro Assist Server

Fastify backend for MoMicro Assist with Firebase auth, Stripe premium billing, chatbot management, public widget embeds, websocket messaging, AI replies, and local vector search.

Start

npm start

Main docs

  • Swagger UI: /docs
  • Firebase auth page: /static/auth.html
  • Widget script: /chat/script/:chatbotId
  • Widget iframe: /chat/iframe/:chatbotId

Core flow

  1. Authenticate with Firebase and exchange the Firebase token for a backend session at /v1/auth/session.
  2. Create a chatbot in /v1/chatbots.
  3. Publish it and install it with the snippet from /v1/chatbots/:chatbotId/install.
  4. Upgrade the user with /v1/subscription/checkout to unlock AI and file uploads.
  5. Upload pdf, txt, or json files to /v1/chatbots/:chatbotId/files.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors