Discover our newest Tools ! Learn More

Revoke

Comprehensive Discord Bot Documentation

ModerationMusicGiveawayFunUtility

Introduction

Revoke is a powerful, multi-purpose Discord bot with extensive moderation tools, music capabilities, giveaways, fun commands, and more. This documentation covers all available commands and their usage.

Key Features

  • Advanced moderation tools
  • High-quality music playback
  • Giveaway management
  • Fun and image commands
  • Voice channel management
  • Custom role system

Moderation Commands

Channel Locking

lock

Locks the current channel

lock

unlock

Unlocks the current channel

unlock

lockall

Locks all text channels in the server

lockall

unlockall

Unlocks all text channels in the server

unlockall

Channel Visibility

hide

Hides the current channel from @everyone

hide

unhide

Makes the current channel visible to @everyone

unhide

hideall

Hides all text channels from @everyone

hideall

unhideall

Makes all text channels visible to @everyone

unhideall

Ban Management

ban

Bans a user from the server

ban user:@user reason:reason

unban

Unbans a user from the server

unban user:user_id

hackban

Bans a user not currently in the server

hackban user:user_id reason:reason

banlist

Shows the server's ban list

banlist

unbanall

Unbans all banned users

unbanall

Other Moderation

kick

Kicks a user from the server

kick user:@user reason:reason

timeout

Times out a user

timeout user:@user duration:1h reason:reason

untimeout

Removes timeout from a user

untimeout user:@user

purge

Deletes multiple messages

purge amount:10 type:all/links/stickers/gifs

nuke

Deletes all messages in a channel

nuke

steal

Steals emojis/stickers from another server

steal emoji::emoji:

purgebots

Purges bot messages

purgebots amount:10

Information Commands

about

Shows bot information

about

invite

Gets bot invite link

invite

ping

Shows bot latency

ping

node

Shows node information

node

help

Shows help menu

help

avatar

Shows user avatar

avatar user:@user

banner

Shows user banner

banner user:@user

servericon

Shows server icon

servericon

serverbanner

Shows server banner

serverbanner

userinfo

Shows user information

userinfo user:@user

serverinfo

Shows server information

serverinfo

firstmsg

Shows first message in channel

firstmsg

roleinfo

Shows role information

roleinfo role:@role

profile

Shows user profile

profile user:@user

membercount

Shows server member count

membercount

bug

Reports a bug

bug description:bug description

announce

Makes an announcement

announce message:message

owner

Shows server owner

owner

afk

Sets AFK status

afk reason:reason

Music Commands

play

Plays a song or adds to queue

play query:song name or URL

join

Joins your voice channel

join

leave

Leaves the voice channel

leave

loop

Loops the current song or queue

loop mode:track/queue/off

Autoplay

Toggles autoplay

autoplay

pause

Pauses playback

pause

lyrics

Shows lyrics for current song

lyrics

nowplaying

Shows currently playing song

nowplaying

previous

Plays previous song

previous

queue

Shows the queue

queue

resume

Resumes playback

resume

skip

Skips current song

skip

remove

Removes song from queue

remove position:queue position

seek

Seeks to position in song

seek time:1:30

volume

Sets playback volume

volume level:1-100

search

Searches for a song

search query:song name

shuffle

Shuffles the queue

shuffle

grab

Saves current song to DMs

grab

skipto

Skips to specific queue position

skipto position:queue position

clearqueue

Clears the queue

clearqueue

stay

Toggles stay mode

stay

filters

Applies audio filters

filters filter:filter_name

Playlist Management

p_create

Creates a playlist

p_create name:playlist name

p_delete

Deletes a playlist

p_delete name:playlist name

p_savecurrent

Saves current song to playlist

p_savecurrent playlist:playlist name

p_savequeue

Saves queue to playlist

p_savequeue playlist:playlist name

p_removetrack

Removes track from playlist

p_removetrack playlist:playlist name position:track position

p_load

Loads a playlist

p_load name:playlist name

p_info

Shows playlist info

p_info name:playlist name

Giveaway Commands

gstart

Starts a giveaway

gstart duration:1h winners:1 prize:prize

greroll

Rerolls a giveaway

greroll message_id:message_id

gend

Ends a giveaway early

gend message_id:message_id

glist

Lists active giveaways

glist

Fun Commands

hack

Fake hacking animation

hack user:@user

meme

Shows a random meme

meme

ascii

Converts text to ASCII art

ascii text:text

math

Solves math expressions

math expression:2+2

howgay

Gay percentage calculator

howgay user:@user

howdumb

Dumb percentage calculator

howdumb user:@user

Image Commands

achi

Achievement generator

achi text:text

blush

Blush image

blush

bully

Bully image

bully user:@user

bye

Goodbye image

bye

clap

Clap image

clap

cry

Cry image

cry

cuddle

Cuddle image

cuddle user:@user

handhold

Handhold image

handhold user:@user

kick

Kick image

kick user:@user

kill

Kill image

kill user:@user

kiss

Kiss image

kiss user:@user

pat

Pat image

pat user:@user

poke

Poke image

poke user:@user

propose

Proposal image

propose user:@user

punch

Punch image

punch user:@user

hug

Hug image

hug user:@user

hehe

Hehe image

hehe

slap

Slap image

slap user:@user

shoot

Shoot image

shoot user:@user

tickle

Tickle image

tickle user:@user

cat

Random cat image

cat

dog

Random dog image

dog

meeting

Meeting meme

meeting user:@user

ego

Ego image

ego user:@user

waifu

Random waifu image

waifu

Voice Commands

vcdeafen

Deafens a user in voice

vcdeafen user:@user

vcundeafen

Undeafens a user in voice

vcundeafen user:@user

vclist

Lists voice channel members

vclist

vcmute

Mutes a user in voice

vcmute user:@user

vcunmute

Unmutes a user in voice

vcunmute user:@user

vcmuteall

Mutes all in voice channel

vcmuteall

vcunmuteall

Unmutes all in voice channel

vcunmuteall

vcmove

Moves users between voice channels

vcmove users:@user1 @user2 channel:channel_name

vckickall

Kicks all from voice channel

vckickall

vckick

Kicks user from voice channel

vckick user:@user

Settings Commands

adddj

Adds a DJ role

adddj role:@role

removedj

Removes a DJ role

removedj role:@role

toggledj

Toggles DJ mode

toggledj

prefix

Changes bot prefix

prefix new_prefix:!

Custom Roles Commands

assignrole

Assigns a custom role

assignrole user:@user role:@role

createrole

Creates a custom role

createrole name:role_name color:hex_color

deleterole

Deletes a custom role

deleterole role:@role

removerole

Removes a custom role from user

removerole user:@user role:@role

rsetup

Sets up custom roles

rsetup

girl

Assigns girl role

girl user:@user

friend

Assigns friend role

friend user:@user

guest

Assigns guest role

guest user:@user

official

Assigns official role

official user:@user

vip

Assigns VIP role

vip user:@user

rvip

Removes VIP role

rvip user:@user

rgirl

Removes girl role

rgirl user:@user

rfriend

Removes friend role

rfriend user:@user

rofficial

Removes official role

rofficial user:@user

rguest

Removes guest role

rguest user:@user

Utility Commands

autoresponder

Sets up auto responses

autoresponder trigger:trigger response:response

autorole

Sets up auto roles

autorole role:@role

autoroleuser

Sets up auto roles for specific users

autoroleuser user:@user role:@role

sticky

Creates a sticky message

sticky message:message

pub

Sets up public channels

pub channel:#channel

genimage

Generates an image

genimage prompt:description

gencode

Generates code

gencode language:python description:what to generate

inviterole

Sets role for invite tracking

inviterole role:@role

getinvitecode

Gets invite code

getinvitecode

convert

Converts units

convert value:10 from:USD to:EUR

bottime

Shows bot uptime

bottime

dmdisabler

Disables DMs from bot

dmdisabler

birthday

Sets birthday

birthday date:MM/DD

Need More Help?

Join our Discord server for additional support and community help.

Join Discord