Skip to content

Modules

Chat Commands

Custom commands you make by talking or on the dashboard, plus snipe, QOTD, AFK, safe search, translation and other chat utilities.

The small stuff: the one-line commands people type mid conversation without thinking about them. Nothing here needs setting up, and /fun setup is where you turn off the ones you would rather your server did not have.

Or just tell the bot#

Say it in chat
dispresso snipe
dispresso what time is it
dispresso whats this guys pfp          (as a reply)
dispresso who owns this server
dispresso who is staff
dispresso pick pizza or tacos
dispresso roll a d20
dispresso 8ball will it rain
dispresso hug that user                (as a reply)
turn off the small commands

Every one of these is the command below said out loud, run as you. The last is the switch for the small commands as a group. Your own words work too: say when someone says shutup reply with and a gif link, and from then on dispresso shutup says it, as does the word with the prefix in front. Start with dispresso or mention it. It asks for anything it still needs, writes the same settings the dashboard writes, and the whole list of sentences is on Talk to Dispresso.

Commands#

Copy and paste
!snipe / !s
!qotd
!google search terms
!img search terms
!info
  • !snipealso /fun snipe
    Show the last deleted message in this channel.
  • !stealalso /fun steal
    Copy custom emojis from anywhere into this server, as many as you like in one message, or by replying to a message that has them. Manage Expressions.
  • !infoalso /fun info
    This server's info card.
  • !qotdalso /fun qotd
    Post or manage the question of the day.
  • !googlealso /fun google
    A safe search result, in the channel.
  • !imgalso /fun img
    A safe image result, in the channel.
  • !afkalso /afk
    Set an away message for when somebody pings you.

Custom commands, made by talking#

Or just tell the bot#

Say it in chat
make a command called hype that says LETS GO {user}
when someone says shutup reply with          (a gif link)
remove the hype command
show me my custom commands

Once a command exists, saying it after the bot's own name, dispresso shutup, fires it the same as typing it with the prefix, and as a reply, dispresso tell this guy to shut up sends it straight at the person you replied to. The same list is on the site at /dashboard/<your server>/custom-commands, and in the panel under /botdashboard โ†’ Bot Branding โ†’ Custom commands. All three write the same rows. Start with dispresso or mention it. It asks for anything it still needs, writes the same settings the dashboard writes, and the whole list of sentences is on Talk to Dispresso.

The rest of it#

!fun lists everything in this group, and each one answers to its bare name as well as to !fun <name>, so !roll and !fun roll are the same command. Every one has a /fun path too.

Copy and paste
!8ball <question>   one of twenty answers, and it means none of them
!roll 2d6+3         dice. !roll, !roll d20, or just a number of sides
!choose a | b | c   a tie-breaker, split on | or commas
!avatar [member]    somebody's avatar, full size. Also !pfp
!ping               how far away Discord is
!afk [reason]       anybody who pings you is told where you went

!rps lives here too but has more to it than a line, including betting: it is on the Games & Gangs page.

Translate#

Three ways in, one answer: a card under the message with the flag and the language as its title, the translation as its body, and who asked in the footer. It is on in every server from the day the bot arrives, because a flag reaction and a reply saying a language are explicit asks and nobody gets a card they did not want. The first time it answers in a server, the bot tells its staff how to switch it off, once: a line in the log channel when logging is set up, otherwise one extra sentence under that first card. It never posts a message of its own about it.

Turning it off. Staff can just say it: dispresso turn off the translator (or stop translating, no more translations) and dispresso turn translation back on. Keep it out of a channel with dispresso don't translate in #general, keep it to one with dispresso translate only in #international, and switch one trigger off with dispresso turn off flag translations or dispresso only translate replies. Any member can say dispresso don't translate my messages, and nobody can translate their messages in that server until they say dispresso you can translate me again. Ask dispresso is the translator on to hear what it does in your server right now. The same switches are on the Translate page of the dashboard and in /botdashboard.

React with a flag. Put ๐Ÿ‡ฌ๐Ÿ‡ง or ๐Ÿ‡บ๐Ÿ‡ธ on a message and it comes back in English, ๐Ÿ‡ช๐Ÿ‡ธ for Spanish, ๐Ÿ‡ฉ๐Ÿ‡ช for German, ๐Ÿ‡ฏ๐Ÿ‡ต for Japanese, and so on through about forty languages. One card per message per language: ten people reacting ๐Ÿ‡ฌ๐Ÿ‡ง make one reply, and a ๐Ÿ‡ช๐Ÿ‡ธ beside it makes its own.

Reply with the language. Reply to a message with nothing but english, spanish, espaรฑol, ๆ—ฅๆœฌ่ชž, a code like fr, a flag, or to spanish. translate on its own means English. Anything longer than a language is just a message and the bot stays quiet.

Or type it. !translate spanish hello there translates your own words; !translate spanish as a reply translates the message you replied to. !tr is the short form and /fun translate is the slash door, with the language list as autocomplete. All three work in the bot's DMs too.

Copy and paste
๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ฆ๐Ÿ‡บ ๐Ÿ‡จ๐Ÿ‡ฆ ๐Ÿ‡ณ๐Ÿ‡ฟ ๐Ÿ‡ฎ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ฌ  English        ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ฒ๐Ÿ‡ฝ ๐Ÿ‡ฆ๐Ÿ‡ท ๐Ÿ‡จ๐Ÿ‡ด ๐Ÿ‡จ๐Ÿ‡ฑ ๐Ÿ‡ต๐Ÿ‡ช ๐Ÿ‡ป๐Ÿ‡ช  Spanish
๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ง๐Ÿ‡ช  French                 ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ฆ๐Ÿ‡น ๐Ÿ‡จ๐Ÿ‡ญ  German
๐Ÿ‡ฎ๐Ÿ‡น  Italian                   ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ง๐Ÿ‡ท  Portuguese
๐Ÿ‡ท๐Ÿ‡บ  Russian                   ๐Ÿ‡บ๐Ÿ‡ฆ  Ukrainian
๐Ÿ‡ฏ๐Ÿ‡ต  Japanese                  ๐Ÿ‡ฐ๐Ÿ‡ท  Korean
๐Ÿ‡จ๐Ÿ‡ณ  Chinese                   ๐Ÿ‡น๐Ÿ‡ผ ๐Ÿ‡ญ๐Ÿ‡ฐ  Traditional Chinese
๐Ÿ‡ณ๐Ÿ‡ฑ  Dutch                     ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ซ๐Ÿ‡ฎ  Swedish, Norwegian, Danish, Finnish
๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡ธ๐Ÿ‡ฐ ๐Ÿ‡ญ๐Ÿ‡บ ๐Ÿ‡ท๐Ÿ‡ด ๐Ÿ‡ง๐Ÿ‡ฌ ๐Ÿ‡ท๐Ÿ‡ธ ๐Ÿ‡ญ๐Ÿ‡ท  Polish, Czech, Slovak, Hungarian, Romanian, Bulgarian, Serbian, Croatian
๐Ÿ‡น๐Ÿ‡ท  Turkish                   ๐Ÿ‡ฌ๐Ÿ‡ท  Greek
๐Ÿ‡ธ๐Ÿ‡ฆ ๐Ÿ‡ฆ๐Ÿ‡ช ๐Ÿ‡ช๐Ÿ‡ฌ ๐Ÿ‡ฎ๐Ÿ‡ถ ๐Ÿ‡ฒ๐Ÿ‡ฆ  Arabic       ๐Ÿ‡ฎ๐Ÿ‡ฑ  Hebrew          ๐Ÿ‡ฎ๐Ÿ‡ท  Persian
๐Ÿ‡ฎ๐Ÿ‡ณ  Hindi                     ๐Ÿ‡ต๐Ÿ‡ฐ  Urdu            ๐Ÿ‡ง๐Ÿ‡ฉ  Bengali
๐Ÿ‡ฎ๐Ÿ‡ฉ  Indonesian                ๐Ÿ‡ฒ๐Ÿ‡พ  Malay           ๐Ÿ‡ต๐Ÿ‡ญ  Filipino
๐Ÿ‡ป๐Ÿ‡ณ  Vietnamese                ๐Ÿ‡น๐Ÿ‡ญ  Thai            ๐Ÿ‡ฐ๐Ÿ‡ช ๐Ÿ‡น๐Ÿ‡ฟ  Swahili
๐Ÿ‡ฑ๐Ÿ‡ฐ  Sinhala                   ๐Ÿ‡ณ๐Ÿ‡ต  Nepali

Mentions, custom emoji and links pass through untouched. A message with no text (a picture on its own) is skipped. Each server gets thirty translations a minute and each person six, and a message already translated into a language is answered from memory for a day.