程智超0668000959
62a2b0015a
fix: explicitly ignore Close() errors in error paths and retry loops
2026-06-25 15:38:41 +08:00
lc6464
1420875921
fix(onebot): tighten inbound media download handling
2026-06-17 17:00:24 +08:00
lc6464
234bd03018
fix(onebot): block private inbound media fetches
2026-06-17 17:00:24 +08:00
程智超0668000959
f7be21bb11
fix: check Close() error after downloading media file
2026-06-07 11:53:38 +08:00
RussellLuo
d4e56bc3d5
Fix lint
2026-03-23 07:13:43 +08:00
RussellLuo
4d2b244522
refactor(voice): share audio format support and restrict transcriber selection
2026-03-22 23:40:13 +08:00
Hoshina
b9aaad95cd
refactor(media): centralize temp media dir path
2026-03-14 12:01:47 +08:00
nayihz
b5a4bb28b6
feat(discord): add proxy support and tests
2026-02-27 14:42:28 +08:00
Artem Yadelskyi
9e120f90ea
feat(fmt): Run formatters
2026-02-18 21:48:23 +02:00
mattn
1d748fb742
Remove duplicate file extension in DownloadFile ( #230 )
2026-02-16 02:20:20 +08:00
yinwm
5c8626f07b
refactor(channels): consolidate media handling and improve resource cleanup
...
Extract common file download and audio detection logic to utils package,
implement consistent temp file cleanup with defer, add allowlist checks
before downloading attachments, and improve context management across
Discord, Slack, and Telegram channels. Replace logging with structured
logger and prevent context leaks in transcription and thinking animations.
2026-02-12 12:46:28 +08:00