Skip to content

nikovaxx/LeviathanOracle-stream

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeviathanOracle

A Discord bot built to manage anime watchlists, link user profiles from MyAnimeList and AniList, search for anime/manga details, and fetch English-translated anime from Nyaa. The idea for this bot was given by my friend baku and brought to life by me Pilot_kun and Nikovax.

Features

  • Profile Linking & Retrieval

  • Anime/Manga Search

  • Watchlist Management

    • Add anime to your watchlist using /watchlist add.
    • Remove anime from your watchlist using /watchlist remove.
    • Display your current watchlist with /watchlist show.
    • Automatic checking for upcoming episodes based on users' watchlists and notifying them in DM's.
  • Nyaa Anime Fetching

    • Search for English-translated anime torrents from Nyaa using /nyaa.
    • Utility functions for RSS feed parsing and filtering are implemented in src/utils/nyaaRSS.js.

Resources & Dependencies

  • Discord.js: For interacting with Discord APIs and handling interactions.
  • Axios: HTTP client for fetching data from AniList, MyAnimeList (via Jikan API), and Nyaa RSS feeds.
  • SQLite3: Database used for storing user profile links and watchlists (src/database/db.js).
  • rss-parser: For parsing the Nyaa RSS feed (src/utils/nyaaRSS.js).

References & Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Dockerfile 0.6%