Часто при написанні ботів нам потрібно отримувати різного роду інформацію з певних ресурсів.
Способів отримувати інфу є багато - це вебпарсинг, запити, API, websocket і тд.
Якраз про останній піде мова сьогодні, так як він незамінний у випадках, коли потрібно максимально швидко отримувати актуальну інформацію. (наприклад зміна ціни BTC у реальному часі)
Websocket - це протокол зв'язку, який забезпечує постійне, двонаправлене з'єднання між клієнтом (зенкою, браузером) і сервером через одне TCP-з'єднання.
Коротче кажучи нам не потрібно постійно слати запити через API і у відповідь отримувати rate limit. 🥲
Один раз налаштовуємо з'єднання і отримаємо актуальні дані у реальнму часі. 😧
Для тестів websocket з'єднання я користуюся розширенням 🌐 Simple WebSocket Client
Більш детально розповів у відео на 🎞 youtube 🎞
Усіх обійняв 🤗 працюємо 💻
