Railway blocks websockets?
seacode-mancora-dev
HOBBYOP

6 months ago

I'm creating a bot, my backend is in Node and my frontend is in React. Locally, everything works fine, I have no issues, but when I deploy it to Railway, I get this error. I'm using:

"@whiskeysockets/baileys": "^6.7.13"

Error:

Railway Debug Info: { errorCode: 405, errorMessage: 'Connection Failure', lastDisconnect: Error: Connection Failure at WebSocketClient.<anonymous> (/app/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:524:13) at WebSocketClient.emit (node:events:517:28) at /app/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:236:35 at Object.decodeFrame (/app/node_modules/@whiskeysockets/baileys/lib/Utils/noise-handler.js:144:17) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { data: { reason: '405', location: 'frc' }, isBoom: true, isServer: false, output: { statusCode: 405, payload: [Object], headers: {} } },

Closed$10 Bounty

6 Replies

Railway
BOT

6 months ago

Hey there! We've found the following might help you get unblocked faster:

If you find the answer from one of these, please let us know by solving the thread!


6 months ago

I'm assuming you're trying to build something with WhatsApp after seeing the baileys. You probably need to use a proxy since WhatsApp possibly denying the request since it's coming from a railway datacenter IP. This will work locally since you have a normal IP. Try the proxy method.


6 months ago

WhatsApp bots are not allowed on the Railway platform under the fair use agreement, please run the bot elsewhere otherwise there is a risk of being banned.


6 months ago

Ohhh yeah. Forgot to mention that.


seacode-mancora-dev
HOBBYOP

6 months ago

Thank you very much, I had no idea that was prohibited here.

6 months ago

Thank you for understanding.


Status changed to Awaiting User Response Railway 6 months ago


Status changed to Closed brody 6 months ago


Loading...