Skip to main content
Anime commands provide detailed information about anime, manga, and user profiles from popular anime tracking platforms like AniList and MyAnimeList.
These commands integrate with external APIs and may have cooldowns to prevent rate limiting.
Search for detailed anime information from AniList.

Syntax

/anime search:<anime title>

Parameters

The anime title to search for

Cooldown

20 seconds - This command has a longer cooldown due to API rate limits.

Example

/anime search:Naruto
/anime search:Attack on Titan
/anime search:Demon Slayer

Features

  • Interactive pagination with “Next” and “Back” buttons
  • Displays multiple results if available
  • Shows detailed anime information including:
    • Title and synopsis
    • Episode count
    • Rating and genres
    • Release information
    • Cover image
The command will show “loading…” while fetching results. Use the Next/Back buttons to browse through multiple results for 60 seconds.

Search for detailed manga information from AniList.

Syntax

/manga search:<manga title>

Parameters

search
String
required
The manga title to search for

Cooldown

20 seconds - This command has a longer cooldown due to API rate limits.

Example

/manga search:One Piece
/manga search:Berserk
/manga search:Demon Slayer

Features

  • Interactive pagination with “Next” and “Back” buttons
  • Displays multiple results if available
  • Shows detailed manga information including:
    • Title and synopsis
    • Chapter and volume count
    • Rating and genres
    • Publication status
    • Cover image
The command will show “loading…” while fetching results. Use the Next/Back buttons to browse through multiple results for 60 seconds.

Link your AniList or MyAnimeList account to use profile commands without specifying usernames.

Syntax

/set profile:<AniList|MyAnimeList> username:<your_username>

Parameters

profile
Choice
required
Select which platform to link:
  • AniList - Link your AniList account
  • MyAnimeList - Link your MyAnimeList account
username
String
required
Your username on the selected platform

Cooldown

10 seconds

Examples

/set profile:AniList username:YourAniListUsername

How it works

  1. Run the /set command with your platform and username
  2. Yato saves your account link to its database
  3. Now you can use /al or /mal without parameters to view your own stats
  4. Other users can look up your stats using /al user:@you or /mal user:@you
You can link both AniList and MyAnimeList accounts separately. Run the command once for each platform.
The command response is ephemeral (only visible to you) to protect your privacy.

AniList profile

Retrieve AniList statistics for yourself or another user.

Syntax

/al [user:<@user>]
/al [username:<anilist_username>]
/al

Parameters

user
User
Discord user who has linked their AniList account with Yato
username
String
Direct AniList username to look up

Cooldown

10 seconds

Examples

/al

Displayed information

  • Episodes watched
  • Days spent watching
  • Mean score
  • Watching, Planned, On Hold, Dropped, Repeating, Completed counts
  • Total anime entries

Notes

  • You cannot use both user: and username: parameters together
  • Users must link their AniList account with Yato using the set command before their stats can be retrieved via Discord user selection
  • If viewing your own stats without linking, you’ll be prompted to use the set command

Error handling

  • 404 Error: Invalid username provided
  • 429 Error: Rate limited (wait 5 minutes)
  • Profile not linked: User hasn’t linked their account with Yato

MyAnimeList profile

Retrieve MyAnimeList statistics for yourself or another user.

Syntax

/mal [user:<@user>]
/mal [username:<mal_username>]
/mal

Parameters

user
User
Discord user who has linked their MyAnimeList account with Yato
username
String
Direct MyAnimeList username to look up

Cooldown

10 seconds

Examples

/mal

Displayed information

  • Episodes watched
  • Days spent watching
  • Mean score
  • Watching, Plan to Watch, On Hold, Dropped, Completed counts
  • Total anime entries

Notes

  • You cannot use both user: and username: parameters together
  • Users must link their MyAnimeList account with Yato before their stats can be retrieved via Discord user selection
  • If viewing your own stats without linking, you’ll be prompted to use the set command

Error handling

  • 404 Error: Invalid username
  • 500 Error: Internal server error (report if persistent)
  • 503 Error: MyAnimeList is down or unavailable
  • Profile not linked: User hasn’t linked their account with Yato

Meme commands

Get quality anime memes from Reddit.

Animeme

Get anime-related memes from anime subreddits.

Syntax

/animeme

Cooldown

10 seconds

Sources

Randomly fetches from:
  • r/Animemes
  • r/animememes
  • r/goodanimemes

Example

/animeme

Regular meme

Get general memes from popular subreddits.

Syntax

/meme

Cooldown

10 seconds

Sources

Randomly fetches from:
  • r/memes
  • r/AdviceAnimals
  • r/dankmemes

Example

/meme

Meme information displayed

  • Post title
  • Author (with Reddit profile link)
  • Image
  • Upvote count
  • Source subreddit
  • Direct link to Reddit post

Best practices

To use /al and /mal commands without specifying usernames:
  1. Use the /set command to link your AniList/MyAnimeList accounts (see “Link your account” section above)
  2. Once linked, simply use /al or /mal to view your stats
  3. Other users can then look up your stats using /al user:@you
These commands query external APIs that have rate limits:
  • Wait for the cooldown to expire before using the command again
  • Excessive requests may cause temporary API bans
  • The bot will notify you when you’re being rate limited
For the /anime and /manga commands:
  • Use the official English or Japanese title for best results
  • If you don’t find what you’re looking for, try alternative titles
  • Use the pagination buttons within 60 seconds before they expire

Troubleshooting

Common issues:
  • “Nothing found”: Check spelling or try alternative titles
  • Rate limiting: Wait the specified cooldown period
  • API unavailable: External service might be down, try again later
  • Account not linked: Use the set command to link your profile
For persistent issues, join the Yato Support Server.

Build docs developers (and LLMs) love