Reverse engineered prompt

Build me a simple Python tool that can sit in the background and earn Twitch channel points for me without needing a browser open. I want to sign in once, choose which streamers to follow, and have it wait for them to go live, collect the bonus claim automatically, and follow raids so it keeps earning points.

If possible, also include the extra stuff mentioned in the project, like auto claiming drops, joining chat to increase watch time, and handling channel predictions with a few safe configurable strategies. I want clear colorful logs, a session summary at the end, and some basic progress analytics so I can see how many points were gained over time.

Please make setup easy, with a working example config and sensible defaults. It should run locally and also be easy to run in a container if needed. If this repo is old, use the maintained fork and current Twitch related docs online as reference, but keep the behavior aligned with this project.

Want more depth? Deep Reverse