Matrix chatbot in Python, with encryption support and easy to use API.
Dependency installation in a .venv
in the source directory:
pdm install
Running from the source directory:
pdm run cyberbot -c config
Activate the bot in a room by inviting it.
Cyberbot will then invite you to a configuration room, in which you can configure the rooms where the bot is active in.
As the functionality of the bot depends heavily on the active plugins.
Use help
in a configuration room to see what is available in your current configuration.
Cyberbot is built by using matrix-nio
.
Room interaction is implemented in modules/
: see ./PLUGINS.md for information on how to create plugins.