fqnd / src

Commit History

  1. fix: remove send_document & multipart dep - minimal worker

    Haruka041
    60465b6
  2. fix: minimal worker branch - only /start /me, rest sends help

    Haruka041
    d996101
  3. fix: MaybeInaccessible unwrap, remove unused check_worker

    Haruka041
    abb39d1
  4. fix: worker functions use Update type, update_id field, WorkerBot import

    Haruka041
    8036cd8
  5. worker: add worker_poll_loop + basic command handling

    Haruka041
    6a46842
  6. fix: remove __proxy feature (conflict), clean worker_bot imports

    Haruka041
    91dddad
  7. fix: ChatId&str, ReplyMarkup json, unused imports

    Haruka041
    6f0ab4c
  8. WorkerBot: custom dispatch + worker API (bypasses api.telegram.org block)

    Haruka041
    bacd2dc
  9. revert: proxy/socks not needed, keep retry loop only

    Haruka041
    53beaba
  10. fix: add HTTPS_PROXY support via reqwest proxy for blocked environments

    Haruka041
    d655d1b

  1. fix: retry loop every 30s after panic, auto-reconnect on network recovery

    Haruka041
    0bbdc4d
  2. fix: catch_unwind for telegram dispatcher panic (network timeout)

    Haruka041
    2f33d9a
  3. fix: set_my_commands non-fatal, network timeout won't kill dispatcher

    Haruka041
    57c1a81
  4. fix: pass String directly to get_chat_member (Into<ChatId> handles it)

    Haruka041
    5952978
  5. fix: real channel verification via getChatMember + dynamic channel links in keyboard

    Haruka041
    2604963
  6. fix: admin action tracking (broadcast/limit/lookup no longer confused) + db set_limit support

    Haruka041
    1fcc853
  7. fix: admin number→limit, oneshot channel avoids JoinHandle panic

    Haruka041
    354f297
  8. fix: replace rusqlite with in-memory HashMap (zero IO, zero hang)

    Haruka041
    9e5fff7
  9. fix: use /tmp/bot.db to avoid overlay filesystem hang

    Haruka041
    94d9e6f
  10. debug: eprintln! trace in run() to find exact hang point

    Haruka041
    99c6cfe
  11. fix: add tracing subscriber in Telegram block for teloxide debug output

    Haruka041
    5b0fefe
  12. fix: Telegram block back to TOP, cfg!() macro, before any init_logging

    Haruka041
    e0b29d1
  13. fix: use cfg!() instead of #[cfg] block (compat issue)

    Haruka041
    5e14ef8
  14. fix: move telegram block after init_logging (tracing subscriber now active)

    Haruka041
    5db091d
  15. fix: remove ctrlc_handler - blocks telegram dispatcher in Docker

    Haruka041
    682d5c1
  16. fix: remove bot TcpListener (nginx owns 7860), mkdir nginx log dir

    Haruka041
    3a1d7ad
  17. fix: telegram block at top of main(), #[cfg] no-label block, wait PID fix

    Haruka041
    16bd0d0
  18. nuclear: clean target dir, force full rebuild with latest source

    Haruka041
    236b422
  19. debug: [TGRAM] markers to trace telegram flow

    Haruka041
    3da402a

  1. fix: use tokio TcpListener for health check instead of std thread

    Haruka041
    262ff06
  2. fix: keep process alive in bot error case, TcpListener stays up

    Haruka041
    f4e68c4
  3. fix: bot has built-in TcpListener health check, no nginx needed

    Haruka041
    f6adcf2
  4. fix: don't exit(1) on missing token, sleep to keep process alive

    Haruka041
    2db0c1b
  5. fix: telegram mode always on when feature enabled, clear error if token missing

    Haruka041
    0af1c56
  6. fix: fallback to manual env var read for token (clap env feature unreliable)

    Haruka041
    91a675f
  7. Switch to Alpine + nginx (matching reference project's working pattern)

    Haruka041
    854a116
  8. debug: try 127.0.0.1 first then 0.0.0.0 for TcpListener

    Haruka041
    300f9d7
  9. debug: add eprintln tracing to see exactly where binary stops

    Haruka041
    2bbdca2
  10. fix: restore db init code after health check thread

    Haruka041
    dacae88
  11. fix: move health check thread to VERY first line of run(), before any fallible ops

    Haruka041
    74b3e97
  12. fix: remove stray ..., add img/ to builder COPY

    Haruka041
    71548a9
  13. fix: bot uses std::net::TcpListener for health check, no deps. Dockerfile optimized for caching

    Haruka041
    f3eb7d2
  14. fix: install bash, remove set -e, nc-based health check

    Haruka041
    253cffc
  15. fix: include_str path ../../.. -> fake_error.html

    Haruka041
    560da17
  16. fix: bot serves health check on 7860 via axum, no nginx needed

    Haruka041
    35d9d01
  17. fix: database if-let, mut dh, url dep

    Haruka041
    1a7f524
  18. fix: download_service mod, Url::parse, deadlock in get_all_admin_users

    Haruka041
    e423564
  19. fix: keyboard ReplyMarkup→InlineKeyboardMarkup, UserId type, flatten removal

    Haruka041
    f445662
  20. fix: all 34 compilation errors - emoji conflict, clap env, ChatId, clone, flatten, img stubs

    Haruka041
    bc51d01
  21. Telegram Bot完整实现 + HF Space部署

    Haruka041
    bc32e7b