-
-
Notifications
You must be signed in to change notification settings - Fork 276
Home
- What Is RSStT Bot?
- What Is RSStT Bot For?
- What Problem Does RSStT Bot Solve?
- What Design Principles Underlie RSStT Bot?
- How Does RSStT Bot Accomplish Its Goals?
In today's world where a lot of content is in a distributed environment and on different web services, carefully following each piece of content will inevitably fail. RsstT Bot is a project that helps you to check and follow the notifications and new releases (if web page) in these distributed services by periodically receiving RSS feeds of these web services and other different media. Unlike other similar bots, RsstT Bot monitors the access points between services as often as you want (within fair use rules) and presents the result to you in the format you want. It even allows you to follow and enjoy RSS feeds containing videos and images. Now is the time to spend quality time on the web and automate your simple tracking tasks with the RSStT bot.
RSStT Bot is a project that was started with a fork initiated by Rongrong and Github supporters in 2021(?), and at this point, it is completely different from the other project. In 2022, the RSStT Bot continued to evolve and mature, and many Foss volunteers in China have embraced it. Today, thousands of docker builds are run every day via Heroku and Railway. This resulted in a dramatic improvement in uptime and feedback.
The following links provide more context about the difficulties you may have running the RSStT Bot:
RSStT Bot is designed to do the following:
- Provides tracking and sustained feedback for various web services and web pages accessed (usually over the network) via web browsers or RSS feed trackers.
- Track only as many of them as you want from a clump of complex web pages and advertisements.
- Quick follow up and quick feedback.
- Include video and other images in RSS feed tracking whenever possible.
- Provide near real-time monitoring, alerting and control.
The web service and pages in complex distributed architectures each have dozens of content and sometimes annoying advertisements, which will inevitably at some point make it difficult to follow only the part you want. If web services and pages are not isolated from these external content and advertisements, it is inevitable that it will be difficult for you to follow the content you want with RSS feeds, and your time will be wasted.
For example, let's say you only follow 10% of each service or page, and you have 15 minutes to read them during the day. According to this:
- You follow an average of 15-20 web pages/web services.
- That at least 4-5 of them produces a large amount of content in a short time.
- At least 2-3 of them produce sparse content, and you want to be informed.
- About 7-8 of them produce video or visual content.
- And we estimate that usually the remaining 4-5 are full of advertisements or are looking for a membership requirement to continue reading.
Reality is generally worse.
Even if all web services and pages are performing well, the combined impact of 10% downtime on each of the dozens of services is potentially equivalent to ten hours of downtime per month.
The RSStT bot caches the content from the RSS feed for you and you will not be affected even if the site is shut down or under maintenance. This means that your valuable time is not wasted for such technical reasons. In addition, filtering of each content repeatedly and only the desired content offers you a clean and simple reading experience.
Here's how RSStT Bot works:
- Just add the bot to your channel or group and send commands. In a channel, "Post Messages" permission is required.
- If you are an anonymous administrator of a group, the bot needs to be an administrator too (no permission needed) to verify your identity.
- Maybe more ...
RSStT Bot does this by:
- You can add Rongrong's public bot to your channel and allow people on your channel to receive RSS feeds.
- The public bot has some time and quantity restrictions. This is how it was supposed to be in accordance with our fair use policy. Otherwise, users would unintentionally (sometimes follow more than 100 feeds) misuse of our resources.
- Or alternatively (we recommend) you can build the bot's code via Heroku or Railway or use the docker image.
- Deploying your own bot will both reduce the load on the public bot, and we will be able to reach wider audiences through you.
- Remember, the bot may be open source, but it is important that you are open-minded and support free software :D.
Basically, it is possible for the RSStT bot to reach its goal in this way with our supporters. For more information on our sponsors, please visit our website.
Learn more about Deployment Guide and Advanced Settings.
Channels Using RSStT
You can also add content here! Open a Pull Request or join our discussion group and tell us about it!
If you use the public bot in your Channel, consider mentioning the bot (or this project) in your channel description (or pinned message) to let more people know about it. That's not a compulsion.