Music Commands 🎵

Command
Usage
Description
Aliases
clear Clears the queue

>clear

cls

forward Forwards inside the track

>forward [hh:mm:ss]

e.g. >forward 11 -> +11s | >forward 1:01 -> +61s | >forward 1:02:01 -> +3721s

loop Changes the looping state of the playing track

>loop [false/off/yes | true/on/off]

repeat, loopsong

loopQueue Changes the looping state of entire the queue

>loopQueue [false/off/yes | true/on/off]

repeatq, loopq

When a track finishes playing or gets skipped it will move to the bottom of the queue

nightcore Toggles the nightcore mode

>nightcore <on/enable/true | off/disable/false>

Sets speed to 1.25 and pitch to 1.20

np Shows you the current track

>np

nowplaying, playing, nplaying, nowp

pause Pauses the queue

>pause [on/enable/true | off/disable/false]

pitch Changes the pitch of tracks

>pitch <default | 0.0-10.0>

1.0 is normal pitch

play Plays a track or adds it to the queue

>play [sc] <songname | link>

p

You only have to use sc if you want to search on soundcloud

queue Shows you a list of all tracks in queue.

>queue

q, list

remove Removes songs from the queue

>remove [x-x,x]

delete

resume Resumes the paused track when paused

>resume

unpause

rewind Rewinds inside the track

>rewind [hh:mm:ss]

e.g. >rewind 11 -> -11s | >rewind 1:01 -> -61s | >rewind 1:02:01 -> -3721s

seek Seeks the part of the track you desire

>seek [hh:mm:ss]

skipx, position

shuffle Shuffles the order of the tracks in the queue

>shuffle

randomize

skip Skips to a song in the queue

>skip [1-50]

s

speed Changes the playing speed of tracks

>speed [value]

1.0 is normal speed

splay Gives you search results to pick from

>splay [sc] [songname]

search, searchplay, sp

stop Stops the queue

>stop

leave

summon Summons the bot to your channel

>summon

join, here

tremolo Applies or removes a tremolo effect on the playing tracks

>tremolo [depth | frequency | off] [depthValue | frequencyValue]

depth is in percent frequency is in times/second(max 100) (if any is set to 0 then the effect will stop)

volume Changes the volume of tracks

>volume <0-1000>

vol

default: 100 (over 100 will cause distortion)

Management Commands 🛠

Command
Usage
Description
Aliases
ban Bans a user from your server and sends a message with information about the ban to that user

>ban <user> [reason]

permban

clearChannel Makes a clone of the channel and deletes the original one

>clearChannel [textChannel]

The bot can't copy permissions of roles which are higher or equal to the bot's highest role

customCommand Manages custom commands

>customCommand <add | remove | list | update | info | attachment | prefix | aliases | description> [customCommandName] [message | settings]

cc, cCommand, customC

https://leovoel.github.io/embed-visualizer/ <- handy link if you want embeds ;)

disable Fully disables commands from being used

>disable <commandName | category>

disabled

You can use >disabled to get a list

enable Enables disabled commands

>enable <commandName | category>

filter Manages the chat filter of the bot

>filter <allowed | denied> <add | remove | list> [word]

e.g. if blub is in the denied list and blubber is in the allowed list then they can say blubber but can't say other word containing blub

history Shows bans/warns/mutes/kicks of a user

>history <bans | mutes | warns | kicks> <user>

kick Kicks a member from your server and sends a message with information about the kick to that member

>kick <member> [reason]

the bot will dm the reason to the target if one is provided

mute Mutes a member on your server and sends a message with information about the mute to that member

>mute <member> [reason]

permmute

The mute role should be higher then the default role and shouldn't have talking permission

perm Main command to manage access to commands for specific users/roles

>perm <add | remove | view | clear | copy | list>

permission

A permission is just the name of the command and you'll get more info for each sub section of the command if you just use it wrong or without more arguments

poll Creates a poll

>poll [channel] <"question"> <"answer1"> <"answer2"> ["up to 9 answers..."]

createPoll

example: >poll #announcements 7d "Which is better?" "Minecraft" "Roblox"

purge Deletes messages

>purge [1 - 1000]

selfRole Main command to manage SelfRoles

>selfRole <add | remove | list> [role] [emote | emoji]

sr

setEmbedColor Sets an embed color for the embeds

>setEmbedColor [color]

sec

The color is formatted as r g b or a hex code

setJoinLeaveChannel Sets a TextChannel where users will be welcomed or bid farewell

>setJoinLeaveChannel <TextChannel | null>

sjlc, SetWelcomeChannel, swc

setJoinMessage Sets the message that will be sent in the WelcomeChannel when a user joins

>setJoinMessage [message | null]

sjm

Placeholders: `%USER%` = joined user mention // `%USERNAME%` = user name // `%GUILDNAME%` = your discord server's name // `%JOINPOSITION%` = member position

setJoinRole Sets the role that will be added to users when they join

>setJoinRole [role | null]

sjr

setLeaveMessage Sets the message that will be sent in the WelcomeChannel when a user leaves

>setLeaveMessage [message | null]

slm

Placeholders: `%USER%` = user mention // `%USERNAME%` = user name // `%GUILDNAME%` = your discord server's name // `%JOINPOSITION%` = member position

setLogChannel Main management command to configure where logs need to go

>setLogChannel <type> [TextChannel | null]

slc

Types: all, ban, mute, warn, kick, music, self-deleted-messages, other-deleted-messages, purged-messages, filtered-messages

setMusicChannel Sets the MusicChannel

>setMusicChannel [VoiceChannel | null]

smc

https://melijn.com/guides/guide-5/

setMuteRole Sets the role that will be added to users when they get muted

>setMuteRole [role]

smr

The mute role should be higher then the default role and shouldn't have talking permission

setPrefix Sets the prefix for the commands of Melijn

>setPrefix [prefix]

prefix

setSelfRoleChannel Sets the selfRoleChannel where members can select roles they want

>setSelfRoleChannel [TextChannel]

ssrc

setStreamerMode Sets the StreamerMode

>setStreamerMode [true/on | false/off]

ssm

https://melijn.com/guides/guide-5/

setStreamUrl Sets the StreamUrl

>setStreamUrl [list | url]

ssu

https://melijn.com/guides/guide-5/

setUnverifiedRole Sets the UnverifiedRole that will be added to unverified members when they join

>setUnverifiedRole [role | null]

sur

setVerificationChannel Sets the channel in which the members will have to prove that they are not a bot by entering the VerificationCode

>setVerificationChannel [TextChannel | null]

svc

You can manually approve users by using the verify command

setVerificationCode Sets the VerificationCode that members will have to send in the VerificationChannel in order to get verified

>setVerificationCode [code | null]

setVerificationThreshold Sets the VerificationThreshold aka the amount of times the unverified member can try the code before being kicked

>setVerificationThreshold <0 - 20>

svt

0 disables the threshold any higher number is the amount of times the user can answer incorrect before getting kicked

slowMode Sets the SlowMode in the TextChannel

>slowMode <seconds (0-120)>

tempban Temporally bans a user from your server and sends a message with information about the ban to that user

>tempban <user> <time> [reason]

Time examples: [1s = 1second, 1m = 1minute, 1h = 1hour, 1w = 1week, 1M = 1month, 1y = 1year]

tempmute Temporally mutes a member from your server and sends a message with information about the mute to that member

>tempmute <member> <time> [reason]

Time examples: [1s = 1second, 1m = 1minute, 1h = 1hour, 1w = 1week, 1M = 1month, 1y = 1year]

unban Unbans a banned user

>unban <user>

unmute Unmutes a muted user

>unmute <user> [reason]

verify Verifies a member

>verify <user | all>

warn Warns a member

>warn <member> <reason>

Utility Commands 📖

Command
Usage
Description
Aliases
avatar Shows you an avatar with download link

>avatar [user]

profilepicture

dice Rolls a dice

>dice [diceSize (default 6, max 999999)] [dice rolls (default 1, max 20)]

emotes Shows you all the emotes in a server

>emotes

guildInfo Shows information about the guild

>guildInfo [guildId]

serverInfo

Viewing another guild their info only works if they have Melijn as member

info Shows information about the bot

>info

about, botinfo, author

metrics Shows information about command usage

>metrics <limit|command|category|all> [limit] <timespan>

Timespan: thisHour, hour, day, today, week, month, all or dd/mm/yyyy - dd/mm/yyyy or hh:mm - hh:mm or hh:mm-dd/mm/yyyy - hh:mm-dd/mm/yyyy

ping Shows the bot's ping

>ping

role Shows information about the chosen role

>role <role>

roleinfo

roles Shows a list of all the roles with their id's

>roles

rolelist

setNotifications configures vote notification events

>setNotifications [nextVote] [user/info]

sn

arg1 -> notification type arg2 -> either view all notifications of the type or toggle a user on and off

settings Shows all the settings of melijn and their configured value

>settings

guildSettings, serverSettings

shards Shows you all the shards with some information about them

>shards

stats Shows the bot's server statistics

>stats

t2e Converts input text and numbers to emotes

>t2e [%spaces%] <text>

TextToEmojis

%spaces% will put a space after each emoji so they don't change into flags when copied and pasted

unicode Converts an input to unicode

>unicode <input>

urban Searches a word on urbandictionary.com

>urban <word>

dictionary, meaning

userinfo Shows information about a user/member

>userinfo <user>

profile, memberinfo

Fun Commands 😆

Command
Usage
Description
Aliases
alpaca Shows an alpaca

>alpaca

bird Shows a bird

>bird

vogel

blurple Blurpifies an image

>blurple [image]

cat Shows you a cat

>cat

kitten, kat, poes

cry Shows a crying person [anime]

>cry [user]

sad

dab Shows a dabbing person [anime]

>dab

DiscordMeme Shows a discord meme

>DiscordMeme

dmeme

dog Shows you a dog

>dog

hond

highfive Shows a highfiving person [anime]

>highfive [user]

hug Shows a hugging person [anime]

>hug [user]

invert Inverts an image

>invert [image]

negative

kiss Shows a kissing person [anime]

>kiss [user]

lewd Shows a lewd person [anime]

>lewd

nyancat Shows a nyancat

>nyancat

pat Shows a person being patted [anime]

>pat [user]

potato Shows a potato

>potato

punch Shows a person punching [anime]

>punch [user]

say Makes the bot say stuff

>say <message>

zeg

shrug Shows a shrugging person [anime]

>shrug

idk

slap Shows a person being slapped [anime]

>slap [user]

spookify Spookifies an image

>spookify [image] [brightness threshold 1-254 (default 128)]

triggered Shows a triggered person

>triggered

rage

wasted Shows a wasted gif [anime]

>wasted [user]