fqnd / src /ui

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: set_my_commands non-fatal, network timeout won't kill dispatcher

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

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

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

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

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

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

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

    Haruka041
    99c6cfe
  9. fix: remove ctrlc_handler - blocks telegram dispatcher in Docker

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

    Haruka041
    3a1d7ad

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

    Haruka041
    262ff06
  2. fix: bot has built-in TcpListener health check, no nginx needed

    Haruka041
    f6adcf2
  3. Switch to Alpine + nginx (matching reference project's working pattern)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Haruka041
    bc32e7b