tg_client WebSocket Docs: Services
← Назад до розділів
Session + TDLib
tg_client/_tg_utils/session_manager.py - керування активними клієнтами userbot.
tg_client/dialogs/tdlib/client.py - обгортка викликів TDLib.
tg_client/dialogs/tdlib/utils.py - допоміжні утиліти і send_ws().
Media Services
tg_client/dialogs/services/media_loader.py - explicit media commands, dedupe і пуш media_ready.
tg_client/dialogs/services/save_to_cloud.py - збереження медіа в S3/MinIO.
Listeners + Redis
tg_client/dialogs/listeners/main_listener.py слухає scoped tg_listener_commands:<userbot_id>.
- Dialog media завантажується тільки після explicit viewport-команди
download_file.
public_media_worker окремо обробляє avatars, emojis, stickers і previews. Custom emoji спочатку шукаються у public cloud bucket за id, а при miss завантажуються через media session без активного WS.