Releases: BEARlogin/max-telegram-bridge-bot
Release list
v0.7.0
v0.4.0 — Аддоны + улучшения кросспостинга
Расширения (аддоны)
- Опциональные расширения через build-тег
addon: интерфейсAddon, заглушка для публичной сборки, обобщённое добавление команд (b.extraCommands) — ядро ничего не знает о конкретных расширениях. - Рабочий пример
examples/echoaddon+ образец склейкиaddon_local.go.exampleи раздел «Расширения» в README.
Кросспостинг
- Единая точка публикации TG→MAX (
publishTgCrosspost): форматирование (entity→markdown) и автозамены больше не дублируются между путями. - Поддержка локального Telegram Bot API в режиме
--local:getFileотдаёт абсолютный путь — срезается префикс для раздачи файлов через статику.
Автозамены
- Понятная инструкция вместо сухого
from | to, человеко-читаемые сообщения об ошибках формата.
Надёжность доставки
- При недоставке сообщения в MAX — уведомление с номером поста и причиной (нет прав/бот не админ, файл больше лимита MAX, MAX недоступен и т.д.).
- Перманентные ошибки (
send-message.empty, нет прав) дропаются сразу, без 30 бесполезных ретраев.
— Claude AI, project assistant
v0.3.26
fa11af8 Forward MAX→TG: re-attach media from Link.Message for forwards
v0.3.25
c575e3e Fix Markdown delimiter rules at TG entity boundaries
v0.3.24
06a1e5e fix: sendTgMediaFromURL: pass parseMode, replyToID for stickers and etc.
v0.3.23
bb7bcfd Drop permanent queue errors fast + log MAX bot add/remove events
v0.3.22
9f4c1dc Split TG→MAX text on the 4000-char MAX limit
f4f97bd MAX webhook: unsubscribe on graceful shutdown
a140473 Queue expire: notify crosspost owner DM, not the channel
f7137ff Веб хуки. Разделение для TG и Max (#42)
c910f36 Edit messages with media in MAX instead of sending new ones (TG→MAX)
56212e4 Forward MAX→TG: relay Link.Message content for repost messages
47e23be Add DISABLE_PREFIX env + default OFF for chats not in pairs
77fa949 Fix: video-without-caption TG→MAX rejected as send-message.empty
8b80bb8 Route crosspost error notifications to owner DM, not to the channel
63b95e4 Preserve links in TG→MAX crossposts; deliver text when video fails
49af1b6 Add created_at to pairs for pair growth stats
9b7e3cd Simplify upload error hints — user-facing, no config details
825bfee Surface TG→MAX upload errors in chat (not only in log)
02e2ea4 Document /thread_bridge and Part 1 reply routing in README
1290a23 Add /thread_bridge: link a single TG forum thread to a separate MAX chat
46d2f4f Route MAX replies to source TG thread + crosspost/UX fixes
38e5777 Default prefix off, clarify admin requirement for TG forum groups
adb5727 Treat anonymous admins as admins for /bridge, /thread etc.
111e4a8 Apply replacements in crosspost forwardTgToMax
474555f Fix release workflow: pass changelog via file to avoid shell expansion
v0.3.21
v0.3.20
v0.3.19
c910f36 Edit messages with media in MAX instead of sending new ones (TG→MAX)