Matrix registration token distribution bot
Find a file
2023-10-13 21:28:11 +02:00
matrix-invitation-dealer fix bot replying to its own message 2023-10-13 21:14:39 +02:00
sql add DB migrations 2023-10-13 20:43:35 +02:00
.gitignore Initial commit 2023-10-13 08:51:48 +02:00
docker-compose.yml update docker configuration 2023-10-13 20:43:38 +02:00
docker.env Initial commit 2023-10-13 08:51:48 +02:00
Dockerfile update docker configuration 2023-10-13 20:43:38 +02:00
README.md add README 2023-10-13 21:28:11 +02:00
requirements.txt Initial commit 2023-10-13 08:51:48 +02:00

Matrix invitation dealer

Matrix bot for distribution of synapse registration tokens. All users are allowed to create registration tokens after a preconfigured wait period.

Installation

Best way to install is using docker and docker compose.

  1. Fill in the environment variables in docker-compose.yml
  2. Run docker compose up
  3. The bot will initialize and quit. You must verify its session through any other matrix client. It does not support cross-signing, so you must verify manually using the key fingerprint. To manually verify a session in Element, open your account in the sidebar (for example by putting /#/user/<user_id> as your browser path), click on "sessions", and then on the session which is not verified.
  4. Run the bot again. It should now start and keep running.