Cat

Get random cat pictures from the Internet with a single command.

Command

/cat

What it does

The /cat command fetches a random cat picture from The Cat API and sends it in an embed. A button is included so you can instantly fetch another cat without re-typing the command.

Cat Example

Example output of the /cat command, showing a random cat picture with a "Get Another Cat!" button.

More information

Here's how the /cat command works:

Behavior:


- Each time you run the command, a random cat picture is fetched.
- A clickable button lets you get another cat instantly.
- Buttons remain active for 15 seconds before they automatically disable.
- You can only use the button if you triggered the command.

Limits:


- Each user has a 5 second cooldown between cat requests.
- The bot has a global monthly API usage cap (10,000 requests).
- If the limit is hit, the bot replies: "I ran out of cats this month sorry :(".

Response:


- The bot sends a cute cat embed with the title "Meow :3".
- The embed includes the user who requested the image.
- Button interaction updates the message with a fresh cat image.

Error Handling:


- If the cat service is too slow, you get: "The cat API is taking too long to respond!"
- If something else goes wrong, the bot falls back to: "Failed to fetch a cat picture. Please try again later!"

If an error does occur, please report it so it can be fixed. Thank you (* ^ ω ^)

© 2025 Wazuup. Built with NodeJS & Typescript.