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

TGINSIGHT POST

Post #38

@RSStT_Channel

RSStT Bot Channel

Visiones451Numerus visionum
EditumFeb 302/03/2022, 01:35 PM
Contentum scripti

Contentum

#ReleaseMulti-user, i18n, improved user-friendliness, and more (v2.0.0) Official public bot: @RSStT_Bot This is a major release. It introduces some major breaking changes. You must migrate to the new version manually. PLEASE READ THE MIGRATION GUIDE BEFORE UPDATING! BREAKING CHANGES ● User and subscription management has been rewritten. The bot now can be used by multiple users and each subscription may have its individual monitoring interval. Thus, env variables CHATID and DELAY are deprecated and of no use. ● The default behavior is to run as a multi-user bot. If you still would like to limit the bot to serve you only, follow the migration guide. ● Redis support has been dropped. Only SQLite and PostgreSQL are supported. Additions Highlights ● Multi-user: The bot can be used by any users, or in channels and groups (unless env variable MULTIUSER is set to 0). ● I18n: The bot now supports multiple languages. Currently, English (en), Simplified Chinese (简体中文, zh-Hans) and Cantonese (廣東話, yue) are supported. You can contribute by translating the bot to your language following the translation guide. ● User-friendly: You can use most commands interactively, no need to remember their syntax. ● HTTP Caching: The bot has implemented the necessary parts of RFC7234 to "cache" feeds. It can reduce the servers loads of both the bot and the feed provider. Other additions ● Customizing subscriptions: Subscriptions can be customized. Currently, only the settings below can be customized. Other settings are WIP. ● Pausing: You can deactivate a subscription. In this way, you can make the bot pause to send updates of it. ● Muting: You can mute a subscription. In this way, when the bot sends updates of it, silent messages will be sent. (You will still receive notifications, but no sound.) ● Interval: You can change the monitoring interval of a subscription. ● Documentation: The bot now has documentation. You can find it at docs. Enhancements ● Better feed history management: All posts in a feed are now hashed and stored. This allows you to subscribe to almost any feeds without missing posts. ● Better error handling: The bot now has better error handling. It will now try to recover from errors and retry. ● Better logging: The bot now has better logging. ● Better performance: The bot now has a better performance. ● Dependence bump: Dependencies have been bumped to the latest version. Potential security vulnerabilities have been fixed. ● Proxy bypassing: If env variable PROXY_BYPASS_PRIVATE is set, the bot will bypass proxy for private IPs. And will bypass proxy for domains listed in env variable PROXY_BYPASS_DOMAINS. ● Bugfixes: A few bugfixes. Bot | Channel | Group | GitHub repo | Patreon