An UNOFFICIAL URealms Discord Bot

9,161 Commands



URBot is an unofficial URealms Discord bot written in C#, using the DSharpPlus library.

Search through cards or characters, add your own cards, and explore the lore all in your server

The default prefix is u.(or @URBot), however it is customizable per-server.

Command: u.card <search>


The card command allows you to search through all URealms cards directly in the channel!

This command supports CUSTOM CARDS. For more info, please see the u.customcard command.

Aliases:
u.c, u.cards

Parameters:
<search>: A phrase that will be used to find a specific card.

Example usages:
u.card divine intervention
u.card dwarf

NOTICE! Search terms don't have to be the full/exact name of the card, however entering most of the name will give you a better chance of finding the card you want.

Command: u.randomcard [card count] <card type> [subtype]


The random card command allows you to randomly choose a card by supplying a card type, and an optional card subtype.

This command supports CUSTOM CARDS. For more info, please see the u.customcard command.

Aliases:
u.rc, u.rcard

Parameters:
[card count]: Specify an amount of cards to pull. If more than 1, a list will be displayed instead.
<card type>: The type of card you want to get.
[subtype]: An optional subtype to limit your card choices.

Types and Subtypes:

  • Race
  • Class
  • Cornerstone
  • Attribute
  • Treasure
  • Spell (arcane, dark, earth, fire, ice, light)
  • Companion (beast, mercenary, large, magic, mech, talks)


Example usages:
u.randomcard class
u.randomcard companion magic

Command: u.campaign <search>


The campaign command allows you to search through all URealms campaigns directly in the channel!

Aliases:
u.camp, u.cm

Parameters:
<search>: A phrase that will be used to find a specific campaign.

Example usages:
u.campaign purge
u.campaign azveltara

NOTICE! Search terms don't have to be the full/exact name of the campaign, however entering most of the name will give you a better chance of finding the campaign you want.

Command: u.character <search>


The character command allows you to search through all URealms characters directly in the channel!

Aliases:
u.char, u.ch

Parameters:
<search>: A phrase that will be used to find a specific character.

Example usages:
u.character phineas
u.character bromas

NOTICE! Search terms don't have to be the full/exact name of the character, however entering most of the name will give you a better chance of finding the character you want.

Command: u.customcard <add/remove/display/list> [...]


The custom card command allows moderators to manage the custom cards in their server!

Aliases:
u.ccard, u.cc

Parameters and usage:
u.customcard display <forum code>: Display a custom card directly in chat.
u.customcard list: Show a list of all custom cards on this server.
* u.customcard add <forum code>: Add a card using the forum link.
* u.customcard remove "title / subtitle": Remove a custom card using the card title and subtitle.

(* = Moderator only)

Example usages:
u.cc display [Card:type=item&...]
u.cc remove Title / Subtitle

Command: u.cardblacklist <add/remove/list> [...]


The card blacklist command allows moderators to manage blacklisted cards in their server!
Blacklisting official cards allows you to replace them with your own custom ones.

Aliases:
u.cbl, u.bl

Parameters and usage:
u.cardblacklist list: Show a list of all blacklisted cards on this server.
* u.cardblacklist add <card string>: Add a card to the blacklist using the card title and subtitle..
* u.cardblacklist remove <card string>: Remove a card from the blacklist using the card title and subtitle.

(* = Moderator only)

Example usages:
u.cbl add Legendary / Greater Pyroblast
u.cbl remove Attribute / Greedy

Command: u.roll <die string>


The roll command lets you roll dice in chat!
You can roll up to 25 die at a time, with a max value of 1000 each.

Aliases:
u.r

Parameters:
<die string>: A string to determine what to roll.

Example usages:
u.roll d20: Rolls a D20.
u.roll 10d6: Rolls 10 D6s.
u.roll 4d15: Rolls 4 D15s.

Command: u.live


The live command lets you check how long it's been since the last campaign, and when the next one will be!

Aliases:
u.l

Command: u.profile <member> [...]


The profile command allows Game Masters to track their player's info, including XP, Levels, and Meta cards.

Aliases:
u.p

Parameters and usage:
u.profile [member]: View a user's profile (leave blank for your profile)
* u.profile <member> addcard/remcard <card string>: Add or remove cards in a user's profile.
* u.profile <member> addlvl/remlvl <value>: Add or remove levels in a user's profile.
* u.profile <member> addxp/remxp <value>: Add or remove experience in a user's profile.

(* = Moderator only)

Example usages:
u.profile <member> addcard Legendary/Greater Pyroblast
u.profile <member> remlvl 2
u.profile <member> addxp 5000

Command: u.trivia [type] [search]


The trivia command lets you get random trivia about characters, campaigns, and players!

Aliases:
u.t

Parameters:
[type]: Optionally specify a type that the trivia should come from.
[search]: Optionally search for a specific object of the specified type that the trivia should come from.

Types:

  • Character
  • Campaign
  • Player

Example usages:
u.t campaign
u.t character phineas
u.t

Miscellaneous Commands

Command Aliases Description Permission
u.help u.h, u.commands Shows a list of commands. All Users
u.info u.i Shows information about URBot All Users
u.credits u.credit, u.cr Lists credits to URealms for art and data. All Users
u.leaderboard u.lb View the top ranking profiles on a server. All Users
u.settings u.s Change URBot settings on this server
Valid settings: prefix, modrole, reroll
Mod
u.announce u.an, u.announcement Change announcement URBot settings on this server
Valid settings: rollchannel, rollrole, livechannel, liverole, postchannel, postrole
Mod
u.clean u.cl Remove recent URBot commands and messages from the current channel. Mod