Skip to content

Latest commit

 

History

History
1288 lines (823 loc) · 20.5 KB

Misc.md

File metadata and controls

1288 lines (823 loc) · 20.5 KB

Module: Misc

This module contains miscellaneous commands which do not fall into any of the other categories but do not deserve their own group since they are unique or not extensible.

8ball

Expand for additional information

Do you ponder the mysteries of our world? Ask the Almighty 8Ball whatever you want! But beware, because the truth can sometimes hurt...

Aliases: 8b

Overload 0:

  • [string...]: A question for the Almighty 8Ball

Examples:

!8ball Some string here


Group: birthday

Expand for additional information

Birthday notifications commands. Group call either lists or adds a new birthday notification(s).

Guild only.

Requires user permissions: Manage guild

Aliases: birthdays, bday, bd, bdays

Overload 3:

  • [user]: Birthday boy/girl

Overload 2:

  • (optional) [channel]: Channel for birthday notifications (def: None)

Overload 1:

  • [user]: Birthday boy/girl
  • [channel]: Channel for birthday notifications
  • (optional) [string]: Birthday date (def: None)

Overload 0:

  • [user]: Birthday boy/girl
  • [string]: Birthday date
  • (optional) [channel]: Channel for birthday notifications (def: None)

Examples:

!birthday @User
!birthday #my-text-channel
!birthday @User #my-text-channel 13.10.2000


birthday add

Expand for additional information

Adds a new birthday notification for a given user in the given channel (defaults to current channel) at a given date (defaults to current date).

Guild only.

Requires user permissions: Manage guild

Aliases: register, reg, a, +, +=, <<, <, <-, <=

Overload 1:

  • [user]: Birthday boy/girl
  • (optional) [channel]: Channel for birthday notifications (def: None)
  • (optional) [string]: Birthday date (def: None)

Overload 0:

  • [user]: Birthday boy/girl
  • [string]: Birthday date
  • (optional) [channel]: Channel for birthday notifications (def: None)

Examples:

!birthday add @User
!birthday add @User #my-text-channel
!birthday add @User #my-text-channel 13.10.2000


birthday delete

Expand for additional information

Removes registered birthday notification(s) for a given user or in a given channels.

Guild only.

Requires user permissions: Manage guild

Aliases: unregister, remove, rm, del, d, -, -=, >, >>, ->, =>

Overload 1:

  • [user]: Birthday boy/girl

Overload 0:

  • [channel]: Channel for birthday notifications

Examples:

!birthday delete @User
!birthday delete #my-text-channel


birthday deleteall

Expand for additional information

Removes all registered birthday notification(s).

Guild only.

Requires user permissions: Manage guild

Aliases: removeall, rmrf, rma, clearall, clear, delall, da, cl, -a, --, >>>

Overload 0:

No arguments.

Examples:

!birthday deleteall


birthday list

Expand for additional information

Lists birthday notifications for a given user or a given channel.

Guild only.

Requires user permissions: Manage guild

Aliases: print, show, view, ls, l, p

Overload 1:

  • [user]: Birthday boy/girl

Overload 0:

  • (optional) [channel]: Channel for birthday notifications (def: None)

Examples:

!birthday list @User
!birthday list #my-text-channel


birthday listall

Expand for additional information

Lists all birthday notifications for this guild.

Guild only.

Requires user permissions: Manage guild

Aliases: printall, showall, lsa, la, pa

Overload 0:

No arguments.

Examples:

!birthday listall


coinflip

Expand for additional information

Flips a coin!

Aliases: coin, flip

Overload 0:

  • (optional) [int]: Reciprocal coinflip ratio (def: 1)

Examples:

!coinflip
!coinflip 5


dice

Expand for additional information

Throws a dice!

Aliases: die, roll

Overload 0:

  • (optional) [int]: How many sides will the dice have? (def: 6)

Examples:

!dice
!dice 5


Group: grant

Expand for additional information

Requests to grant the sender a certain object (role for example).

Guild only.

Aliases: give

Overload 0:

  • [role...]: Roles to add

Examples:

!grant @Role
!grant SampleName


grant nickname

Expand for additional information

Grants you a given nickname.

Guild only.

Requires bot permissions: Manage nicknames

Aliases: nick, name, n

Overload 0:

  • [string...]: New name

Examples:

!grant nickname SampleName


grant role

Expand for additional information

Grants you a role from this guild's self-assignable roles list.

Guild only.

Requires bot permissions: Manage roles

Aliases: roles, rl, r

Overload 0:

  • [role...]: Roles to add

Examples:

!grant role @Role


Group: help

Expand for additional information

Shows the help embed.

Aliases: h, ?, ??, ???, man

Overload 2:

No arguments.

Overload 1:

  • [ModuleType]: Command module

Overload 0:

  • [string...]: Command name

Examples:

!help
!help Administration
!help sample command


Group: insult

Expand for additional information

Writes an insult targeting a user. Alternatively, you can provide text to use as insult target.

Aliases: burn, ins, roast

Overload 1:

  • (optional) [user]: User (def: None)

Overload 0:

  • [string...]: Insult target

Examples:

!insult @User
!insult Some string here


invite

Expand for additional information

Get or create an instant invite link for the current guild.

Aliases: getinvite, inv

Overload 0:

  • (optional) [time span]: Invite expiry time (def: None)

Examples:

!invite
!invite 1d


leave

Expand for additional information

Makes me leave the guild.

Requires permissions: Administrator

Overload 0:

No arguments.

Examples:

!leave


leet

Expand for additional information

Wr1t3s g1v3n tEx7 1n p5EuDo 1337sp34k.

Aliases: l33t, 1337

Overload 0:

  • [string...]: Text to repeat

Examples:

!leet Some string here


linux

Expand for additional information

Prints a customizable GNU/Linux interjection.

Overload 0:

  • (optional) [string]: Replacement string (def: None)
  • (optional) [string]: Replacement string (def: None)

Examples:

!linux
!linux GNU Windows


Group: meme

Expand for additional information

Manipulate guild memes. Group call retrieves a meme from this guild's meme list by it's name or a random one if the name isn't provided.

Guild only.

Aliases: memes, mm

Overload 1:

No arguments.

Overload 0:

  • [string...]: Meme name

Examples:

!meme
!meme Some string here


meme add

Expand for additional information

Adds a new guild meme with a given name and an image (provided via URL or attachment).

Guild only.

Requires user permissions: Manage guild

Aliases: register, reg, a, +, +=, <<, <, <-, <=

Overload 1:

  • [string]: Meme name
  • (optional) [URL]: Meme URL (def: None)

Overload 0:

  • [URL]: Meme URL
  • [string...]: Meme name

Examples:

!meme add Some string here
!meme add Some string here http://some-image-url.com/image.png


meme create

Expand for additional information

Creates a new meme from template and top/bottom text(s).

Guild only.

Requires permissions: Use embeds

Aliases: maker, c, make, m

Overload 0:

  • [string]: Meme template
  • [string]: Top text
  • [string]: Bottom text

Examples:

!meme create aag Some string here Some string here


meme delete

Expand for additional information

Removes a meme from guild meme list.

Guild only.

Requires user permissions: Manage guild

Aliases: unregister, remove, rm, del, d, -, -=, >, >>, ->, =>

Overload 0:

  • [string...]: Meme name

Examples:

!meme delete Some string here


meme deleteall

Expand for additional information

Removes all guild memes.

Guild only.

Requires user permissions: Administrator

Aliases: removeall, rmrf, rma, clearall, clear, delall, da, cl, -a, --, >>>

Overload 0:

No arguments.

Examples:

!meme deleteall


meme list

Expand for additional information

Lists all guild memes.

Guild only.

Aliases: print, show, view, ls, l, p

Overload 0:

No arguments.

Examples:

!meme list


meme templates

Expand for additional information

Lists all available meme templates.

Guild only.

Aliases: template, ts, t

Overload 0:

  • (optional) [string...]: Meme template (def: None)

Examples:

!meme templates
!meme templates aag


penis

Expand for additional information

An accurate measurement.

Aliases: size, length, manhood, dick, dicksize

Overload 1:

  • [member...]: Member(s)

Overload 0:

  • [user...]: User(s)

Examples:

!penis
!penis @User
!penis @User @User @User


penisbros

Expand for additional information

Finds members with same penis command result as the given user.

Guild only.

Aliases: sizebros, lengthbros, manhoodbros, dickbros, cockbros

Overload 1:

  • [member]: Member

Overload 0:

  • (optional) [user]: User (def: None)

Examples:

!penisbros
!penisbros @User


ping

Expand for additional information

Pings the bot.

Overload 0:

No arguments.

Examples:

!ping


prefix

Expand for additional information

Gets or sets command prefix.

Guild only.

Requires permissions: Administrator

Aliases: setprefix, pref, setpref

Overload 0:

  • (optional) [string]: New command prefix (def: None)

Examples:

!prefix
!prefix .


Group: random

Expand for additional information

Randomization commands - choices, raffles etc.

Aliases: rnd, rand


random choice

Expand for additional information

Chooses a random option from a comma separated option list.

Aliases: select, choose

Overload 0:

  • [string...]: Choice list (separated by comma)

Examples:

!random choice option 1, option 2, option 3


random raffle

Expand for additional information

Choose a user from the online members list optionally belonging to a given role.

Aliases: chooseuser

Overload 0:

  • (optional) [role]: Role (def: None)

Examples:

!random raffle
!random raffle @Role


Group: rank

Expand for additional information

User rank management. Group call prints user rank info.

Aliases: ranks, ranking, level, xp

Overload 1:

  • (optional) [member]: Member (def: None)

Overload 0:

  • (optional) [user]: User (def: None)

Examples:

!rank
!rank @User


rank add

Expand for additional information

Adds a custom name for a given rank in this guild.

Requires user permissions: Manage guild

Aliases: register, rename, mv, newname, reg, a, +, +=, <<, <, <-, <=

Overload 0:

  • [short]: Rank
  • [string...]: Rank name

Examples:

!rank add 5 SampleName


rank delete

Expand for additional information

Removes a custom name for a given rank in this guild.

Requires user permissions: Manage guild

Aliases: unregister, remove, rm, del, d, -, -=, >, >>, ->, =>

Overload 0:

  • [short]: Rank

Examples:

!rank delete 5


rank list

Expand for additional information

Print all customized rank names for this guild.

Aliases: print, show, view, ls, l, p

Overload 0:

No arguments.

Examples:

!rank list


rank top

Expand for additional information

Prints guild rank leaderboard

Overload 0:

No arguments.

Examples:

!rank top


rank topglobal

Expand for additional information

Prints global rank leaderboard

Aliases: bestglobally, globallystrongest, globaltop, topg, gtop, globalbest, bestglobal

Overload 0:

No arguments.

Examples:

!rank topglobal


rate

Expand for additional information

A very accurate personality measurement.

Requires bot permissions: Attach files

Aliases: score, graph, rating

Overload 1:

  • [member...]: Member(s)

Overload 0:

  • [user...]: User(s)

Examples:

!rate
!rate @User
!rate @User @User @User


report

Expand for additional information

Report an issue with the bot.

Overload 0:

  • [string...]: Issue to report

Examples:

!report Report message containing the detailed issue description


Group: revoke

Expand for additional information

Requests to revoke a certain object (role for example) from the sender.

Guild only.

Aliases: take

Overload 0:

  • [role...]: Roles to remove

Examples:

!revoke @Role


revoke role

Expand for additional information

Revokes a role from this guild's self-assignable roles list.

Guild only.

Requires bot permissions: Manage roles

Aliases: rl, r

Overload 0:

  • [role...]: Roles to remove

Examples:

!revoke role @Role


rip

Expand for additional information

Rest in peace, user...

Requires bot permissions: Attach files

Aliases: restinpeace, grave

Overload 1:

  • [member]: Member
  • (optional) [string...]: Text to put on the grave. (def: RIP)

Overload 0:

  • [user]: User
  • (optional) [string...]: Text to put on the grave. (def: RIP)

Examples:

!rip @User


say

Expand for additional information

Echo! Echo! Echo!

Aliases: repeat, echo

Overload 0:

  • [string...]: Text to repeat

Examples:

!say Some string here


simulate

Expand for additional information

Simulates a message from another user.

Guild only.

Aliases: sim

Overload 0:

  • (optional) [member]: Member (def: None)

Examples:

!simulate
!simulate @User


Group: starboard

Expand for additional information

Guild starboard commands. Starboard is a channel where member-voted messages will be saved. Something like pins however the starboard is not limited to one channel, has no limits on the number of starred messages, and it is automatically updated. If a message has more than a number of specified emoji reactions, it will be saved in the starboard. The number of reactions before saving is referred to as sensitivity, whereas the emoji is referred to as a star (star being the default emoji). Both are customziable. Group call shows current starboard information for the guild or enables/disables starboard in given channel and using given star emoji.

Guild only.

Requires user permissions: Manage guild

Aliases: star, sb

Overload 2:

  • [boolean]: Enable?
  • [emoji]: Emoji
  • [channel]: Channel
  • (optional) [int]: Sensitivity (def: None)

Overload 1:

  • [boolean]: Enable?
  • [channel]: Emoji
  • (optional) [emoji]: Channel (def: None)
  • (optional) [int]: Sensitivity (def: None)

Overload 0:

No arguments.

Examples:

!starboard
!starboard Yes/No #my-text-channel
!starboard Yes/No #my-text-channel :emoji:
!starboard Yes/No #my-text-channel :emoji: 5


starboard channel

Expand for additional information

Gets or sets starboard channel.

Guild only.

Requires user permissions: Manage guild

Aliases: chn, setchannel, setchn, setc, location

Overload 0:

  • (optional) [channel]: Channel (def: None)

Examples:

!starboard channel


starboard emoji

Expand for additional information

Gets or sets starboard emoji.

Guild only.

Requires user permissions: Manage guild

Aliases: e, star

Overload 0:

  • (optional) [emoji]: Emoji (def: None)

Examples:

!starboard emoji
!starboard emoji :emoji:


starboard sensitivity

Expand for additional information

Gets or sets starboard sensitivity.

Guild only.

Requires user permissions: Manage guild

Aliases: setsensitivity, setsens, sens, s

Overload 0:

  • (optional) [int]: Sensitivity (def: None)

Examples:

!starboard sensitivity
!starboard sensitivity 5


time

Expand for additional information

Shows time in a given timezone or localized guild time if timezone is not provided.

Aliases: t

Overload 0:

  • (optional) [string...]: IANA/Windows/Rails timezone ID (def: None)

Examples:

!time
!time CET


tts

Expand for additional information

Sends a TTS message.

Requires permissions: Send TTS messages

Overload 0:

  • [string...]: Text to repeat

Examples:

!tts Some string here


unleet

Expand for additional information

Attempts to translate message from leetspeak.

Aliases: unl33t

Overload 0:

  • [string...]: Text to repeat

Examples:

!unleet Some string here