An ai assistant chatbot for rocketchat
  • JavaScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-01-03 12:45:18 +01:00
.editorconfig initial commit 2024-09-10 11:05:05 +02:00
.env.dist Add wiki command with retrieval augmented generation 2024-12-09 17:02:15 +01:00
.gitignore initial commit 2024-09-10 11:05:05 +02:00
.prettierrc initial commit 2024-09-10 11:05:05 +02:00
chatbot.js Allow direct message 2024-12-26 15:41:24 +01:00
docker-compose.yml Add wiki command with retrieval augmented generation 2024-12-09 17:02:15 +01:00
package-lock.json Add wiki command with retrieval augmented generation 2024-12-09 17:02:15 +01:00
package.json Add wiki command with retrieval augmented generation 2024-12-09 17:02:15 +01:00
readme.md generate responses from ollama 2024-09-10 20:34:34 +02:00
renovate.json Renovate: add renovate.json 2024-11-13 17:08:34 +00:00

Chatbot

A ai chatbot assistent for Rocket.Chat that forwards user prompts to an ollama instance.

Setup

  1. Install Depenencies
npm install
  1. Copy example .env.dist file and configure
cp .env.dist .env
  1. Run the chatbot
node chatbot.js

Development

  • you need docker with the docker compose plugin installed
  1. Install Depenencies
npm install
  1. Start local Rocket.Chat instance with docker
docker compose up -d
  1. Start project in dev mode
npm run dev