Overview
The/anime command fetches comprehensive anime details from AniList, including metadata, available streaming links, and registered server member data.
Command Syntax
Parameters
AniList ID (numeric) or search term (title in any language)
Usage Examples
- By AniList ID
- By English title
- By Japanese title
- By Romaji
Response Data
The bot returns a rich embed with the following information:Title
Displays romaji, English, and native (Japanese) titles
Metadata
- Format: TV, Movie, OVA, ONA, Special, Music
- Episodes: Total episode count (or
?if ongoing) - Duration: Episode length in minutes
- Season: Premiere season and year
- Status: Releasing, Finished, Not Yet Released, Cancelled
- Average Score: Community rating (out of 100)
Genres & Tags
AniList genres (Action, Adventure, etc.) and user-generated tags
Studios
Main production studio
Description
Synopsis (may contain spoilers for ongoing series)
Links
- AniList URL: Direct link to the AniList page
- Streaming services: Currently formatted for Crunchyroll, Netflix, and HBO links when AniList exposes them
- Trailer: YouTube link when AniList provides trailer data
Guild Data
If guild members have registered their AniList accounts:
- Member names and their watch status (Watching, Completed, Dropped, etc.)
- Individual AniList scores (out of 100)
Search Tips
Numeric titles
Numeric titles
Wrap number-based titles in quotes:
Special characters
Special characters
Most special characters work fine:
Source Code Reference
Implementation:src/commands/anime/command.rs:27
The register() function defines the command structure:
