bonfirelink / infrastructure

bonfire.link infrastructure as code
1 stars 1 forks source link

Automate listing of Discord bridged rooms in Matrix space #14

Open OmeGak opened 4 years ago

OmeGak commented 4 years ago

Bridged rooms from Discord in our Matrix servers need to be listed manually in the #bonfire.link:bonfire.link space. We can do this automatically in with Ansible in the matrix role.

The tasks would roughly involve:

  1. Create an admin user in the matrix server.
  2. Create a scheduled task that
    1. Dumps a list of all currently bridged Discord rooms to be displayed in the community page.
    2. Creates/configures a community programmatically (it's possible that it can only be done through HTTP API with admin user credentials).

Hint:

OmeGak commented 3 years ago

This is starting to bite us. There are new rooms in Discord that don't appear in the community and those using Matrix cannot participate.

Rooms that need to be added on Matrix:

OmeGak commented 3 years ago

Someone seems to be working on this: https://github.com/Half-Shot/matrix-appservice-discord/issues/738