#Release v2.6.0: 上传媒体到 Telegraph、管理增强
亮点
● 上传媒体到 Telegraph: 在生成 Telegraph 文章时,图片和视频都将被上传到 Telegraph。这是为了解决防盗链问题和提高文章的加载性能。此功能依赖媒体反代服务器 (
Rongronggg9/rsstt-img-relay) 的最新版本。由于太大而无法上传的图片和视频仍将由
wsrv.nl
(环境变量
IMAGES_WESERV_NL
) 或媒体反代服务器 (环境变量
IMG_RELAY_SERVER
) 进行代理。感谢
#431 的启发。
新增功能
● 多个管理员: 环境变量
MANAGER
现在既接受单个用户 ID,也接受由
;
,
,
,
(空格)
,
(换行)
或
(制表符)
分隔的列表。列表中的每个用户都可以
平等地管理机器人。
● 可自定义的错误日志会话: 先前,一些错误日志总是发送到 bot 管理员。为了使其更加灵活,添加了一个新的环境变量
ERROR_LOGGING_CHAT
,其接受
单个用户/频道/群组 ID。如果被设置,这些错误日志将被发送到指定的会话。否则,将选择
MANAGER
中的第一个用户 ID 作为默认值。
增强
● 除去 <li>
中的表层空格: 除去
<li>
(列表项) 中的表层空格 (包括换行符) 以提高可读性。只有前导和尾随空格 (包括换行符) 被除去。
● 只在群组中设置“强制回复”: 只在群组中设置
ReplyKeyboardForceReply
为
True
。先前,它也在私聊中被设置。另请参阅下面的“Bug 修复”。
● 次要的重构: 重构了一些内部函数以提高可读性和可维护性。
Bug 修复
● (/sub
) “强制回复”未被清除:
/sub
和
/import
都将
ReplyKeyboardForceReply
设置为
True
以强制用户回复 bot。然而,由于 Telegram 的一个 bug,即使用户已经回复过了,它仍然有效,导致回复栏总是重新出现。先前,通过在用户回复后删除包含
ReplyKeyboardForceReply
的提示消息,为
/import
应用了变通解决方案 (另请参阅
#170)。但是
/sub
在那时被遗忘了。现在,这个变通解决方案也被应用到了
/sub
上。
● “远程” /lang
不可用:修复阻止用户“远程”使用
/lang
命令的错误。
官方 bot 实例 |
加入频道 |
加入群组 |
GitHub 仓库 |
捐赠支持