Skip to content

arescrimson/Lytro

Repository files navigation

💜 Lytro

💡 About

A Discord Bot that features commands mainly about anime/manga, but also returns information about video games, cats, and more.

⚒️ Using

Discord JavaScript Jest Google Cloud

🚀 Updates

UPDATE: As of 3/24/2024, Lytro will have maintenance stopped until summer. This is because of pricing/time constraints/new Google Cloud policies, but development will be (hopefully) resumed come summer. Lytro will be online until April.

IMPORTANT: As of 12/19/2023, this is the new version of Lytro, which has been completely rewritten and improved. The old repository can be found here.

Exciting updates and improvements from the old version include:

  • Reworking bot to utilize slash commands instead of prefixes. This allows the bot to utilize autofill menus, better handling of interactions, and tons of other new fun functionalities!
  • Autofill menus for query-related searches, such as anime, characters, and video games.
  • Reworked UI, visuals, and error handling for embed and returned messages.
  • Much cleaner code and an improvement to command/bot speed and precision overall.
  • More commands planned and in active development! Now has commands about games and animals as well.
  • Now fully hosted and supported on Google Compute Engine with continuous integration/deployment using Google Cloud Build.
  • Now unit tested with Jest.
  • And more!

Anime Commands

/a [animename]: returns anime information like synopsis, rating based off total votes, genre, url, and more. Scroll to return additional information like background, studio, related animes and release year.

/chr [charactername] [animename]: depending on prefix, returns either 'main' main characters, 'sup' supporting characters, or a specified character name. Provides information like character role, description, and voice actor.

/img [animename]: returns a random image in the picture gallery of the specific anime.

/rand: returns information identical to /a with a random anime.

/quote returns a random anime-related quote.

Manga Commands

/m [name]: returns manga information like synopsis, rating, genre, url and more.

/mrand returns information identical to /m with a random manga.

Game Commands

/steam [gamename]: returns information about specified steam game like summary, pricing, genres, and more.

/er [genre] [search]: returns information about genre of elden ring search query, i.e bosses, locations, npc, etc.

Animal Commands

/cats: returns a random image of cats.

Help

/help: returns a help message with command information.

🎬 Demo

Anime & Manga

animemangademo.mp4

Games

gamedemo.mp4

Animals

catdemo.mp4

📄 Data Source

This bot uses MyAnimeList (MAL) API, Steam API and Cats API.

About

Discord Bot with anime, manga, and game information.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published