jxxghp
bf2d2cbd03
Fix Telegram agent image download path
2026-04-11 21:11:03 +08:00
jxxghp
edf3946558
Fix forwarded image payload parsing for agent channels
2026-04-11 20:55:14 +08:00
DDSRem
a4f2c574b0
fix(telegram): pass disable_web_page_preview through edit_message_text
...
Interactive plugin flows edit existing messages; the flag was only applied
on send_message, so link previews stayed enabled after edits.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-04-11 08:31:15 +08:00
DDSRem
c68450fc7f
refactor(telegram): 显式传递 disable_web_page_preview 参数避免 @retry 下修改 kwargs
...
将 disable_web_page_preview 从修改 kwargs 字典改为显式传参给 send_message,
避免在 @retry 重试时因共享 kwargs 字典导致潜在问题。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 08:53:10 +08:00
DDSRem
d9eb3295b0
fix(telegram): 修复 disable_web_page_preview 传递给不支持的方法及 UTF-16 偏移量问题
...
1. disable_web_page_preview 仅在 send_message 时传入,避免 send_photo/send_document 抛出 TypeError
2. _embed_entity_links 中将 Telegram UTF-16 编码单位偏移量转换为 Python 字符偏移量,修复含 emoji 等非 BMP 字符时切片错误
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 08:53:10 +08:00
DDSRem
5440dbae51
feat(telegram): 支持 disable_web_page_preview 禁用链接预览
...
Notification schema 新增 disable_web_page_preview 字段,透传至 Telegram send_message,
插件可通过 post_message(disable_web_page_preview=True) 关闭链接预览,
不传时行为与旧版一致,完全向后兼容。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 08:53:10 +08:00
DDSRem
321bf94de8
fix(telegram): 转发频道消息无法接收及内容丢失
...
message_handler 默认只处理 text 类型,转发的媒体消息(视频、图片等)被忽略;
解析器未读取 caption 字段导致媒体消息文字丢失;
新增提取 text_link 实体 URL 和 reply_markup URL 按钮信息到文本中。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-02 08:53:10 +08:00
jxxghp
9c51f73a72
feat(telegram): 优化Telegram文件下载与base64转换逻辑,重构消息发送相关代码
...
- 新增 TelegramModule.download_file_to_base64 方法,统一文件下载与base64编码
- Telegram 客户端新增 download_file 方法,简化文件下载流程
- 消息图片下载逻辑调整为通过模块方法调用,移除冗余静态方法
- 修复部分参数格式与空格风格,提升代码一致性
- 优化长消息发送异常处理与代码结构
2026-03-30 10:28:40 +08:00
jxxghp
a1a72df6c6
feat(telegram): 保持正在输入状态直到消息发送完成
2026-03-29 09:04:42 +08:00
Abhishek Khaparde
cede1a1100
fix: reset Telegram API URL to default when cleared
...
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat >
2026-03-24 14:33:17 +05:30
jxxghp
4bc67dc816
feat(agent): Telegram与Agent相互时支持流式输出
2026-03-23 19:13:51 +08:00
jxxghp
5cded77387
feat(agent): upgrade langchain to v1.0+
2026-03-22 21:41:12 +08:00
jxxghp
6f63e0a5d7
feat: enhance Telegram module with new functionality and improvements.
2026-03-08 09:48:42 +08:00
景大侠
258171c9c4
fix(telegram): 修复通知标题含特殊符号时异常显示**符号
2026-02-11 09:20:50 +08:00
ChanningHe
1147930f3f
fix: [slack&discord&telegram] handle special characters in config names
2026-02-04 14:09:40 +09:00
jxxghp
274fc2d74f
v2.8.8
...
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00
Attente
5af217fbf5
refactor: 将图片获取逻辑抽象为独立的 ImageHelper
2025-12-06 10:10:36 +08:00
Attente
1ef4374899
feat(telegram): 图片增加缓存与安全校验, 获取失败降级发送
...
- 统一部分类型标注
- 修正部分文本错误
2025-12-03 09:56:30 +08:00
Attente
6c1e0058c1
feat(telegram): 使用 telegramify_markdown 库标准化消息内容,增强长消息与复杂格式的处理能力
2025-11-24 20:59:32 +08:00
jxxghp
c83589cac6
rollback telegram
2025-11-18 21:56:55 +08:00
jxxghp
33d6c75924
fix telegram
2025-11-18 21:43:55 +08:00
jxxghp
89f01bad42
fix telegram
2025-11-18 21:32:09 +08:00
jxxghp
767496f81b
fix telegram
2025-11-18 21:31:44 +08:00
jxxghp
fea3f0d3e0
fix telegram markdown
2025-11-18 19:53:27 +08:00
jxxghp
a3a254c2ea
fix telegram markdown
2025-11-18 19:09:36 +08:00
Cursor Agent
726738ee9e
Refactor: Protect only markdown delimiters, not content
...
Co-authored-by: jxxghp <jxxghp@qq.com >
2025-11-18 09:43:42 +00:00
jxxghp
725244bb2f
fix escape_markdown
2025-11-18 17:30:00 +08:00
noone
1354119d6d
fix(telegram):优化消息发送错误日志记录
...
- 在 send_msg 方法中细化错误日志,明确指出发送失败的位置
- 在 send_medias_msg 方法中增加标题转义注释并调整日志描述
- 在 send_torrents_msg 方法中补充标题转义逻辑及错误日志说明
2025-11-17 15:22:25 +08:00
noone
53af7f81bb
fix:对telegram发送标题进行转义
2025-11-17 15:15:28 +08:00
jxxghp
6e329b17a9
Enhance Telegram message formatting: add detailed guidelines for MarkdownV2 usage, including support for strikethrough, headings, and lists. Implement smart escaping for Markdown to preserve formatting while avoiding API errors.
2025-11-17 13:49:56 +08:00
jxxghp
6a492198a8
fix post_message
2025-11-17 13:33:01 +08:00
jxxghp
365335be46
rollback
2025-11-17 10:51:16 +08:00
jxxghp
62543dd171
fix:优化Agent消息发送格式
2025-11-17 10:43:16 +08:00
noone
41f94a172f
fix:对telegram发送标题进行转义
2025-09-24 14:29:42 +08:00
noone
566e597994
fix:撤销不必要转义
2025-09-24 14:26:09 +08:00
noone
765fb9c05f
fix:更新Telegram解析模式为MarkdownV2;Telegram发送的内容按 Telegram V2 规则转义特殊字符
2025-09-24 14:14:11 +08:00
jxxghp
0fb7a73fc9
fix RetryException
2025-08-02 11:32:42 +08:00
jxxghp
776f629771
fix User-Agent
2025-07-20 15:50:45 +08:00
jxxghp
215cc09c1f
fix
2025-07-20 11:50:44 +08:00
ChanningHe
a8026fefc1
fix: 在Telegram chat中只有被at时检测
2025-07-18 17:55:43 +09:00
ChanningHe
fdb36957c9
fix: Telegram 机器人消息无法推送到群组,只能推送到userid
2025-07-18 17:40:06 +09:00
jxxghp
bd241a5164
feat:删除消息能力
2025-06-22 09:37:01 +08:00
jxxghp
c18247f3b1
增强消息处理功能,支持编辑消息
2025-06-15 19:18:18 +08:00
jxxghp
f8fbfdbba7
优化消息处理逻辑
2025-06-15 18:40:36 +08:00
jxxghp
95a827e8a2
feat:Telegram、Slack 支持按钮
2025-06-15 15:34:06 +08:00
jxxghp
23b981c5ac
fix #4434
2025-06-12 18:41:46 +08:00
xuchao3
9ea0bc609a
feat:增加telegram api代理地址
...
#4266
2025-06-12 13:56:36 +08:00
jxxghp
f9b0db623d
fix cython type error
2025-03-23 21:39:37 +08:00
InfinityPacer
3c24ae5351
feat(telegram): add delete_commands
2024-10-26 04:48:55 +08:00
InfinityPacer
5d89ad965f
fix(telegram): ensure image cache path exists
2024-10-25 17:26:56 +08:00