This system automatically tracks when each viewer last appeared in your chat, builds a list of those who haven't been seen in 30 days or more, and can trigger an alert or action when someone returns after being gone that long.
✅ What It Does
- Records the last day each viewer chats in your stream.
- Builds a list of viewers who have not chatted in 30+ days.
- Removes viewers from that list if they return before 30 days.
- Runs a Streamer.bot action (e.g., show alert or message) when someone returns after being away 30+ days.
🔧 Setup Instructions
1. Import the C# Code
- Open Streamer.bot.
- Open the Import Window
- Drag and Drop the ViewerLastSeenTracker.osurd into the import string
- Click Import
2. Create Your Welcome Back for "User Returned"
-
In your Track Viewer Activity
code, there's a line that says:
CPH.RunAction("User Returned");
-
Click the action in Streamer.bot called User Returned
.
-
Add whatever alert, sound, or message you want to run when a viewer returns after 30+ days.
3. Optional: Choose How You Store the List