devilreef
96eb5f754d
feat: add patch size estimation for game updates
...
- HEAD request to game-patches.hytale.com for content-length
- Track lastPatchId in state to calculate patch delta
- Display formatted size (~55.4 MiB) in update notifications
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-16 01:38:12 +06:00
devilreef
a7d4df6986
refactor: convert to modular system with Hytale update trackers
...
- Core infrastructure: module interface, Telegram wrapper, OAuth token manager, state store
- Migrate Discord forwarder to modules/discord-forwarder/
- Add Hytale update trackers: launcher, patches, downloader, server
- Support multiple Telegram chats with per-chat topic IDs
- Unified config with legacy migration and env var fallbacks
- Auto-refresh OAuth tokens (5min buffer)
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-16 01:18:15 +06:00
devilreef
369a37903f
fix: update ESLint command in documentation for clarity
2026-01-10 19:07:17 +06:00
devilreef
165f43a691
feat: add global ignoredUserIds config option
...
Skip messages from specified Discord user IDs regardless of channel/role matching.
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-10 19:06:52 +06:00
devilreef
594b0e7a48
feat: add reply support with blockquote formatting
...
Fetch replied message content/author when Discord message type is REPLY,
display as Telegram blockquote with link to original.
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-10 18:49:50 +06:00
devilreef
790abfd692
fix: do not send forwarded messages
2026-01-08 23:03:20 +06:00
devilreef
53177e554f
refactor: simplify attachment handling in forwardMessage function by removing buffer downloads and using URLs directly for media uploads
2026-01-08 22:52:54 +06:00
devilreef
2643756443
fix: enable link previews in forwarded messages based on content URLs
2026-01-08 22:49:49 +06:00
devilreef
4603abe3c6
chore: update pnpm
2026-01-08 22:44:41 +06:00
devilreef
fe3653322d
chore: enable link preview
2026-01-08 22:44:31 +06:00
devilreef
cdeb2e54a3
fix: ensure message handling checks for guild presence before accessing member roles
2026-01-08 22:17:05 +06:00
devilreef
7ed373337f
refactor: update message forwarding logic to support channel-based matching alongside role-based matching; enhance configuration structure to include channels; update documentation and example config
2026-01-08 22:06:07 +06:00
devilreef
c4514cd4c4
feat: initial commit
2026-01-08 21:52:19 +06:00