Two users independently flagged this to me because they intended to create an account on our PDS but got stuck with the Discord verification with an error like this in the logs:
Sep 24 17:28:40 vps tranquil-server[647860]: 2026-09-24T15:28:40.099442Z WARN tranquil_pds::comms::service: Failed to send
comms comms_id=45f0ff35-429e-4438-8a49-848bb03d150e error=External service error: Discord DM channel creation returned 400 Bad
Request: {"message": "Invalid Form Body", "code": 50035, "errors": {"recipient_id": {"_errors": [{"code": "NUMBER_TYPE_COERCE",
"message": "Value \"timconspicuous\" is not snowflake."}]}}} permanent=false
I set up the Discord bot so I have a DM open and can verify with it, but it seemingly throws this error when trying to open a DM with a new user? I could have the bot in a Discord community of course but that still would exclude people from being able to verify who are not part of that Discord community.
Did I do something wrong here when setting up the bot? The error message seems to indicate to me a Discord username is passed instead of an id which causes the is not snowflake error, but I may well be mistaken.
Thanks for letting us know! That's... not good, I wonder if it would be fixed by your users first opening a chat with the bot themselves, since bots shouldn't be allowed to message people out of the blue first...