Skip to content

RABot, the RA Discord Robot

RABot is the official RetroAchievements Discord robot. Therefore, to interact with him, you need to be a member of the RA Discord server.

RABot has many cool and useful commands, and in this page you'll see some examples of how some of them can be used.

RABot is powered by JavaScript, Node.js, discord.js and Commando.

Special thanks: the DragonFire's Xiao bot is a great source of inspiration for many of the cool commands we have in RABot, like !bulbapedia, !manga, !translate, !define and others.

Getting help

!help

This command makes the RABot send a DM with the list of commands available.

If you need help about a specific command use !help command_name.

!docs

Provide links to RetroAchievements documentation.

docs

docs1

!rarch

Provide basic info about RetroArch.

rarch

!rules

Show the rules, or a specific one.

rules

!about

Show info about the RABot.

about

!panic

What to do when the site is down.

panic

Creating polls

!poll

Creates a simple poll. People can vote adding reactions, but they can also vote with unlisted reactions. See !tpoll if you are interested in a more advanced and serious poll.

poll

!tpoll

Creates a timed poll. In this kind of poll only the first reaction is considered a vote, and if people react with an unlisted reaction then the vote is voided.

tpoll

Dealing with numbers

!hex

Converts a non-negative integer from decimal (or binary) to hexadecimal (or vice-versa).

hex

!bin

Converts a non-negative integer from decimal (or hexadecimal) to binary (or vice-versa).

bin

!calculator

Alias: !calc

Evaluates the given math expression and responds with the result.

calculator

!ragame

Alias: !game

Google for a game at RetroAchievements.org and show the link.

ragame

!tickets

Return the URL for the open tickets page of the given game name.

tickets

!whatgame

Alias: !wg

Responds with a random game that has achievements.

whatgame

whatgame1

!whatcheevo

Responds with a random achievement.

Random facts

!funfact

Responds with a retrogaming fun fact.

Note: you can suggest more fun fact entries here.

funfact

!memefact

Alias: !meme

Responds with a RetroAchievements meme fact.

Note: you can suggest more meme fact entries here, but keep these 2 simple rules in mind 1) you can't suggest your own quote; and 2) when suggesting a quote, be sure to get an approval from the author and/or the person being mentioned.

memefact

!gamefaqs

Aliases: !gamefaq, !gfaq

Google for a game at GameFAQs and show the link.

gamefaqs

!longplay

Aliases: !lplay, !lp

Search for a longplay video on youtube and post the link.

longplay

!vgmaps

Alias: !vgmap

Searches vgmaps.com for a video game's map.

vgmaps

!howlongtobeat

Alias: !hltb

Google for a game at howlongtobeat.com and show the link.

howlongtobeat

Miscellaneous

!define

Aliases: !dictionary, !dict

Defines a word.

define

!translate

Alias: !tr

Translates text to a specific language. Powered by https://translate.yandex.com/

translate

translate1

!urban

Defines a word, but with Urban Dictionary.

urban

!wikipedia

Alias: !wp

Searches Wikipedia for your query.

wikipedia

!youtube

Alias: !yt

Search for a video on youtube and post the first one found.

youtube

!bulbapedia

Searches Bulbapedia for your query.

bulbapedia

!movie

Searches TMDB for your query, getting movie results.

movie

!manga

Searches AniList for your query, getting manga results.

manga

!anime

Searches AniList for your query, getting anime results.

anime

Changelog

Released under the GPL-3 License. There are no copyright-protected ROMs available for download on RetroAchievements.