Skip to content

Commit f33f84b

Browse files
committed
fix(telegram): disable web page preview on all message edits
1 parent 6181030 commit f33f84b

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

internal/telegram/approval.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ func (tc *TelegramChannel) sendApprovalMessage(req channel.ApprovalRequest) {
169169
edit := tgbotapi.NewEditMessageText(tc.chatID, sent.MessageID,
170170
FormatApprovalMessage(req)+"\n\n(request timed out)")
171171
edit.ParseMode = tgbotapi.ModeHTML
172+
edit.DisableWebPagePreview = true
172173
if _, editErr := tc.api.Send(edit); editErr == nil {
173174
tc.broker.ClearTimedOut(req.ID)
174175
}
@@ -193,6 +194,7 @@ func (tc *TelegramChannel) CancelApproval(id string) error {
193194
edit := tgbotapi.NewEditMessageText(tc.chatID, am.messageID,
194195
FormatApprovalMessage(am.req)+"\n\n"+reason)
195196
edit.ParseMode = tgbotapi.ModeHTML
197+
edit.DisableWebPagePreview = true
196198
_, _ = tc.api.Send(edit)
197199
return nil
198200
}
@@ -346,6 +348,7 @@ func (tc *TelegramChannel) handleCallback(cq *tgbotapi.CallbackQuery) {
346348
}
347349
edit := tgbotapi.NewEditMessageText(tc.chatID, cq.Message.MessageID, body)
348350
edit.ParseMode = tgbotapi.ModeHTML
351+
edit.DisableWebPagePreview = true
349352
_, _ = tc.api.Send(edit)
350353
} else if tc.broker != nil && tc.broker.WasTimedOut(reqID) {
351354
tc.broker.ClearTimedOut(reqID)
@@ -360,6 +363,7 @@ func (tc *TelegramChannel) handleCallback(cq *tgbotapi.CallbackQuery) {
360363
}
361364
edit := tgbotapi.NewEditMessageText(tc.chatID, cq.Message.MessageID, body)
362365
edit.ParseMode = tgbotapi.ModeHTML
366+
edit.DisableWebPagePreview = true
363367
_, _ = tc.api.Send(edit)
364368

365369
} else {

0 commit comments

Comments
 (0)