simple and asynchronous matrix appservice framework
Find a file
2020-12-13 12:32:20 +05:30
LICENSE Create LICENSE 2020-11-11 11:48:31 +00:00
main.py update 2020-12-13 12:32:20 +05:30
README.md Add support for bridging multiple channels/rooms 2020-12-12 15:42:05 +05:30
requirements.txt Webhook messages can now be edited (https://github.com/Rapptz/discord.py/issues/6058) 2020-12-10 17:56:00 +05:30

matrix-discord-bridge

A simple bridge between Matrix and Discord written in Python.

Installation

pip install -r requirements.txt

Usage

  • Run main.py to generate config.json

  • Edit config.json

NOTE: Privileged Intents must be enabled for your Discord bot.

Known Issues

  • Random Discord message fails to be deleted on Matrix.
  • Discord messages lose their relation (if replying) to Matrix messages on being edited.

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