simple and asynchronous matrix appservice framework
cogs | ||
screenshots | ||
LICENSE | ||
main.py | ||
README.md | ||
requirements.txt | ||
use_client_emojis.patch |
matrix-discord-bridge
A simple non-puppeting bridge between Matrix and Discord written in Python.
Installation
pip install -r requirements.txt
Usage
-
Run
main.py
to generateconfig.json
-
Edit
config.json
-
Normal Discord bot functionality like commands can be added to the bot via cogs, example here.
-
Apply
use_client_emojis.patch
to make the Discord bot use emojis from all it's servers.
NOTE: Privileged Intents must be enabled for your Discord bot.
Screenshots
What Works
- Sending messages
- Discord webhooks (with avatars)
- Attachments (Converted to URLs)
- Typing status (Not very accurate)
- Redacting messages
- Editing messages
- Replies
- Bridging multiple channels/rooms
- Discord emotes bridged as inline images (Works on Element Web, Fluffychat)