LeviathanOracle - Project Update banner

LeviathanOracle - Project Update

1 devlog
1h 55m 24s

Updated Project: Better Database Management, User Interaction.
Version 3.1.1
Notifications: Fixed duplicate notification sends that affected some users around scheduler overlap windows. Added per-entry in-flight protection in notification sch…

Updated Project: Better Database Management, User Interaction.
Version 3.1.1
Notifications: Fixed duplicate notification sends that affected some users around scheduler overlap windows. Added per-entry in-flight protection in notification scheduler to prevent concurrent delivery of the same notification ID. Added cron overlap protection in hourly scheduler execution. If a previous hourly cycle is still running, the next cycle now exits early. Prevents double processing during long catch-up/update cycles. Kept existing watchlist/role notification flow unchanged while addressing race conditions at scheduler level.
Commands: Refactored interactionCreate autocomplete event handler. Removed redundant temporary boolean and nested branching. Switched to early-return guard using optional chaining for cleaner control flow. Preserved command lookup and autocomplete error logging behavior.
Others: Revert notification message embed to previous embed style.

Demo Repository

Loading README...

Pilot_Kun

Shipped this project!

I a huge anime watcher but tracking days and dates and titles of shows that release everyday and keep track of what i want to watch is a hassle and i forget about new episodes until a week or two after i see a spiler. Thats why i built this bot, LeviathanOracle is a discord bot that lets u add animes u want to keep track of in your watchlists and notifes u when they air, to make this a better ecosystem it has other features like integrating myanimelist, anilist, and nyaa a torrent site from where users can search for a specific anime specific episode and download it hassle free. The most challenging part was maintaing the database and making the notifcation logic, my friend Niko helped me huge with this and is credited in the repo. I am proud now that i don’t miss a single episode of anime!!!!