Commit History

fix: remove send_document & multipart dep - minimal worker
60465b6

Haruka041 commited on

fix: minimal worker branch - only /start /me, rest sends help
d996101

Haruka041 commited on

fix: MaybeInaccessible unwrap, remove unused check_worker
abb39d1

Haruka041 commited on

fix: worker functions use Update type, update_id field, WorkerBot import
8036cd8

Haruka041 commited on

worker: add worker_poll_loop + basic command handling
6a46842

Haruka041 commited on

fix: remove __proxy feature (conflict), clean worker_bot imports
91dddad

Haruka041 commited on

fix: ChatId&str, ReplyMarkup json, unused imports
6f0ab4c

Haruka041 commited on

WorkerBot: custom dispatch + worker API (bypasses api.telegram.org block)
bacd2dc

Haruka041 commited on

revert: proxy/socks not needed, keep retry loop only
53beaba

Haruka041 commited on

build: add socks feature for reqwest Proxy support
5b2d5fc

Haruka041 commited on

fix: add HTTPS_PROXY support via reqwest proxy for blocked environments
d655d1b

Haruka041 commited on

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

Haruka041 commited on

fix: catch_unwind for telegram dispatcher panic (network timeout)
2f33d9a

Haruka041 commited on

fix: set_my_commands non-fatal, network timeout won't kill dispatcher
57c1a81

Haruka041 commited on

fix: pass String directly to get_chat_member (Into<ChatId> handles it)
5952978

Haruka041 commited on

fix: real channel verification via getChatMember + dynamic channel links in keyboard
2604963

Haruka041 commited on

fix: admin action tracking (broadcast/limit/lookup no longer confused) + db set_limit support
1fcc853

Haruka041 commited on

fix: admin number→limit, oneshot channel avoids JoinHandle panic
354f297

Haruka041 commited on

touch nginx error.log to suppress alert
3e60800

Haruka041 commited on

fix: replace rusqlite with in-memory HashMap (zero IO, zero hang)
9e5fff7

Haruka041 commited on

fix: use /tmp/bot.db to avoid overlay filesystem hang
94d9e6f

Haruka041 commited on

debug: eprintln! trace in run() to find exact hang point
99c6cfe

Haruka041 commited on

fix: add tracing subscriber in Telegram block for teloxide debug output
5b0fefe

Haruka041 commited on

fix: Telegram block back to TOP, cfg!() macro, before any init_logging
e0b29d1

Haruka041 commited on

fix: use cfg!() instead of #[cfg] block (compat issue)
5e14ef8

Haruka041 commited on

fix: move telegram block after init_logging (tracing subscriber now active)
5db091d

Haruka041 commited on

fix: remove ctrlc_handler - blocks telegram dispatcher in Docker
682d5c1

Haruka041 commited on

revert: back to while true loop (3a1d7ad version that was RUNNING)
a4adb75

Haruka041 commited on

fix: exec sleep infinity instead of while true loop
f34e7c0

Haruka041 commited on

revert: back to single quotes in ENTRYPOINT (worked before)
651eda6

Haruka041 commited on

fix: nginx -g error_log /dev/stderr to suppress warning
41c20aa

Haruka041 commited on

fix: remove bot TcpListener (nginx owns 7860), mkdir nginx log dir
3a1d7ad

Haruka041 commited on

fix: nginx temp paths to /tmp/nginx subdirs (777 perms)
6f99e03

Haruka041 commited on

fix: inline ENTRYPOINT, no entrypoint.sh, no bash, direct daemon off fix
b339f56

Haruka041 commited on

fix: telegram block at top of main(), #[cfg] no-label block, wait PID fix
16bd0d0

Haruka041 commited on

nuclear: clean target dir, force full rebuild with latest source
236b422

Haruka041 commited on

debug: [TGRAM] markers to trace telegram flow
3da402a

Haruka041 commited on

final: #!/bin/sh for entrypoint, all issues fixed
604b450

Haruka041 commited on

bust docker cache for fresh bot binary with token fix
7d2c78d

Haruka041 commited on

Revert to 8140dee working setup: multi-stage + nginx + & wait. Only token fix kept.
cc7fab3

Haruka041 commited on

fix: move COPY+chmod before USER 1000 (root needed)
4bc944b

Haruka041 commited on

fix: remove 'file' command (not installed on Alpine)
89172c9

Haruka041 commited on

fix: stub crate path back to /Tomato-Novel-Official-API
57ac657

Haruka041 commited on

Complete rewrite: /opt/app paths, fresh build, no caching possible
511960f

Haruka041 commited on

fix: remove nc package (busybox nc is default on Alpine)
8a88e2d

Haruka041 commited on

fix: cache-bust Dockerfile, fresh build, nc -q fix, all one-shot
2998aae

Haruka041 commited on

fix: use nc for health check, no more Rust TCP binding issues
41155cd

Haruka041 commited on

fix: mkdir /app/html before cp
458994e

Haruka041 commited on

fix: single layer for app build, ENTRYPOINT at root
1199ec5

Haruka041 commited on

fix: add tokio net and io-util features for TcpListener
53b08cd

Haruka041 commited on