You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Gabriel 337cd46f24 EasyAppointments 2 years ago
screenshots Interactivity & storage overhaul complete. 2 years ago
.gitignore EasyAppointments 2 years ago
README.md update readme 2 years ago
commands.py EasyAppointments 2 years ago
data-example.json EasyAppointments 2 years ago
dockerfile Docker 2 years ago
easyappointments.py EasyAppointments 2 years ago
error.log EasyAppointments 2 years ago
features.py EasyAppointments 2 years ago
main.py EasyAppointments 2 years ago

README.md

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 Adding questions from matrix

Features in the works

  • Alerts
  • Dynamic configuration
  • Meeting requests (through easyappointments)
  • Configurable API calls