ONLINE

UnoBot

discord.js

Play Uno with your friends entirely within your discord server's text channels!

UnoBot Commands Prefix: u!

Report Join Support Server

Bot Tags:

Game Fun

Created By: Exium# 4964

UnoBot

UnoBot allows discord servers to play entire games of the popular cardgame, Uno, completely within text-channels. Challenge your friends and climb the leaderboard!

Invite UnoBot

Commands

u!startgame

Start a game of Uno.

Description

Start a game of Uno. Play with those mentioned in the message. Players can play their cards in their auto-created uno channels.

Usage

u!startgame <list of @user mentions> (game settings)

Note

You must have at least 2 players to start a game, bots do not count.

Tips

  • Use u!settings dgs list to get a list of the game settings.

  • You can use and change the default game settings from the settings command.

Examples

  • startgame @Exium @Walewegee

  • startgame @Exium @Walewegee spectateGame, drawUntilMatch

u!play

Plays a card in an Uno game.

Description

Plays a card in an Uno game.

Usage

u!play <color of card> <number of card | type of card>

Note

You must be in your uno-channel to play a card.

Tips

  • The prefix is not required while in an uno-channel.

  • You can use the first letter of the color instead of the whole word.

Examples

  • u!play red 2

  • p green wilddraw4

  • y +2

u!draw

Draw a card in an Uno game.

Description

Draws a card from the deck in an Uno game.

Usage

u!draw

Note

You must be in your uno-channel to play a card.

Tip

The prefix is not required while in an uno-channel.

Examples

  • u!draw

  • d

u!cards

Tells you the cards you have and the current card.

Description

Tells you the cards you have and the current card.

Usage

u!cards

Note

You must be in your uno-channel to view your cards.

Example

  • u!cards

u!say

Sends a message to the other uno-channels.

Description

Sends a message to the other uno-channels.

Usage

u!say (@user mention) <your message>

Note

You must be in your uno-channel to use this command.

Tip

You can auto send your messages without a command using u!options autosay on

Example

  • u!say I thought you were supposed to be good?

  • u!s @Walewegee Reverse it and you won't get +4'ed.

u!alert

Alerts the player who is playing a card.

Description

Alerts the player who is playing a card.

Usage

u!alert

Tip

You can disable receiving alerts with u!options allowalerts off

Examples

  • u!alert

u!endgame

End a game of Uno.

Description

Ends the ongoing Uno game.

Usage

u!endgame

Note

Only the game creator, admins, and whitelisted roles from the settings can use this.

Examples

  • u!endgame

u!joingame

Join an ongoing Uno game.

Description

Lets you join the ongoing Uno game.

Usage

u!joingame

Note

You can't join a game if you have been kicked from it.

Examples

  • u!joingame

u!kick

Kicks a player from an Uno game.

Description

Kicks a player from an Uno game.

Usage

u!kick <@user mention>

Note

Only the game creator, admins, and whitelisted roles from the command settings can use this.

Examples

  • u!kick @Walewegee

u!stats

Gives you a user's stats only from this Discord server.

Description

Gives you a user's stats only from this Discord server.

Usage

u!stats <@user mention>

Tip

You can hide your stats with u!options hideStats enable.

Examples

  • u!stats @Exium

u!globalstats

Gives you a user's global stats for Uno from all Discord servers.

Description

Gives you a user's global stats for Uno from all Discord servers.

Usage

u!globalstats <@user mention>

Tips

  • You can use u!gstats instead.

  • You can hide your global stats with u!options hideGlobalStats enable.

Examples

  • u!gstats @Exium

u!leaderboard

Gives you a leaderboard only from this Discord server.

Description

Gives you a leaderboard only from this Discord server.

Usage

u!leaderboard

Tip

You can use u!lb instead.

Examples

  • u!leaderboard

u!globalleaderboard

Gives you a global leaderboard from all Discord servers.

Description

Gives you a global leaderboard from all Discord servers.

Usage

u!globalleaderboard

Tip

You can use u!gleaderboard or u!glbinstead.

Examples

  • u!glb

u!options

Adjusts how UnoBot works just for you.

Description

Adjusts how UnoBot works just for you.

Usage

u!options <option name> [on|off|view]

Note

Your options do not change between discord servers.

Tip

Use u!options list to get a list of options.

Examples

  • u!options blockCardErrors on

u!settings prefix

Changes the bot's prefix for the server.

Description

Changes the bot's prefix for the server.

Usage

u!settings prefix <new prefix> [on|off|view]

Note

When prompted, you will have to confirm the new prefix by typing "CONFIRM" in all caps.

Examples

  • u!settings prefix uno

u!settings commands

Changes the settings for each command.

Description

Changes the settings for each command.

Toggle Command

Turns a specific command on or off.


u!settings commands <command name> [set|view] <time in seconds>

Set Cooldown

Sets a cooldown for using a specific command.


u!settings commands <command name> [on|off]

Whitelist or Blacklist

Whitelist or blacklist certain roles or users from using a command. Also toggles between whitelist or blacklist modes.


u!settings commands <command name> [whitelist|blacklist] [add|remove|enable|disable|view] <user|role>

View Command Info

Gives you info on a specific command's settings.


u!settings commands <command name> view

u!settings dgs

Changes the default game settings.

Description

Changes the default game settings, which are applied to every game that does not have custom game settings.

Add & Remove Default Game Settings

Add game settings that are automatically applied to a game.


u!settings dgs [add|remove] <game setting>

View Default Game Settings

View the default game settings.


u!settings dgs view (game setting)

u!settings reset

Resets all custom prefixes, command settings, and server stats.

Description

Resets all custom prefixes, command settings, and server stats.

Usage

u!reset

Note

Please be aware: settings including custom prefixes, command settings, server stats, and ongoing games will be lost.

Examples

u!reset

Any donations or tips would mean so much to me and will help out a lot! Thank you so much!