github grinev/opencode-telegram-bot v0.25.0

5 hours ago

Changes

  • Docker deployment — the bot can now run as a container with Docker Compose while OpenCode stays on the host, and the commands that cannot work from inside the image say so instead of quietly failing. (@iagorobo24-hub)
  • Messages from Telegram's expanded editor — rich formatted messages now reach the bot everywhere plain text does, keeping their headings, lists, code blocks, tables and links.
  • Variant picker right after the model — picking a model now opens the variant menu straight away whenever that model offers a real choice.
  • Session switch restores its setup — switching to an existing session now adopts the agent, model and variant it last ran with.
  • Bot version in /status/status now shows the bot's own version, even when the OpenCode server is unavailable.
  • Exclude projects you never want to seePROJECTS_EXCLUDED_PATHS lists paths that stay out of /projects. (@Johell1NS)

Fixes

  • Subagent cards no longer repeat — a finished subagent run stays in the message where it was rendered instead of reappearing in every later one.
  • Diff attachments open as readable text — a diff document now shows the right characters in editors and browsers that previously rendered it as garbled text.
  • Unsupported messages get an answer — a video, sticker, location or contact now gets an explicit "not supported" reply instead of being dropped in silence.

Full changelog: v0.24.1...v0.25.0

Don't miss a new opencode-telegram-bot release

NewReleases is sending notifications on new releases.