simple and asynchronous matrix appservice framework
Find a file
2021-01-03 13:03:30 +05:30
cogs update 2021-01-02 18:28:58 +05:30
LICENSE Create LICENSE 2020-11-11 11:48:31 +00:00
main.py clean up 2021-01-03 13:03:30 +05:30
README.md update 2021-01-02 18:28:58 +05:30
requirements.txt update requirements 2021-01-02 17:47:25 +05:30

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 generate config.json

  • Edit config.json

  • Normal Discord bot functionality like commands can be added to the bot via cogs, example here.

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

Known Issues

  • Messages lose their relation on being edited (replies).

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