Commands
The following commands are all available via the chatbot:
Table Key:
- Command: Self explanatory, the command to be executed by the chatbot
- Example: An example of the command and how to use it
- Admin Only: True/False - If the command is only available to bot admins
- Description: A brief description of the command
- Availability: Where the command is available. Possible options include:
- 🌎 - Globally available everywhere the bot is present
- 🔒 - Locked to certain servers / chatrooms (not publically available)
- 🔒👨💻 - Locked to the bot admins
- ❌ - Disabled
Command | Example | Description | Availability |
---|---|---|---|
.help |
- | The help command to view all available commands | 🌎 |
.docs |
- | View the public documenation link for the bot | 🌎 |
.about |
- | View information data about the chatbot | 🌎 |
.crypto |
.crypto btc |
Get the current price of a crypto currency | 🌎 |
.load |
- | Get the system load | 🌎 |
.ping |
- | Check if the bot is online | 🌎 |
.version |
- | See what version of the bot is running | 🌎 |
.random fact |
- | Get a random fun fact | 🌎 |
.status |
- | View the status of the bot | 🌎 |
.status gc |
- | View the garbage collection status of the bot | 🌎 |
.status plugins |
- | View the status of the bot plugins | 🌎 |
.stats |
- | Get the total stats for all the bot commands that have been used | 🌎 |
.uptime |
- | View the bots "uptime" | 🌎 |
.weather |
.weather Denver |
Get the current weather for a city | 🌎 |
.covid |
.covid --region global |
Get covid statistics for a two letter country code --region us|it|etc |
🌎 |
.insult |
.insult @errbot |
Insult a given user. Great with friends! | 🌎 |
.add me to league watcher |
.add me to league watcher <summoner_name> |
Add a summoner to the League watcher to "watch" for their games and post messages in the #league channel | 🔒 |
.remove me from league watcher |
- | Remove your summoner from the League watcher | 🔒 |
.last match for |
.last match for <summoner_name> |
Get the last League match data for a given summoner | 🌎 |
.lmf |
.lmf <summoner_name> |
Get the last League match data for a given summoner (An alias for .last match for ) |
🌎 |
.league disable |
- | Disable the League watcher | 🔒👨💻 |
.league enable |
- | Enable the League watcher | 🔒👨💻 |
.league streak |
- | View your current league win/loss streak | 🔒 |
.add to league watcher |
.add to league watcher --summoner birki --discord birki#0001 --guild 12345 |
Admin command to add a summoner + Discord handle combo to a given guild for the League watcher | 🔒👨💻 |
.remove from league watcher |
.remove from league watcher --discord <discord_guild_id> --summoner <summoner_name> |
Admin command to remove a summoner in a specific discord guild from the league watcher | 🔒👨💻 |
.view my league watcher data |
.view my league watcher data |
View your league watcher data | 🔒 |
.loud |
.loud rickroll.mp3 |
Play a very loud sound from the sounds folder on the bot | 🔒 |
.loud list |
- | List all the mp3 sound files which can be used by the .loud command |
🌎 |
.loud random |
- | Play a random sound from the sounds folder on the bot | 🌎 |
.play |
.play <youtube_url | soundcloud_url> |
Play a song, or sound from YouTube or Soundcloud - Optionally use --queue <number> to select the queue position to play the song |
🔒 |
.play help |
- | View a detailed and pretty help command for .play |
🔒 |
.play queue |
- | See what is in the .play queue |
🔒 |
.play stats |
- | See the all time stats for the .play command in your server |
🔒 |
.skip |
- | Skip the current song playing / at the top of the queue | 🔒 |
.stop |
- | Stop the current song and nuke the whole .play queue |
🔒 |
.scdl |
.scdl <soundcloud_song_url> |
Uses scdl to download any song from soundcloud | 🔒 |
.rem |
.rem <key> is <value> |
Have the bot remember something - Inspired by hubot under the MIT license | 🌎 |
.forget |
.forget <key> |
Make the bot forget something that is being remembered | 🌎 |
.rem search |
.rem search <key> |
Search all things being remembered | 🌎 |
.remember |
.rememeber <key> is <value> |
The "longform" version of the .rem command |
🌎 |
.tts |
.tts hello world! I will be read over text to speech |
Read a text message over text to speech in a voice channel (that you are connected to) | 🔒 |
.echo |
.echo hello |
A simple command to echo back a message (Like the Linux "echo" binary) | 🌎 |
.history |
- | View the past few commands (history) that have been used by the bot | 🌎 |
.log tail |
- | Tail / View the bots latest log messages that have been written | 🔒👨💻 |
.reboot |
- | Reboots the bot | 🔒👨💻 |
.users |
- | See a total count of all the users that 'could' interact with the bot in all servers | 🔒👨💻 |
.servers |
- | See a list of all active servers the bot is in | 🔒👨💻 |
.ban |
.ban user#1234 |
Ban a user from interacting with the bot | 🔒👨💻 |
.banned users |
- | View all the users that have been banned | 🔒👨💻 |
.unban |
.unban user#1234 |
Remove a ban for a given user | 🔒👨💻 |
.ban |
.ban server 1234567890 |
Ban an entire server from interacting with the bot | 🔒👨💻 |
.banned servers |
- | View all the servers that have been banned | 🔒👨💻 |
.unban server |
.unban server 1234567890 |
Remove a ban for a given server | 🔒👨💻 |
.render test |
- | Render a sample message with errbot to see how the chat service handles it | 🌎 |
.whoami |
- | Return a block of data about who the bot thinks you are | 🌎 |
.wallstreetbets |
- | View the top trending stonks from /r/wallstreetbets | 🌎 |
.sparkle |
.sparkle @username for being awesome |
Sparkle a user to show your appreciation! (optionally provide a reason for the sparkling) - Inspired by pwn | 🌎 |
.show sparkles |
.show sparkes - .show sparkles for @username |
View the sparkles (and their reasons) for yourself or another user - Inspired by pwn | 🌎 |
.down |
.down twitter |
Get a DownDetector graph and the status for a given service | 🌎 |
.qrcode |
.qrcode github.com |
Create a QR code for any url, text, etc | 🌎 |
.eft help |
- | Help message for all .eft commands |
🌎 |
.eft |
.eft clock |
Get an Escape from Tarkov item and its value | 🌎 |
.eft ammo |
.eft ammo 7.62x39mm |
Get information about an ammo type | 🌎 |
.eft ammo help |
- | Get information about the ammo types that can be used with the .eft ammo command |
🌎 |
.eft status |
.eft status - .eft status --messages |
Get the current status of the Escape from Tarkov servers | 🌎 |
.eft map |
.eft map shoreline |
Get an image of a map for a given Tarkov location | 🌎 |
.eft map help |
- | Get information about the maps that can be used with the .eft map command |
🌎 |
.eft time |
- | Get the current time in Tarkov | 🌎 |
.eft track |
.eft track --item <item> --threshold <threshold> --channel <channel> |
Track an item for price changes in Escape from Tarkov - Note: Make sure to wrap --item "search with spaces" in quotes if it contains spaces |
🌎 |
.eft untrack |
.eft untrack <item> |
Stop tracking a tracked item for price changes in Escape from Tarkov | 🌎 |
.eft track help |
- | Get the detailed help command for the Escape from Tarkov item tracker | 🌎 |
.ip |
ip 123.123.123.123 |
Get the geolocation of a public IP address | 🔒 |
Note:
.
is the bot prefix to invoke the bot in production and!
is often used for development