From 811ae9d2ccc09056891d4f89eb27ecbb30e29308 Mon Sep 17 00:00:00 2001 From: Lotus CI Date: Thu, 29 Oct 2026 13:22:36 -0400 Subject: [PATCH] =?UTF-8?q?docs:=20voice=20bridge=20live=20=E2=80=94=20bot?= =?UTF-8?q?=20profile,=20room=20setup,=20upgrade=20steps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5 --- README.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index fa56979..5d787aa 100644 --- a/README.md +++ b/README.md @@ -460,11 +460,14 @@ as `[Matrix] `, with mute mirrored to Discord. | Matrix (Lotus) | Discord Bridge (mautrix-discord) | Discord Voice Bridge (`!yS_ZIHL3sOKQJBt4NiIQyiHKt3cv6HrIDeq7OxDpSM0`) | - **Build:** upstream [nether-voicebridge](https://nether.codes/nether/nether-voicebridge) `cf52945` - plus 11 Lotus patches (reported upstream). Patches, bug log and issue drafts live in + plus 12 patches to report upstream and 1 Lotus-only patch: Discord users without an avatar get + Discord's default one. Patches, bug log and issue drafts live in `/root/code/voice-bridge-trial/`. **Don't run the unpatched release**. Without the patches the bridge can't see anyone using current Element Call or Lotus Call (`livekit_alias`), and encrypted voice breaks after a restart on Synapse. -- **Accounts:** the bot is `@lotus-voice_bot`, shown in encrypted calls as "Discord Voice Bridge". +- **Accounts:** the bot is `@lotus-voice_bot`, shown as "Discord Voice Bridge" with the Discord logo. + It has **no special power** in the room; it only needs calls at power level 0. The room has the + Discord logo, a topic, and an `m.bridge` record, so Lotus shows the Discord chip linking to the channel. Discord speakers are `@lotus-voice_`. The appservice registration is `/etc/matrix-synapse/lotus-voice-registration.yaml`. - **Discord bots:** Lotus Voice 1–3, one per Matrix person speaking at once. Each has only Connect, @@ -480,7 +483,9 @@ as `[Matrix] `, with mute mirrored to Discord. - **Install / upgrade:** on the Proxmox node hosting LXC 151, run `bash voice-bridge/install.sh `. The first install registers the appservice, restarts Synapse once and creates the bot account. Then invite - `@lotus-voice_bot:matrix.lotusguild.org` to the voice room. Upgrades just swap the binary. + `@lotus-voice_bot:matrix.lotusguild.org` to the voice room. **To upgrade:** push the new binary to + `/opt/lotus-voice/lotus-voice-bridge` (keep the old one as `.prev`), then run + `systemctl restart lotus-voice-bridge`. Synapse isn't touched. ## Bot profiles