PaulCLI logoPaulCLI

Fun commands

Information, randomizers, dice, avatars, and memes.

Fun commands have no per-command cooldowns in the current code. Some commands can run anywhere; commands that need guild data, such as /serverinfo and server avatar lookup in /avatar, use server context when available.

CommandOptionsPermissionDescription
/avataruser optional userNoneShows a user avatar at 4096px with png, jpg, webp, and gif links when animated. If the server avatar differs, it shows server avatar as image and global avatar as thumbnail.
/coinflipnoneNoneFlips heads or tails and returns an embed.
/8ballquestion required string, max 256NoneReturns a random Magic 8-Ball answer from the built-in affirmative, hazy, and negative lists.
/memenoneNoneFetches a SFW, non-spoiler meme from ProgrammerHumor, gaming, memes, or dndmemes through meme-api.com. Upstream fetch timeout is 8 seconds.
/rolldice optional string, default 1d20NoneRolls expressions such as 1d20, 2d6+3, 4d8-2, d100, or 2d20+1d4+5. Max 100 dice and 1,000 sides.
/serverinfononeNone; DMs disabledShows owner, server ID, member count, text/voice channels, roles, emojis, boosts, verification level, creation date, icon, and banner when available.
/userinfouser optional userNoneShows user mention, ID, bot flag, account creation date, join date, nickname, up to 10 roles with overflow count, and boost age when available.

Dice validation

Invalid dice expressions return an ephemeral help message. Flat modifiers are allowed, and whitespace is ignored before parsing.