https://github.com/auscompgeek/maubot-discord-pl-sync
maubot plugin to sync Discord roles as Matrix PLs
https://github.com/auscompgeek/maubot-discord-pl-sync
bridge discord matrix matrix-bot maubot
Last synced: 29 days ago
JSON representation
maubot plugin to sync Discord roles as Matrix PLs
- Host: GitHub
- URL: https://github.com/auscompgeek/maubot-discord-pl-sync
- Owner: auscompgeek
- License: agpl-3.0
- Created: 2020-03-24T06:58:06.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-24T15:26:15.000Z (about 6 years ago)
- Last Synced: 2025-04-05T03:25:35.433Z (about 1 year ago)
- Topics: bridge, discord, matrix, matrix-bot, maubot
- Language: Python
- Homepage:
- Size: 17.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# maubot-discord-pl-sync
A [maubot] plugin to map Discord roles to Matrix power levels.
This works alongside an instance of [matrix-appservice-discord] to give
Discord users a given power level in a Matrix room when given a Discord role.
This is a workaround for [matrix-appservice-discord issue #542][GH-542].
[maubot]: https://maubot.xyz
[matrix-appservice-discord]: https://github.com/Half-Shot/matrix-appservice-discord
[GH-542]: https://github.com/Half-Shot/matrix-appservice-discord/issues/542
## Configuration
`rooms` is a mapping of Matrix room IDs to a mapping of Discord role names
to Matrix power levels.
`server_name` restricts the Matrix "users" this plugin will grant
power levels for within the given rooms
(i.e. the Matrix user ID must match `@_discord_*:`).
## License
[AGPL v3](LICENSE) or later.