No description
Find a file
Gabriel Wilson ee0d8c579d Interactivity & storage overhaul complete.
Proof-of-concept adding and removing questions complete
2022-05-20 06:35:33 -04:00
screenshots Interactivity & storage overhaul complete. 2022-05-20 06:35:33 -04:00
.gitignore update doc 2022-02-28 22:26:37 -05:00
commands.py Interactivity & storage overhaul complete. 2022-05-20 06:35:33 -04:00
data-example.json Interactivity & storage overhaul complete. 2022-05-20 06:35:33 -04:00
dockerfile Docker 2022-03-26 11:50:11 -04:00
features.py Interactivity & storage overhaul complete. 2022-05-20 06:35:33 -04:00
main.py Interactivity & storage overhaul complete. 2022-05-20 06:35:33 -04:00
README.md Interactivity & storage overhaul complete. 2022-05-20 06:35:33 -04:00

Nerve

A matrix receptionist bot

How to get started

  1. Register a matrix bot on your homeserver
  2. Grab data-example.json and modify it with your bot's credentials
  3. Save as data.json
  4. Create your own questions & answers and setup your keywords
  5. Run the bot python main.py

Docker container

  1. docker build -t matrix-nerve .
  2. docker run -it matrix-nerve

You may want to set data.json as a volume to be able to make changes on the fly

Details

  • The bot will listen to !faq and post the entire FAQ
  • Based on selected keywords it will include relevant questions & answers

matrix room screenshot

Knock-knock jokes now supported!

matrix room screenshot

Adding questions from matrix

Features in the works

  • Alerts
  • Dynamic configuration
  • Meeting requests
  • Configurable API calls