2022-02-28 22:26:37 -05:00
|
|
|
# Nerve
|
|
|
|
## A matrix receptionist bot
|
|
|
|
|
|
|
|
## How to get started
|
|
|
|
|
|
|
|
1. Register a matrix bot on your homeserver
|
|
|
|
2. Grab [data-example.json](./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`
|
|
|
|
|
2022-03-26 12:01:19 -04:00
|
|
|
## Docker container
|
|
|
|
1. `docker build -t matrix-nerve .`
|
|
|
|
2. `docker run -it matrix-nerve`
|
2022-03-26 12:01:57 -04:00
|
|
|
|
2022-03-26 12:01:19 -04:00
|
|
|
You may want to set data.json as a volume to be able to make changes on the fly
|
|
|
|
|
2022-03-26 12:02:20 -04:00
|
|
|
## Details
|
2022-02-28 22:26:37 -05:00
|
|
|
|
|
|
|
* The bot will listen to `!faq` and post the entire FAQ
|
|
|
|
* Based on selected keywords it will include relevant questions & answers
|
|
|
|
|
2022-03-07 04:27:37 -05:00
|
|
|
![matrix room screenshot](screenshots/example.png)
|
|
|
|
|
2022-08-09 15:41:59 -04:00
|
|
|
![Adding questions from matrix](screenshots/adding-questions.gif)
|
2022-03-07 04:27:37 -05:00
|
|
|
|
2022-05-20 06:35:33 -04:00
|
|
|
|
2022-05-18 03:59:32 -04:00
|
|
|
## Features in the works
|
|
|
|
* Alerts
|
|
|
|
* Dynamic configuration
|
2022-08-09 15:41:59 -04:00
|
|
|
* Meeting requests (through easyappointments)
|
2022-05-18 03:59:32 -04:00
|
|
|
* Configurable API calls
|
|
|
|
|
2022-02-28 22:26:37 -05:00
|
|
|
|
|
|
|
|