Commit History

Robust curl retries (--retry 4 --retry-all-errors) + aligned subprocess timeouts + download validation
29bed47
Running
verified

economo commited on

PTB transport: curl_cffi fast path + reliable curl-binary fallback (fixes commands/buttons hanging)
340f64b
verified

economo commited on

Fix NameError: import threading (broke PTB transport init)
f6ed1cc
verified

economo commited on

Reliability: route Telegram msg/photo/getFile/download through real curl binary; shorter transport timeout
4662485
verified

economo commited on

Face swap: retry on 'Too many requests' rate limit with backoff; expose hf_token_set in /status
01f4673
verified

economo commited on

nettest v2: hammer curl_cffi vs forced-IPv4 vs curl binary
c44fc5e
verified

economo commited on

Route all api.telegram.org calls (getFile, send photo/msg/video, webhook) through curl_cffi
33db89c
verified

economo commited on

Route PTB through curl_cffi transport (browser TLS) for HF Spaces Telegram egress
3dc999c
verified

economo commited on

Add /nettest diagnostic endpoint
1f9bed5
verified

economo commited on

Force IPv4 DNS: fix api.telegram.org read-timeout on HF Spaces (no IPv6 egress)
bc7e333
verified

economo commited on

Update bot to working Render version (yesterday's, all fixes) for failover
e8ad43a
verified

economo commited on

Use real curl binary for api-data requests to match browser TLS fingerprint
55fd5fa

economo Claude Opus 4.6 commited on

Fresh cffi session per api-data request to keep Cloudflare cookies valid
3649999

economo Claude Opus 4.6 commited on

Fix stale cffi session: refresh every 5min for fresh Cloudflare cookies
3ff6666

economo Claude Opus 4.6 commited on

Revert _seaart_post to original curl_cffi, keep browser headers
78a9026

economo Claude Opus 4.6 commited on

Add browser fingerprint headers to SeaArt session (x-browser-id, x-device-id, x-gray-tag)
41bc0b2

economo Claude Opus 4.6 commited on

Switch workflows to apply endpoint with inputs format
da2ee23

economo Claude Opus 4.6 commited on

Switch workflow submission to SDK auth (token header)
085b5cf

economo Claude Opus 4.6 commited on

Separate REST API routes into api_routes.py
614aecc

economo Claude Opus 4.6 commited on

Revert video workflow to original api-data endpoint code
67d6fc6

economo Claude Opus 4.6 commited on

Switch to creativity/generate/apply endpoint for workflows
263c2e4

economo Claude Opus 4.6 commited on

Use SDK request() for workflow api-data endpoint
53093a9

economo Claude Opus 4.6 commited on

Use SDK session for workflow submissions to fix auth
cd816ea

economo Claude Opus 4.6 commited on

Switch workflow submission from api-data to apply endpoint
7fca640

economo Claude Opus 4.6 commited on

Fix video workflow auth: add token header matching SeaArt SDK
3330aff

economo Claude Opus 4.6 commited on

Minimal verbose: only 1 initial message, no step-by-step progress
c66b83a

economo Claude Opus 4.6 commited on

Revert to original flow: auto-select video scenario (random/keyword)
7b06649

economo Claude Opus 4.6 commited on

Move video scenario selection to step 2 (right after prompt)
5ffc5ec

economo Claude Opus 4.6 commited on

Add 22 video scenarios + scenario selection step in bot flow
df07337

economo Claude Opus 4.6 commited on

Update app.py
ee69fa2
verified

economo commited on

Fix: HF Space no longer steals webhook on startup
cba25b1

economo Claude Opus 4.6 commited on

Fix build: add gcc for curl-cffi, fix seaart SDK URLs, use local SDK
6cb53cc

economo Claude Opus 4.6 commited on

Sync with Render: Docker deploy, /switch failover, video fix, /logs /analyze
1120fbb

economo Claude Opus 4.6 commited on

fix: parallel video delivery + channel forwarding + cffi session reliability
ec104d4

Oscar commited on

Add raw fallback for setWebhook + timeout on initialize
e2b40fb

economo Claude Opus 4.6 commited on

Never tear down running telegram_app + raw fallbacks everywhere
8afa2a0

economo Claude Opus 4.6 commited on

Update app.py
715fea6
verified

economo commited on

Stop health check from destroying working webhook connection
7340bcf

economo Claude Opus 4.6 commited on

Remove IPv4-only DNS restriction — let default resolution work
97aa66d

economo Claude Opus 4.6 commited on

Add raw requests fallback for sending photos/videos to Telegram
3e608f6

economo Claude Opus 4.6 commited on

Fix video delivery: retry sends with reconnect + debug logging
208f541

economo Claude Opus 4.6 commited on

Health check pings Telegram, reduce keepalive to 30s
e50e1a1

economo Claude Opus 4.6 commited on

Retry send operations with reconnect on stale connections
76f2c5a

economo Claude Opus 4.6 commited on

Remove hardcoded Telegram IP, use dynamic DNS with IPv4 only
9e8c8a7

economo Claude Opus 4.6 commited on

User lock auto-expires after 30min to prevent permanent blocks
3d0f92c

economo Claude Opus 4.6 commited on

Update app.py
81fb433
verified

economo commited on

Improve reconnection: 3 retries, clear user locks on reconnect
edfbcb8

economo Claude Opus 4.6 commited on

Handle SeaArt no-credits error (80217) gracefully
fa29910

economo Claude Opus 4.6 commited on

Add per-user lock to prevent concurrent pipelines
b67d78c

economo Claude Opus 4.6 commited on

Switch to correct Telegram API IP 149.154.166.110
885b2d2

economo Claude Opus 4.6 commited on