TGTGInsightintelligentia telegramLIVE / telegram public index
← RSStT Bot Channel
RSStT Bot Channel avatar

TGINSIGHT POST

Post #27

@RSStT_Channel

RSStT Bot Channel

Visiones333Numerus visionum
EditumOct 310/03/2021, 04:24 PM
Contentum scripti

Contentum

#dev 分支更新 重大变更: * 完全异步化,替换了所有涉及同步网络请求的库为异步库 * 与 Telegram 交互的库由使用 HTTP Bot API 的同步库python-telegram-bot改为使用 MTProto Bot API 的异步库telethon |- 这引入了 API key 的需求,程序已经内置了 7 个公开的 API key,即使遇到问题,重试几次就可登入成功。如果无法登入,可以自己申请 API key (详见docker-compose.yml.sample中的说明) |- 由于直接连接到 bot 所属的 DC,不需绕经 HTTP Bot API 所在的 DC2/4,且不需轮询获得消息更新,它在接收及发送消息方面都更为迅速,资源占用也更低(现有证据表明,HTTP Bot API 很可能就是 MTProto Bot API 的一个包装) |- 即使 HTTP Bot API 宕机,bot 也可以正常工作 |- 其他比较请见这里和这里 新增: * 支持 <iframe> 元素的解析 * 支持 <video><source><source>...</video> 的解析 * 启用相对链接解析 * 将自定义表情替换为替代文字放入文本中时,可将其 emoji 化(如可能) * 如果环境变量中设置了全局代理 (SOCKS_PROXY/HTTP_PROXY),会使用它们 * /test 接受了一个不合法的 URL 时,警示用户 * 一些新的环境变量,详见 docker-compose.yml.sample 中的说明 修复: * 如果一个自定义表情的 width/height 是以 em 而非 px 为单位指定的,现在也能识别到它并将它从图片中剔除并替换为替代文字放入文本中 * 改为使用 post 的 guid/id 而不是 link 来辨识最后一次发送的 post,以规避某些特殊的 RSS feed 的 post 的 link 每次都会变化的问题 * 其他小问题修复 变更: * 简化了 Telegraph 标题 * 修改 version 格式使之更合理 * 程序启动时不再一次性检查所有 feed 以避免一些问题 加入频道 | 加入群组 | GitHub 仓库 | 捐赠支持