krau
|
8f9ef07d1c
|
refactor: replace functions.GetMediaFileNameWithId with tgutil.GetMediaFileName for better media file name handling
|
2025-08-02 16:55:12 +08:00 |
|
krau
|
36285a0700
|
feat(storage/telegram): add support for uploading images excluding webp format
|
2025-08-02 11:41:18 +08:00 |
|
krau
|
ccf206d176
|
feat(storage/telegram): enhance file upload handling with content length support and media type differentiation
|
2025-08-02 11:22:14 +08:00 |
|
krau
|
4c851cbbaf
|
ci: fix version inject
|
2025-08-02 10:58:29 +08:00 |
|
krau
|
b9d14f79c8
|
refactor: simplify dler client interface
|
2025-08-02 10:01:59 +08:00 |
|
krau
|
ee5e0b8ff0
|
fix: use gotgproto fork and upgrade deps
v0.27.1
|
2025-07-30 17:46:36 +08:00 |
|
krau
|
6423fb25a7
|
fix: update max upload part size to use uploader's maximum value and adjust document upload options
|
2025-07-28 14:58:01 +08:00 |
|
krau
|
03907f2d32
|
fix: improve error handling during file download in stream mode
|
2025-07-28 14:37:08 +08:00 |
|
github-actions[bot]
|
9e5042bda1
|
docs(contributor): contrib-readme-action has updated readme (#92)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2025-07-09 20:37:16 +08:00 |
|
krau
|
4ebacb02c1
|
chore: tidy go mod
v0.27.0
|
2025-07-09 20:35:55 +08:00 |
|
Abner
|
818ac9b240
|
feat: remote config
|
2025-07-09 20:30:29 +08:00 |
|
krau
|
fc4a112f08
|
fix: enhance filename generation by using media file name if available
|
2025-07-07 14:12:33 +08:00 |
|
krau
|
7a2274baa0
|
refactor: update configuration file structure and improve comments for clarity
v0.26.1
|
2025-07-07 13:57:58 +08:00 |
|
krau
|
69a3ed6f4e
|
fix: parse chat ID correctly in Save method for Telegram storage
|
2025-07-07 13:48:16 +08:00 |
|
krau
|
36f3dd83fc
|
refactor: remove error wrapping in retry middleware skip logic
|
2025-07-07 13:44:32 +08:00 |
|
krau
|
501b9d844a
|
docs: update userbot content
|
2025-07-04 16:26:17 +08:00 |
|
krau
|
03cec7ec01
|
docs: add IS-ALBUM rule type
|
2025-07-04 16:18:01 +08:00 |
|
krau
|
dc0debcd1c
|
fix: add unique filename handling with error logging in Save method for Minio and Webdav
v0.26.0
|
2025-07-04 16:10:42 +08:00 |
|
krau
|
4b136bd41e
|
feat: add test case for nested directory file writing
|
2025-07-04 16:08:01 +08:00 |
|
krau
|
d703f11ea0
|
feat: implement album handling rules and refactor related logic
|
2025-07-04 16:01:29 +08:00 |
|
krau
|
3ce9926967
|
feat: handle media group message in updates
|
2025-07-04 14:36:03 +08:00 |
|
krau
|
80146176f0
|
feat: make retry middleware configurable
|
2025-07-04 13:38:55 +08:00 |
|
krau
|
14ba2afdf8
|
chore: update funding url
|
2025-07-04 13:38:28 +08:00 |
|
krau
|
f4d427a1cb
|
fix(dockerignore): ensure docs directory is ignored correctly
|
2025-06-30 22:49:01 +08:00 |
|
krau
|
f84c83a7e2
|
fix(ci): try speed up docker build
|
2025-06-30 22:47:47 +08:00 |
|
krau
|
cb6540c017
|
fix(minio): trim leading slash in JoinStoragePath method
v0.25.1
|
2025-06-30 22:19:33 +08:00 |
|
krau
|
e7bab27543
|
feat: add user client inject in file link handler
v0.25.0
|
2025-06-29 23:08:48 +08:00 |
|
krau
|
f693bd6103
|
refactor: update file handling to use new downloader interface; remove unused tdler package
|
2025-06-29 23:00:40 +08:00 |
|
krau
|
75f52569a0
|
deps: upgrade
|
2025-06-29 22:26:52 +08:00 |
|
krau
|
c795f957a9
|
refactor: user client and proxy handling; remove unused auth code
|
2025-06-29 22:25:05 +08:00 |
|
krau
|
3b85911e3d
|
fix: mimetype nil pointer
v0.24.1
|
2025-06-20 22:42:57 +08:00 |
|
krau
|
336309fad0
|
chore: remove unuse comment
v0.24.0
|
2025-06-20 22:29:37 +08:00 |
|
krau
|
394cdff865
|
feat: regex filter for batch save message
|
2025-06-20 22:25:46 +08:00 |
|
krau
|
40cb3dad9d
|
feat: handle grouped msgs, close #72
|
2025-06-20 22:07:21 +08:00 |
|
krau
|
2979628cf7
|
docs(zh): add hook docs
|
2025-06-20 21:46:00 +08:00 |
|
krau
|
c82c2462bf
|
feat: exec command hook , close #79
v0.23.1
|
2025-06-20 21:30:50 +08:00 |
|
krau
|
88128ecac2
|
fix: cache init after config
|
2025-06-20 21:27:45 +08:00 |
|
krau
|
758564d436
|
feat(config): add cache configuration options for TTL, num counters, and max cost
|
2025-06-18 10:51:03 +08:00 |
|
krau
|
f5e33472eb
|
feat: add IterMessages function for message iteration with error handling
|
2025-06-18 10:50:54 +08:00 |
|
krau
|
4df2c5a06d
|
refactor: replace key package with ctxkey for context keys
|
2025-06-17 22:19:06 +08:00 |
|
krau
|
eb6f8675a4
|
fix(minio): pass the size to minio puitobject
|
2025-06-17 22:10:20 +08:00 |
|
krau
|
473a5b9413
|
chore: update help text
|
2025-06-16 17:31:34 +08:00 |
|
krau
|
6c2abe3025
|
chore: remove deprecated config
|
2025-06-16 17:11:26 +08:00 |
|
krau
|
e7e5b9f434
|
docs: add repo link
|
2025-06-16 17:05:31 +08:00 |
|
krau
|
d4d39d1c07
|
chore: update readme
|
2025-06-16 16:57:39 +08:00 |
|
krau
|
73b5f1b18e
|
docs: add en translate
|
2025-06-16 16:30:45 +08:00 |
|
krau
|
837700bf63
|
docs: adjust font size
|
2025-06-16 16:08:03 +08:00 |
|
krau
|
53e6d7cc54
|
ci(docs): fix ci
|
2025-06-16 16:01:50 +08:00 |
|
krau
|
4206d1fe96
|
docs: refactor
|
2025-06-16 15:58:03 +08:00 |
|
krau
|
6566dbbf96
|
chore: add new storage configuration for Telegram channel
|
2025-06-16 00:24:38 +08:00 |
|