utility

snipes, reminders, polls, media downloads, ai, translation, and helpful tools.

back to all docs

,afk

Mark yourself away and clear your status when you return.

,afk [reason]
details

,afkmentions

Review mentions collected while you were away.

,afkmentions ,afkmentions @user (Manage Messages)
details

,afkmentionslist

Review mentions collected while you were away.

,afkmentionslist ,afkmentionslist @user (Manage Messages)
details

,afkpings

Review mentions collected while you were away.

,afkpings ,afkpings @user (Manage Messages)
details

,chatgpt

Ask a question using the configured AI account.

,chatgpt <question>
details

,ask

Ask a question using the configured AI account.

,ask <question>
details

,choose

Choose among pipe-separated options; aliases also provide dice, coins, polls, and eight-ball answers.

,choose <choice 1> | <choice 2> [| choice 3]
details

,coinflip

Flip a fair coin and show heads or tails.

,coinflip <choice 1> | <choice 2> [| choice 3]
details

,flip

Flip a fair coin.

,flip <choice 1> | <choice 2> [| choice 3]
details

,dice

Roll a die with the number of sides you choose.

,dice [sides]
details

,roll

Roll a die with a bounded number of sides.

,roll <choice 1> | <choice 2> [| choice 3]
details

,eightball

Get a playful eight-ball answer.

,eightball <question>
details

,8ball

Choose among pipe-separated options; aliases also provide dice, coins, polls, and eight-ball answers.

,8ball <choice 1> | <choice 2> [| choice 3]
details

,poll

Publish a yes/no poll with voting reactions.

,poll <question> | <option 1> | <option 2>
details

,remind

Create personal reminders, list pending reminders, or cancel one.

,remind <duration> <message>
details

,reminder

Create personal reminders, list pending reminders, or cancel one.

,reminder <duration> <message>
details

,reminders

List or cancel your saved reminders.

,reminders ,reminders delete <id>
details

,snipe

Inspect recently deleted, edited, or removed-reaction content retained by this server.

,snipe [number]
details

,s

Inspect recently deleted, edited, or removed-reaction content retained by this server.

,s [number]
details

,editsnipe

Show recently edited message content retained by the bot.

,editsnipe [number]
details

,es

Inspect recently deleted, edited, or removed-reaction content retained by this server.

,es [number]
details

,reactionsnipe

Show recently removed reactions retained by the bot.

,reactionsnipe [number]
details

,rs

Inspect recently deleted, edited, or removed-reaction content retained by this server.

,rs [number]
details

,clearsnipe

Clear the retained snipe data for this channel.

,clearsnipe
details

,cs

Inspect recently deleted, edited, or removed-reaction content retained by this server.

,cs
details

,toolbox

Run 110 tools for mathematics, text, and unit conversion. Browse a practical example for each tool. Inputs in Discord are visible in the channel.

,toolbox ,toolbox <tool ID> <input> ,toolbox sum <input> ,toolbox average <input> ,toolbox median <input> ,toolbox minimum <input> ,toolbox maximum <input> ,toolbox range <input> ,toolbox product <input> ,toolbox variance <input> ,toolbox deviation <input> ,toolbox percent <input> ,toolbox percentchange <input> ,toolbox discount <input> ,toolbox tip <input> ,toolbox split <input> ,toolbox hypotenuse <input> ,toolbox circlearea <input> ,toolbox circumference <input> ,toolbox gcd <input> ,toolbox factorial <input> ,toolbox prime <input> ,toolbox km-miles <input> ,toolbox miles-km <input> ,toolbox meters-feet <input> ,toolbox feet-meters <input> ,toolbox cm-inches <input> ,toolbox inches-cm <input> ,toolbox kg-lb <input> ,toolbox lb-kg <input> ,toolbox liters-gallons <input> ,toolbox gallons-liters <input> ,toolbox kmh-mph <input> ,toolbox mph-kmh <input> ,toolbox minutes-seconds <input> ,toolbox seconds-minutes <input> ,toolbox hours-minutes <input> ,toolbox days-hours <input> ,toolbox mb-mib <input> ,toolbox mib-mb <input> ,toolbox celsius-fahrenheit <input> ,toolbox fahrenheit-celsius <input> ,toolbox uppercase <input> ,toolbox lowercase <input> ,toolbox titlecase <input> ,toolbox sentencecase <input> ,toolbox reverse <input> ,toolbox wordcount <input> ,toolbox charcount <input> ,toolbox linecount <input> ,toolbox trim <input> ,toolbox collapse <input> ,toolbox slug <input> ,toolbox sortlines <input> ,toolbox uniquelines <input> ,toolbox numberlines <input> ,toolbox base64encode <input> ,toolbox base64decode <input> ,toolbox urlencode <input> ,toolbox urldecode <input> ,toolbox sha256 <input> ,toolbox readingtime <input> ,toolbox lcm <input> ,toolbox factors <input> ,toolbox fibonacci <input> ,toolbox combinations <input> ,toolbox permutations <input> ,toolbox geomean <input> ,toolbox harmonicmean <input> ,toolbox rms <input> ,toolbox mode <input> ,toolbox cumulative <input> ,toolbox normalize <input> ,toolbox zscore <input> ,toolbox binary <input> ,toolbox hexadecimal <input> ,toolbox modulo <input> ,toolbox rectangle <input> ,toolbox rectperimeter <input> ,toolbox triangle <input> ,toolbox heron <input> ,toolbox trapezoid <input> ,toolbox spherevolume <input> ,toolbox spheresurface <input> ,toolbox cylindervolume <input> ,toolbox conevolume <input> ,toolbox distance2d <input> ,toolbox jsonpretty <input> ,toolbox jsoncompact <input> ,toolbox jsonkeys <input> ,toolbox htmlencode <input> ,toolbox htmldecode <input> ,toolbox rot13 <input> ,toolbox wordfrequency <input> ,toolbox duplicate-lines <input> ,toolbox removeblank <input> ,toolbox sortnumbers <input> ,toolbox extracturls <input> ,toolbox extractemails <input> ,toolbox markdownescape <input> ,toolbox utf8bytes <input> ,toolbox codepoints <input> ,toolbox hexrgb <input> ,toolbox rgbhex <input> ,toolbox colorinvert <input> ,toolbox colorluminance <input> ,toolbox colorblend <input> ,toolbox daygap <input> ,toolbox dateadd <input> ,toolbox durationclock <input> ,toolbox focusplan <input> ,toolbox teamshuffle <input>
details

,toolbox sum

Add a list of numbers.

,toolbox sum <input>
details

,toolbox average

Calculate the arithmetic mean.

,toolbox average <input>
details

,toolbox median

Find the middle value.

,toolbox median <input>
details

,toolbox minimum

Find the smallest number.

,toolbox minimum <input>
details

,toolbox maximum

Find the largest number.

,toolbox maximum <input>
details

,toolbox range

Measure the distance between minimum and maximum.

,toolbox range <input>
details

,toolbox product

Multiply a list of numbers.

,toolbox product <input>
details

,toolbox variance

Measure how far values spread around their mean.

,toolbox variance <input>
details

,toolbox deviation

Measure spread in the original units.

,toolbox deviation <input>
details

,toolbox percent

Calculate a percentage of a value.

,toolbox percent <input>
details

,toolbox percentchange

Compare old and new values.

,toolbox percentchange <input>
details

,toolbox discount

Apply a percentage discount.

,toolbox discount <input>
details

,toolbox tip

Calculate total including a percentage tip.

,toolbox tip <input>
details

,toolbox split

Divide an amount among people.

,toolbox split <input>
details

,toolbox hypotenuse

Find the diagonal of a right triangle.

,toolbox hypotenuse <input>
details

,toolbox circlearea

Calculate area from radius.

,toolbox circlearea <input>
details

,toolbox circumference

Calculate circumference from radius.

,toolbox circumference <input>
details

,toolbox gcd

Find the GCD of two safe integers.

,toolbox gcd <input>
details

,toolbox factorial

Multiply integers from 1 through n (0–170).

,toolbox factorial <input>
details

,toolbox prime

Check whether a safe integer up to one billion is prime.

,toolbox prime <input>
details

,toolbox km-miles

Convert kilometers → miles.

,toolbox km-miles <input>
details

,toolbox miles-km

Convert miles → kilometers.

,toolbox miles-km <input>
details

,toolbox meters-feet

Convert meters → feet.

,toolbox meters-feet <input>
details

,toolbox feet-meters

Convert feet → meters.

,toolbox feet-meters <input>
details

,toolbox cm-inches

Convert centimeters → inches.

,toolbox cm-inches <input>
details

,toolbox inches-cm

Convert inches → centimeters.

,toolbox inches-cm <input>
details

,toolbox kg-lb

Convert kilograms → pounds.

,toolbox kg-lb <input>
details

,toolbox lb-kg

Convert pounds → kilograms.

,toolbox lb-kg <input>
details

,toolbox liters-gallons

Convert liters → us gallons.

,toolbox liters-gallons <input>
details

,toolbox gallons-liters

Convert us gallons → liters.

,toolbox gallons-liters <input>
details

,toolbox kmh-mph

Convert kilometers/hour → miles/hour.

,toolbox kmh-mph <input>
details

,toolbox mph-kmh

Convert miles/hour → kilometers/hour.

,toolbox mph-kmh <input>
details

,toolbox minutes-seconds

Convert minutes → seconds.

,toolbox minutes-seconds <input>
details

,toolbox seconds-minutes

Convert seconds → minutes.

,toolbox seconds-minutes <input>
details

,toolbox hours-minutes

Convert hours → minutes.

,toolbox hours-minutes <input>
details

,toolbox days-hours

Convert days → hours.

,toolbox days-hours <input>
details

,toolbox mb-mib

Convert megabytes → mebibytes.

,toolbox mb-mib <input>
details

,toolbox mib-mb

Convert mebibytes → megabytes.

,toolbox mib-mb <input>
details

,toolbox celsius-fahrenheit

Convert temperature.

,toolbox celsius-fahrenheit <input>
details

,toolbox fahrenheit-celsius

Convert temperature.

,toolbox fahrenheit-celsius <input>
details

,toolbox uppercase

Convert text to uppercase.

,toolbox uppercase <input>
details

,toolbox lowercase

Convert text to lowercase.

,toolbox lowercase <input>
details

,toolbox titlecase

Capitalize the start of each word.

,toolbox titlecase <input>
details

,toolbox sentencecase

Capitalize sentence beginnings.

,toolbox sentencecase <input>
details

,toolbox reverse

Reverse Unicode code points.

,toolbox reverse <input>
details

,toolbox wordcount

Count whitespace-separated words.

,toolbox wordcount <input>
details

,toolbox charcount

Count Unicode code points.

,toolbox charcount <input>
details

,toolbox linecount

Count lines including blank lines.

,toolbox linecount <input>
details

,toolbox trim

Remove whitespace around each line.

,toolbox trim <input>
details

,toolbox collapse

Turn repeated whitespace into single spaces.

,toolbox collapse <input>
details

,toolbox slug

Build a lowercase URL-friendly slug.

,toolbox slug <input>
details

,toolbox sortlines

Sort lines alphabetically.

,toolbox sortlines <input>
details

,toolbox uniquelines

Remove duplicate lines while preserving order.

,toolbox uniquelines <input>
details

,toolbox numberlines

Add line numbers.

,toolbox numberlines <input>
details

,toolbox base64encode

Encode UTF-8 text as Base64.

,toolbox base64encode <input>
details

,toolbox base64decode

Decode valid Base64 as UTF-8.

,toolbox base64decode <input>
details

,toolbox urlencode

Encode text for a URL parameter.

,toolbox urlencode <input>
details

,toolbox urldecode

Decode a URL parameter.

,toolbox urldecode <input>
details

,toolbox sha256

Compute a SHA-256 fingerprint. This is not password storage.

,toolbox sha256 <input>
details

,toolbox readingtime

Estimate reading time at 200 words per minute.

,toolbox readingtime <input>
details

,toolbox lcm

Enter two positive whole numbers.

,toolbox lcm <input>
details

,toolbox factors

List all positive divisors of a whole number.

,toolbox factors <input>
details

,toolbox fibonacci

Return Fibonacci F(n), using F(0)=0; n is 0–500.

,toolbox fibonacci <input>
details

,toolbox combinations

Choose k items from n; enter n k, 0≤k≤n≤500.

,toolbox combinations <input>
details

,toolbox permutations

Ordered selection: enter n k, 0≤k≤n≤500.

,toolbox permutations <input>
details

,toolbox geomean

Geometric mean of positive numbers.

,toolbox geomean <input>
details

,toolbox harmonicmean

Harmonic mean of positive numbers.

,toolbox harmonicmean <input>
details

,toolbox rms

Square, average, and take the square root.

,toolbox rms <input>
details

,toolbox mode

Return all most frequent values; report if no value repeats.

,toolbox mode <input>
details

,toolbox cumulative

Running totals for an ordered number list.

,toolbox cumulative <input>
details

,toolbox normalize

Map values to 0–1. Constant input maps to all zeros.

,toolbox normalize <input>
details

,toolbox zscore

Population z-scores; constant input maps to all zeros.

,toolbox zscore <input>
details

,toolbox binary

Convert a nonnegative safe integer to base two.

,toolbox binary <input>
details

,toolbox hexadecimal

Convert a nonnegative safe integer to base sixteen.

,toolbox hexadecimal <input>
details

,toolbox modulo

Enter value and positive divisor.

,toolbox modulo <input>
details

,toolbox rectangle

Enter positive width and height.

,toolbox rectangle <input>
details

,toolbox rectperimeter

Enter positive width and height.

,toolbox rectperimeter <input>
details

,toolbox triangle

Enter positive base and perpendicular height.

,toolbox triangle <input>
details

,toolbox heron

Area from three positive sides forming a valid triangle.

,toolbox heron <input>
details

,toolbox trapezoid

Enter both parallel bases and perpendicular height.

,toolbox trapezoid <input>
details

,toolbox spherevolume

Enter a positive radius.

,toolbox spherevolume <input>
details

,toolbox spheresurface

Enter a positive radius.

,toolbox spheresurface <input>
details

,toolbox cylindervolume

Enter radius and height.

,toolbox cylindervolume <input>
details

,toolbox conevolume

Enter radius and height.

,toolbox conevolume <input>
details

,toolbox distance2d

Enter x1 y1 x2 y2.

,toolbox distance2d <input>
details

,toolbox jsonpretty

Validate JSON and indent it for reading.

,toolbox jsonpretty <input>
details

,toolbox jsoncompact

Validate JSON and remove unnecessary whitespace.

,toolbox jsoncompact <input>
details

,toolbox jsonkeys

List top-level keys of a JSON object.

,toolbox jsonkeys <input>
details

,toolbox htmlencode

Escape ampersands, brackets, and quotes.

,toolbox htmlencode <input>
details

,toolbox htmldecode

Decode amp, lt, gt, quot and apostrophe entities in one pass.

,toolbox htmldecode <input>
details

,toolbox rot13

Rotate English alphabet letters by thirteen places.

,toolbox rot13 <input>
details

,toolbox wordfrequency

Rank Unicode words by count; show the top 50.

,toolbox wordfrequency <input>
details

,toolbox duplicate-lines

List exact lines that occur more than once.

,toolbox duplicate-lines <input>
details

,toolbox removeblank

Remove whitespace-only lines.

,toolbox removeblank <input>
details

,toolbox sortnumbers

Sort a finite number list in ascending order.

,toolbox sortnumbers <input>
details

,toolbox extracturls

Extract literal HTTP/HTTPS links without fetching them.

,toolbox extracturls <input>
details

,toolbox extractemails

Extract common email-shaped strings; does not verify delivery.

,toolbox extractemails <input>
details

,toolbox markdownescape

Escape common Markdown punctuation for literal display.

,toolbox markdownescape <input>
details

,toolbox utf8bytes

Measure encoded byte size rather than character count.

,toolbox utf8bytes <input>
details

,toolbox codepoints

Show each code point and U+ code; maximum 100 code points.

,toolbox codepoints <input>
details

,toolbox hexrgb

Convert a six-digit hex color to RGB channels.

,toolbox hexrgb <input>
details

,toolbox rgbhex

Enter three integer channels from 0 to 255.

,toolbox rgbhex <input>
details

,toolbox colorinvert

Invert each RGB channel of a hex color.

,toolbox colorinvert <input>
details

,toolbox colorluminance

Compute sRGB relative luminance, from 0 to 1.

,toolbox colorluminance <input>
details

,toolbox colorblend

Enter two hex colors and first-color percentage 0–100.

,toolbox colorblend <input>
details

,toolbox daygap

Signed calendar days: start end, YYYY-MM-DD.

,toolbox daygap <input>
details

,toolbox dateadd

Enter YYYY-MM-DD and a whole-number day offset ±36500.

,toolbox dateadd <input>
details

,toolbox durationclock

Format whole seconds as hours:minutes:seconds.

,toolbox durationclock <input>
details

,toolbox focusplan

Enter session minutes, focus minutes, break minutes. Whole values 1–1440.

,toolbox focusplan <input>
details

,toolbox teamshuffle

First line is team count (2–20); remaining lines are distinct participant names, 2–100. Randomly distribute evenly.

,toolbox teamshuffle <input>
details

,translate

Translate text or a replied message using a target language and the owner’s DeepL account.

,translate <language> <text> ,translate <text> to <language>
details

,tr

Translate text or a replied message using a target language and the owner’s DeepL account.

,tr <language> <text> ,tr <text> to <language>
details

,uwu

Transform text using the server’s cute-message feature.

,uwu <user>
details

,uwulist

Show configured cute-message entries.

,uwulist
details