1 Individual Entrepreneur, 24rd Street, Building 35, Zovuni, Kotayk Province 2406, Armenia
2 EORA, Bishkek 720000, Kyrgyzstan
* Corresponding Author
International Journal of Science and Research Archive, 2026, 20(03), 185–189
Article DOI: 10.30574/ijsra.2026.20.3.1725
Received on 26 July 2026; revised on 05 September 2026; accepted on 07 September 2026
This short communication describes the design and functional verification of a multi-platform chatbot architecture in Python. The architecture separates platform-independent message processing from platform adapters and uses Redis publish/subscribe (Pub/Sub) as the communication layer. The prototype comprises a Core Bot, a Telegram adapter, a WebSocket adapter, and a Redis service deployed with Docker Compose. A shared message model and a callback-channel attribute enable the Core Bot to return a response through the same adapter that received the original user message. Functional tests using Telegram and WebSocket clients confirmed the expected routing of messages through the Core Bot and platform-specific Redis channels. The implementation provides a compact pattern for extending a chatbot to additional communication platforms while retaining a single message-processing component. The reported tests demonstrate functional routing only; they do not quantify throughput, latency, or fault tolerance.
Multi-Platform Chatbot, Redis Pub/Sub, Telegram Bot, WebSocket, Docker Compose, Message Routing
Preview Article PDF
Roman Yurievich Postovalov and Anatoly Antonovich Bobrovsky. BUILDING A SCALABLE MULTI-PLATFORM CHATBOT WITH TELEGRAM, WEBSOCKET, AND REDIS PUB/SUB. International Journal of Science and Research Archive, 2026, 20(03), 185–189. Article DOI: https://doi.org/10.30574/ijsra.2026.20.3.1725.






