WS
/ws/kioskInterCity Kiosk
// Overview
Server for kiosks that sell railway tickets. All kiosk traffic runs through a single WebSocket using a custom protocol.
// What I built
- 01
Documented kiosk ↔ server protocol (PROTOCOL.md)
- 02
Click / Payme payments, refund alerts pushed to Telegram
- 03
Tests covering orders, payments and the WebSocket protocol
- 04
Kiosks authenticate with device_id + token
// Where it sits
- Devicesvending · kiosk · heater
- Channelswebsocket
- Rediscache · broker
- Celeryworker · beat
- External APIspay · yandex · ai