Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/telegram-mention-on-reply.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@chat-adapter/telegram": minor
---

Add `mentionOnReply`: when enabled, a reply to one of the bot own messages reports `isMention`, so a bot in a group keeps the conversation going without the handle being repeated. Off by default โ€” existing mention-only bots are unaffected โ€” and readable from `TELEGRAM_MENTION_ON_REPLY`.
5 changes: 5 additions & 0 deletions .changeset/telegram-native-replies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@chat-adapter/telegram": minor
---

Implement `reply` in the Telegram adapter so `Thread.reply()` threads the answer to its target instead of throwing `NotImplementedError`. The reference travels as Bot API `reply_parameters` and covers text, rich messages, documents, attachments and media groups; `allow_sending_without_reply` keeps delivery working when the target has been deleted.
5 changes: 5 additions & 0 deletions .changeset/telegram-non-file-content.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@chat-adapter/telegram": minor
---

Describe the message kinds Telegram sends with no text and no file. A shared location, venue, contact, poll, dice, game, invoice or story used to arrive as an empty message โ€” the payload carried the content, but a handler reading `text` saw nothing. Each now gets a short literal description (`๐Ÿ“ 55.75, 37.61`, `๐Ÿ‘ค Ada Lovelace +1555โ€ฆ`, `๐Ÿ“Š Lunch or dinner?`), and the structured payload stays on the raw message for anyone who needs the numbers.
5 changes: 5 additions & 0 deletions .changeset/telegram-sticker-animation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@chat-adapter/telegram": minor
---

Parse stickers and animations. A sticker used to arrive as an empty message โ€” it carries no text โ€” and an animation (Telegram GIF) was dropped entirely. A sticker now reports the emoji it stands for as its text and an image attachment typed by its real format (WebP, WebM or TGS), and an animation arrives as a video attachment.
Loading