Skip to content

Releases: BEARlogin/max-telegram-bridge-bot

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 07:11

5536bed v0.7.0 public bridge core

v0.4.0 — Аддоны + улучшения кросспостинга

Choose a tag to compare

@BEARlogin BEARlogin released this 18 Jun 18:34

Расширения (аддоны)

  • Опциональные расширения через 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

Choose a tag to compare

@github-actions github-actions released this 17 Jun 20:46

fa11af8 Forward MAX→TG: re-attach media from Link.Message for forwards

v0.3.25

Choose a tag to compare

@github-actions github-actions released this 17 Jun 20:38

c575e3e Fix Markdown delimiter rules at TG entity boundaries

v0.3.24

Choose a tag to compare

@github-actions github-actions released this 17 Jun 20:31

06a1e5e fix: sendTgMediaFromURL: pass parseMode, replyToID for stickers and etc.

v0.3.23

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:30

bb7bcfd Drop permanent queue errors fast + log MAX bot add/remove events

v0.3.22

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:30

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

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:31
v0.3.21

v0.3.20

Choose a tag to compare

@github-actions github-actions released this 13 May 18:39

a140473 Queue expire: notify crosspost owner DM, not the channel
f7137ff Веб хуки. Разделение для TG и Max (#42)

v0.3.19

Choose a tag to compare

@github-actions github-actions released this 08 May 15:55

c910f36 Edit messages with media in MAX instead of sending new ones (TG→MAX)