-
-
Notifications
You must be signed in to change notification settings - Fork 656
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mautrix-discord fails to relay messages with dendrite #2696
Comments
Can you update to latest |
Built dendrite-monolith for commit 7e8c605. It has exactly the same issue, and the log has the same error about ADD: just to clarify, this test was a fresh install with the new build. I deleted the old data directory and databases and started over. |
Tested v0.9.7. The issue persists with this version. |
Hi, I'm seeing something similar with the latest dendrite 0.10.2 release:
mautrix-discord log:
|
I can confirm this bug is still extant in 0.10.7 and renders the bridge largely useless. A curious quirk I've noticed is that a Discord bot has managed to join one of the rooms and is acting as expected in the room which indicates that the bridge is functional and transmitting data back and forth, I can talk using Dendrite and it will show in Discord and if I talk on Discord I see my Discord account talking in the Dendrite. Its just external users are not permitted to join. |
This should now be fixed on main. If it is still happening, feel free to reopen. |
This is still happening for me on 0.13.6+d5f4d75 |
Background information
go version
: as shipped in official docker imagesDescription
time="2022-09-07T04:57:01.446203771Z" level=error msg="Failed to join room" error="r.Queryer.QueryRestrictedJoinAllowed: helpers.IsInvitePending: missing NID for user \"@discord_200047045262704640:locationd.net\" (map[])" room_id="!Q3UXWb44A9A2bR7N:locationd.net" servers="[]" user_id="@discord_200047045262704640:locationd.net"
Steps to reproduce
matrixdotorg/dendrite-monolith:v0.9.5
)dock.mau.dev/mautrix/discord:92c5407359e18500d3090cbca460781e86c88726-amd64
)registration.yaml
from mautrix-discord to dendrite data directory and add toapp_service_api.config_files
@discordbot:<domain>
login
and scan QR code using discord mobile app to authenticatelogin-matrix <access-token>
to enable double-puppetingguilds bridge <guild-id>
to bridge a guildAt this point rooms should start showing messages as received from discord, but rooms stay empty.
Excerpts from dendrite logs (filtering to messages about specific proxy user mautrix-discord created):
Excerpts from mautrix-discord logs:
The text was updated successfully, but these errors were encountered: