View in Telegram
#Release v2.8.0: Retain post order, rewritten monitor, and more Highlights ● Retain post order: Retain the order of posts in a feed when sending them. Previously, all new posts were sent simultaneously, losing their order within the feed. Note: Posts from different feeds are still sent simultaneously, so it is expected to see them interlaced. ● Rewritten monitor: The feed monitor has been rewritten for flexibility and robustness. It is now more memory-efficient and can smooth out spikes in CPU usage. Enhancements ● Print Telegram user info of bot: Print the bot's Telegram user info when the bot is started. This is to help bot managers to find the bot's username and user ID when deploying the bot. ● Minor refactor: Some internal functions have been refactored to improve performance and maintainability. Bug fixes ● Exit with 0 when disconnected: If the bot was logged out due to a network error or Telegram DC degradation, it would exit with exit-code 0. This led to confusion when the bot was running in a container or as a service. Now the bot will exit with exit-code 100 when disconnected. ● Unable to handle completely empty posts: Fix AttributeError caused by completely empty posts. They are ignored now. ● Minor bug fixes Bot | Channel | Group | GitHub repo | Patreon | Ko-fi #Release v2.8.0: 保留文章顺序,重写的监视器和更多 亮点 ● 保留文章顺序: 在发送文章时保留文章在 feed 中的顺序。先前,所有新文章都被同时发送,失去了它们在 feed 中的顺序。注意:来自不同 feed 的文章仍然同时发送,因此预计会看到它们交错。 ● 重写的监视器: Feed 监视器已被重写,以提高灵活性和稳健性。它现在更节省内存,并且可以平滑 CPU 使用率的波动。 增强 ● 打印 bot 的 Telegram 用户信息: 在 bot 启动时打印 bot 的 Telegram 用户信息。这是为了帮助 bot 管理员在部署 bot 时找到 bot 的用户名和用户 ID。 ● 次要的重构: 重构了一些内部函数以提高性能和可维护性。 Bug 修复 ● 断开连接后以 0 退出: 过去,如果 bot 由于网络错误或 Telegram DC 降级而被登出,它将以退出码 0 退出。当 bot 在容器中或作为服务运行时,这会导致混乱。现在,当断开连接时,机器人将以退出码 100 退出。 ● 无法处理完全空白的文章: 修复由完全空白的文章引起的 AttributeError。它们现在会被忽略。 ● 次要的 bug 修复 官方 bot 实例 | 加入频道 | 加入群组 | GitHub 仓库 | 捐赠支持
Telegram Center
Telegram Center
Channel