Overview
Annie Mei includes two utility slash commands to help you get started and confirm bot health:/help- Shows a command guide and usage tips/ping- Verifies the bot is online and responding
/help command
Command syntax
Response data
The/help command returns an embed with:
Title
Personalized greeting with your Discord username
Description
Overview of what the bot can do:
- Anime and manga detail lookups
- Theme song searches
- AniList account linking and guild watch/read visibility
Getting started
- Run
/registerand click the AniList link button - Finish authorization in your browser
- Use
/animeor/mangato search media - Use
/songsfor opening and ending tracks - Use
/whoamito confirm the linked profile
Commands
Complete slash command list:
/anime search:<term or id>/manga search:<term or id>/songs search:<term or id>/register(secure OAuth link flow)/whoami(shows linked AniList account)/ping/help
Tips
- Search with names, aliases, or AniList IDs
- Use exact IDs for fastest lookups
- Run
/whoamiif member status is not showing as expected
Example usage
Source code reference
Implementation:src/commands/help.rs:13
help() defines the slash command metadata and run() builds the embed response.
/whoami command
Command syntax
Response messages
Linked account
Not linked yet
/register to start the OAuth flow.Example usage
Source code reference
Implementation:src/commands/whoami.rs:29
whoami() defines the slash command and handle_whoami() formats the user-facing output.
/ping command
Command syntax
Response message
The/ping command returns:
Use cases
Health check
Verify the bot is online and responding
Test permissions
Confirm bot can read and send messages in the channel
Fast feedback
Confirm interaction routing is working
Introduction
See the bot’s name and feature summary
Source code reference
Implementation:src/commands/ping.rs:11
ping() defines the slash command and run() sends a simple greeting response.
When to use each command
| Scenario | Command | Why |
|---|---|---|
| You need a command cheat sheet | /help | Opens the full command list |
You are not sure if /anime will work | /help | Confirms available features |
| Bot feels unresponsive | /ping | Quick health check |
| You want to confirm linked account | /whoami | Shows linked AniList username |
| You need to link again | /register | Restarts OAuth linking |
Troubleshooting
/help image or embed looks broken
/help image or embed looks broken
Possible causes
- The bot is temporarily unable to attach
mei.jpg - Discord embed rendering is delayed
- Retry the command
- Verify the bot files are intact on its host
/whoami never shows a profile
/whoami never shows a profile
Possible causes
- Registration flow has not completed
- OAuth flow was interrupted before callback finished
- Run
/registerand complete the browser flow in one session - Ask your bot administrator to verify
AUTH_SERVICE_BASE_URLandOAUTH_CONTEXT_SIGNING_SECRET
/ping mentions the wrong user
/ping mentions the wrong user
This is usually caused by a client-side interaction display issue.
If it continues, restart the bot and check for updates.
