Notifications
Stay updated with new releases, trending content, and watch party reminders.
Overview
Egg Shen Bot can send automatic notifications to keep your community informed about movies, TV shows, games, and upcoming watch parties.
Status: 🚧 This feature is planned but not yet implemented.
Planned Features
Release Notifications
Get notified when new content is released:
Movie Releases
🎬 New Movie Release!
The Matrix Resurrections
Release Date: December 22, 2021
Genre: Sci-Fi, Action
In theaters and on HBO Max now!Configuration:
- Set notification channel
- Choose genres to follow
- Set minimum rating threshold
- Frequency (daily/weekly)
TV Episode Releases
📺 New Episode Tonight!
Stranger Things - S04E09
"The Piggyback"
Airs: July 1, 2022 at 12:00 AM PDT
Don't miss the season finale!Configuration:
- Follow specific shows
- Get episode air time reminders
- Customize notification timing
- Spoiler-free summaries
Game Releases
🎮 New Game Release!
The Legend of Zelda: Tears of the Kingdom
Release Date: May 12, 2023
Platform: Nintendo Switch
Now available!Configuration:
- Follow specific platforms
- Set genre preferences
- Minimum rating filters
- Pre-order reminders
Trending Content
Stay updated on what's popular:
🔥 Trending This Week
Movies:
1. Oppenheimer (+15% searches)
2. Barbie (+12% searches)
3. Mission: Impossible (+8% searches)
TV Shows:
1. The Last of Us (New season!)
2. Wednesday (Trending on Netflix)
3. The Mandalorian (Season finale)Configuration:
- Frequency (daily/weekly)
- Content types to include
- Trending period (24h/week/month)
- Minimum trending threshold
Watch Party Reminders
Automated reminders for scheduled watch parties:
⏰ Watch Party in 1 Hour!
The Lord of the Rings: The Fellowship of the Ring
Channel: #movie-night
Start Time: 8:00 PM
Duration: 3h
React with 🎬 if you're joining!Features:
- Automatic reminders (1 hour, 15 minutes before)
- RSVP tracking with reactions
- Participant list
- Last-minute notifications
Personal Reminders
Track shows and get notified:
📌 Your Show Returns!
Breaking Bad - Final Season
Returns: August 11, 2013
Your Status: S05E08 completed
Ready to watch the finale?Features:
- Track show progress
- Get return date notifications
- Sequel/prequel announcements
- Streaming availability changes
Configuration
Enable Notifications
/eggshen-config notifications trueSet Notification Channel
/notifications channel <#channel>Set dedicated channel for automatic notifications.
Configure Notification Types
/notifications configureOpens interactive menu to:
- Enable/disable specific notification types
- Set frequency and timing
- Configure filters and preferences
- Test notification delivery
Follow Content
/notifications follow <type> <title>Types:
movie- Follow movie franchisetv- Follow TV showgame- Follow game seriesgenre- Follow entire genre
Examples:
/notifications follow tv Stranger Things
/notifications follow genre Horror
/notifications follow movie Marvel Cinematic UniverseUnfollow Content
/notifications unfollow <type> <title>Stop receiving notifications for specific content.
View Following List
/notifications listSee all content you're following:
- TV shows being tracked
- Movie franchises
- Game series
- Genres
- Next notification dates
Notification Settings
Frequency Options
Real-time:
- Immediate notifications as events happen
- Great for active communities
- Can be noisy
Daily Digest:
- Once per day summary
- Less intrusive
- Consolidated information
Weekly Digest:
- Weekly roundup
- Best for casual communities
- Comprehensive overview
Quiet Hours
/notifications quiet-hours <start> <end>Set hours when notifications are paused:
Example:
/notifications quiet-hours 11pm 8amNotifications during quiet hours are:
- Queued and sent after quiet hours end
- OR included in next digest (depending on settings)
Notification Filters
Rating Threshold
/notifications filter rating <minimum>Only notify for content above rating:
Example:
/notifications filter rating 7.0
→ Only IMDB 7.0+ or equivalentGenre Filters
/notifications filter genre <include/exclude> <genres>Include or exclude specific genres:
Examples:
/notifications filter genre include Sci-Fi Action
/notifications filter genre exclude Horror GorePlatform Filters
For games, filter by platform:
/notifications filter platform <platforms>Example:
/notifications filter platform PC PlayStation5Notification Types Detail
New Release Notifications
When enabled, receive notifications for:
Movies:
- Theatrical releases
- Streaming releases
- Digital/Physical releases
- Extended/Director's cuts
TV Shows:
- New episodes
- Season premieres
- Season finales
- Special episodes
Games:
- Official releases
- Early access
- DLC/Expansion releases
- Major updates
Trending Notifications
Algorithmic notifications based on:
Global Trends:
- Worldwide search increases
- Social media buzz
- Critic reviews
- Award nominations
Community Trends:
- Your server's search patterns
- Watch history analysis
- User recommendations
- Leaderboard changes
Personalized Trends:
- Based on your watch history
- Your search patterns
- Similar user preferences
- Genre affinities
Watch Party Notifications
Automated reminders for:
Scheduled Parties:
- Created via
/timer schedule - Set time and date
- Automatic countdown
- Attendance tracking
Recurring Parties:
- Weekly movie nights
- TV show watch-alongs
- Game night sessions
- Custom recurring events
Last-Minute Parties:
- Someone starts a timer
- Notification to @role or #channel
- "Join now" quick links
Integration with Other Features
Watch History
Notifications enhance watch history:
- Suggest content based on history
- Avoid re-notifying about watched content
- Highlight sequels to watched movies
- Track show progress automatically
Statistics
Notifications use statistics:
- Trending content based on server searches
- Popular genres in your community
- Active watch party times
- User engagement patterns
Rate Limiting
Notifications respect rate limits:
- Per-channel notification limits
- Won't spam notification channels
- Digest mode for high-volume servers
- Quiet hours prevent overload
Best Practices
For Server Administrators
Start Simple
- Enable release notifications only at first
- Add trending notifications once comfortable
- Expand based on community feedback
Dedicated Channel
- Create
#releasesor#bot-notifications - Keep separate from main chat
- Set appropriate permissions
- Create
Set Quiet Hours
- Respect your community's timezone
- Avoid late-night notifications
- Use digest mode for sleeping hours
Monitor Feedback
- Ask community about notification frequency
- Adjust filters based on preferences
- Remove unwanted notification types
For Community Members
Use Following
- Follow shows you actually watch
- Unfollow completed shows
- Update preferences regularly
Personal Filters
- Set rating thresholds you prefer
- Filter genres you don't enjoy
- Choose platforms you own
Opt-Out Option
- Mute notification channel if overwhelming
- Ask admin to adjust settings
- Use quiet hours for your schedule
Examples
Movie Community Setup
/eggshen-config notifications true
/notifications channel #releases
/notifications configure
→ Enable: Movie releases, Trending movies
→ Frequency: Daily digest
→ Filter: Rating 7.0+, Genres: All
Result: Daily summary of quality movie releases and trendsTV Show Community Setup
/notifications channel #episode-alerts
/notifications follow tv The Last of Us
/notifications follow tv Wednesday
/notifications follow tv The Mandalorian
/notifications configure
→ Enable: TV episode releases
→ Frequency: Real-time
→ Reminders: 1 hour before air time
Result: Get alerted when your shows air new episodesGaming Community Setup
/notifications channel #game-news
/notifications configure
→ Enable: Game releases, Trending games
→ Frequency: Weekly digest
→ Platforms: PC, PlayStation5, Xbox Series X
→ Genres: RPG, Action, Adventure
Result: Weekly roundup of new games for your platformsTroubleshooting
Not receiving notifications
Check:
- Notifications enabled:
/eggshen-config view - Channel set:
/notifications channel - Following content:
/notifications list - Not in quiet hours
Solution:
- Enable notifications in config
- Set notification channel
- Follow some content
- Check quiet hours settings
Too many notifications
Solutions:
- Switch to daily/weekly digest
- Increase rating filter threshold
- Reduce followed content
- Exclude verbose genres
- Set longer quiet hours
Missing specific notifications
Check:
- Content is being followed
- Filters aren't excluding it
- Rating meets threshold
- Genre not excluded
Solution:
- Add to following list
- Adjust filters
- Lower rating threshold
- Review genre settings
Wrong time zone
Issue: Notifications at wrong times
Solution:
- Bot uses server's timezone
- Set quiet hours for your timezone
- Request admin adjust bot timezone setting
API Integration
For developers wanting to integrate with notification system:
// Example API usage (future)
const notifications = require('./utils/notifications');
// Subscribe to release notifications
notifications.subscribe(guildId, {
type: 'movie_release',
filters: { rating: 7.0, genres: ['Sci-Fi'] }
});
// Send custom notification
notifications.send(channelId, {
title: 'Custom Event',
description: 'Something happened!',
type: 'custom'
});See API Reference for full documentation.
Future Enhancements
Planned improvements:
- User-specific notification preferences
- Cross-platform notification support (email, mobile)
- Advanced filtering and recommendation AI
- Integration with streaming service APIs
- Calendar export for watch parties
- Social media integration
- Spoiler protection modes
- Community voting on notifications
Submit feature requests on GitHub Issues!
Status Update
Current Status: 🚧 Planned Feature
This feature is on the roadmap but not yet implemented. Check the Changelog for updates on when it will be available.
Want to help implement this? Check out the GitHub repository and contribute!
