Skip to main content

Overview

The /manga command fetches comprehensive manga information from AniList, including metadata, staff details, and registered server member reading data.

Command Syntax

/manga search:<AniList ID or search term>

Parameters

AniList ID (numeric) or search term (title in any language)

Usage Examples

/manga search:30013
Returns One Piece manga using its exact AniList ID.

Response Data

The bot returns a rich embed with the following information:
Title
Displays romaji, English, and native (Japanese) titles
Metadata
  • Format: Manga, Light Novel, One-Shot, Manhwa, Manhua, Doujinshi
  • Chapters: Total chapter count (or ? if ongoing)
  • Volumes: Total volume count (or ? if ongoing)
  • Start/End Date: Publication timeline
  • Status: Releasing, Finished, Not Yet Released, Cancelled, Hiatus
  • Average Score: Community rating (out of 100)
Genres & Tags
AniList genres (Action, Adventure, Romance, etc.) and user-generated tags
Staff
Author and illustrator information with their roles (Story, Art, Story & Art)
Description
Synopsis (may contain spoilers for ongoing series)
  • AniList URL: Direct link to the AniList page
  • MyAnimeList link: Included in the description when AniList provides an idMal
Guild Data
If guild members have registered their AniList accounts:
  • Member names and their reading status (Reading, Completed, Dropped, etc.)
  • Individual AniList scores (out of 100)

Search Tips

AniList IDs guarantee exact matches. Find the ID in the URL:https://anilist.co/manga/30013 → Use /manga search:30013
AniList treats light novels and manga as separate entries. If searching for a light novel:
/manga search:Sword Art Online
May return the light novel, not the manga adaptation. Check the format in the response.
Korean manhwa and Chinese manhua are fully supported:
/manga search:Solo Leveling
/manga search:The Beginning After The End

Differences from /anime

Feature/anime/manga
SourceAniList anime databaseAniList manga database
MetadataEpisodes, duration, season, studiosChapters, volumes, publication dates, staff
LinksStreaming links, trailer, AniList/MAL linksAniList link and MAL link when available
Guild dataWatch status & scoresReading status & scores

Source Code Reference

Implementation: src/commands/manga/command.rs:27 The register() function defines the command structure:
pub fn register() -> CreateCommand {
    CreateCommand::new("manga")
        .description("Fetches the details for a manga")
        .add_option(
            CreateCommandOption::new(
                CommandOptionType::String,
                "search",
                "Anilist ID or Search term",
            )
            .required(true),
        )
}