Asmodeus Documentation Commands & usage

Command list

Click any command to expand details.

Info

bot

Manage bot profile/avatar/banner per server.

Usage<prefix>bot ${sub} <view|set|reset> <link/attachment>\ <prefix>bot <profile|banner> <view|set|reset> <link/attachment>\
Subcommandsprofile
help

Lists all available text commands, or shows info about a specific one.

Aliasesh
Usage<prefix>help
invite

Use the buttons below to invite the bot to your server.

Usage<prefix>invite
ping

Check the bot

Usage<prefix>ping
serverinfo

Displays detailed information about the server or a specified guild ID.

Aliasessi
Usagehelp for more commands.
stats

Search stats using regex

Usage!stats user:<pattern>
uptime

File: commands/uptime.js

Usage<prefix>uptime

Moderation

ban

Ban a mentioned user or user ID

Usage<prefix>ban <user> <reason>\ <prefix>ban @chaos looking too good\
PermissionsBan Members
jail

โŒ Invalid or missing category ID.

Usage\`${prefix}jail <user> [time] [reason]\``)] <prefix>jail <user> [time] [reason]\
Subcommandscategory, staff, transcript
PermissionsAttachFiles, EmbedLinks, Manage Channels, Manage Server, Manage Messages, Manage Roles, ReadMessageHistory, SendMessages, ViewChannel
kick

Kick a mentioned user or user ID

Usage<prefix>kick <user> <reason>\ <prefix>kick @Chaos being rude\
PermissionsKick Members
lock

๐Ÿ”’ Channel has been locked down.

Usage<prefix>lock
PermissionsAdministrator, Manage Channels
purge

Bulk delete messages with different filters.

Usage<prefix>purge <amount>\ <prefix>purge <user> <amount>\ <prefix>purge after <msg_link/msg_id> [amount]\ <prefix>purge attachments <amount>\ <prefix>purge before <msg_link/msg_id> [amount]\ <prefix>purge bots <amount>\
Subcommandsafter, attachments, before, bots, contains, embeds, endswith, humans, images, links, mentions, pins, startswith
PermissionsManage Messages
timeout

**โŒ Invalid or out-of-range timeout duration. Use values like `5m`, `10m`, `1h`, `1d`.**

Usage<prefix>timeout <user> [time] <reason>\n <prefix>timeout @Troublemaker 10m being disruptive\nDefault time: 5 minutes\
Subcommandsd, h, m, s
PermissionsModerate Members
unban

**โŒ Failed to unban user. Make sure the ID is correct and the user is currently banned.**

Usage<prefix>unban
PermissionsBan Members
unjail

โŒ You lack permission to use this command.

Usage\`${prefix}unjail <user>\``)] <prefix>unjail <user>\
PermissionsBan Members, Manage Server, Manage Roles
unlock

๐Ÿ”“ Channel manually unlocked and permissions restored.

Usage<prefix>unlock
PermissionsManage Channels
untimeout

โŒ Could not find that member.

Usage\`${prefix}untimeout <user> <reason>\``) <prefix>untimeout <user> <reason>\
PermissionsModerate Members
warn

**โŒ Could not find a member with that ID.**

Usage**\n\`${prefix}warn <user> <reason>\`\n**Example:**\n\`${prefix}warn @Spammer spamming too much\`` <prefix>warn <user> <reason>\ <prefix>warn @Spammer spamming too much\
PermissionsManage Messages

Server management

alias

Use this command to manage custom command aliases.

Usage\`${prefix}alias add <alias> <existingCommand>\``) <prefix>alias add <alias> <existingCommand>\ <prefix>alias add shoot ban\ <prefix>alias list\ <prefix>alias remove <alias>\ <prefix>alias remove shoot\
Subcommandsadd, list, remove
autoresponder

โŒ You need `Manage Messages` permission.

Usage**\n
Subcommandsadd, author, color, description, footer, image, list, thumbnail, time, timestamp, title
PermissionsManage Messages
birthday

โŒ Invalid format. Use `mm/dd/yyyy`.

Usage<prefix>birthday channel <#channel>\ <prefix>birthday clear\ <prefix>birthday message\ <prefix>birthday set <mm/dd/yyyy>\ <prefix>birthday view [@user]\
Subcommandschannel, clear, message, set, view
PermissionsManage Channels
ignore

Make the bot ignore a user in this server.

Usage\`${prefix}ignore <user>\`\nProvide a mention or user ID.`); <prefix>ignore <user>\
PermissionsAdministrator
prefix

Change the command prefix for this server.

Usage<prefix>prefix
PermissionsAdministrator
reaction_role

โŒ You do not have permission to use this command.

Usagereactionrole add <message_link> <emoji> <role>\ reactionrole remove <message_link> <emoji>\
Subcommandsadd, remove
PermissionsManage Server
role

โŒ You need the `Manage Roles` permission to use this command.

Aliasesr
Usage.role edit <role> <name|color|icon> <value> <prefix>role <subcommand> [...args]\ <prefix>role <user> <role>\ <prefix>role bots <role>\ <prefix>role bots remove <role>\ <prefix>role create <name> [color] [icon]\
Subcommandsbots, create, delete, edit, has, humans, remove
PermissionsManage Roles
role_welcome

Configure welcome messages for role updates

Usage<prefix>role_welcome
roleplay

Create a new roleplay action and its command.

Usage\`${prefix}roleplay create <action>\``); opt in\\\ <prefix>roleplay create <action>\
welcome

โŒ You need the **Manage Server** permission to configure welcome messages.

Usage**`, <prefix>welcome add #welcome_channel Hi! Welcome to {guild.name}, {user.mention}!\ <prefix>welcome add #welcome_channel {embed}$v{message: {user.mention}}$v{title: Welcome!}$v{de <prefix>welcome add <channel> <template>\ <prefix>welcome del <channel>\ <prefix>welcome view ${channel.id}\
Subcommandsadd, del, delete, remove, view
PermissionsManage Server

Utilities

afk

๐Ÿ“ญ No mentions while you were AFK.

Usage\`${prefix}afk clear <user>\``)] \`${prefix}afk ignore <#channel>\``)] <prefix>afk clear <user>\ <prefix>afk ignore <#channel>\
Subcommandsclear, ignore, mentions
PermissionsManage Channels, Moderate Members
calcdate

Calculate differences or additions between dates.

Usage`.calcdate <date1> <+/-offset|date2>`
calculator

Advanced calculator that supports complex math expressions.

Usage\`${prefix}calculator <expression>\``); <prefix>calculator <expression>\
calendar

Manage calendar events

Usage<prefix>calendar
Subcommandsadd, list, remove
google

Search Google and browse results with buttons.

Usage\`${prefix}google <search terms>\``); <prefix>google <search terms>\
invoke

You need the **Manage Server** permission to configure invoke templates.

Usage* <prefix>invoke <action> <message|dm> view **`, <prefix>invoke ${action} ${target} view\ <prefix>invoke ${action} dm You have been banned from {guild.name} for {reason}.\ <prefix>invoke ${action} dm view\ <prefix>invoke <action> <message|dm> <text_input>\
PermissionsManage Server
lastfm

Last.fm integration commands

Aliaseslf
Usage`.lastfm color <hex-code>` (example: `#1db954`) `.lastfm customcommand <substring> <--public|--private>` `.lastfm customcommand blacklist <text>` `.lastfm customreaction <emote1> <emote2>` `.lastfm globalwhoknows <artist>` `.lastfm milestone <number>`
Subcommandsblacklist, cleanup, cm, collage, color, count, customcommand, customreaction, error, favorites, globalwhoknows, info, list, login, logout, milestone, now, np, playing, plays, playsall, playstrack, profile, react, recent, recentfor, remove, reset, scoreboard, spotify, streak, success, taste, top, topalbums, topartists, toptenalbums, toptentracks, toptracks, url, whois, whoknows
PermissionsAdministrator, Manage Server
remind

Set a reminder and receive it in DMs.

Usage!remind <time in minutes> <message>
snipe

You need **Manage Messages** to clear snipe data for this channel.

Aliasesclearsnipe, cs, editsnipe, es, reactionsnipe, rs, s
Usageclearsnipe cs editsnipe es reactionsnipe rs
PermissionsManage Messages
spotify

Spotify integration commands

Aliasessp
Usage<prefix>spotify
Subcommandsdevice, like, list, login, logout, next, pause, play, previous, queue, repeat, resume, seek, shuffle, skip, topartists, toptracks, unlike, vc, volume
translate

โŒ Please provide text or reply to a message to translate.

Usage** \`${prefix}translate <text>\` or reply with \`${prefix}translate\``, <prefix>translate <text>\ <prefix>translate ใ“ใ‚“ใซใกใฏ\ <prefix>translate\
tz

Check or set a user

Usage\`${prefix}tz set <timezone>\``)] <prefix>tz @user\ <prefix>tz set <timezone>\ <prefix>tz\
Subcommandsset
weather

Get current weather or forecast. Usage: .weather <location>, .weather forecast <location>, .weather unit <F|C|K>

Usage.weather <location>, .weather forecast <location>, .weather unit <F|C|K> \`${prefix}weather ${mode === \n` + <prefix>weather ${mode === <prefix>weather <location>\ <prefix>weather forecast <location>\
Subcommandsforcast, forecast, unit

Economy

balance

Economy is disabled.

Usage<prefix>balance
invites

Lists all active invite links and their uses.

Usage<prefix>invites
PermissionsManage Server
shop

Economy is disabled.

Usage<prefix>shop add <role> <cost>
Subcommandsadd, buy, gift, view
PermissionsManage Roles

Fun & games

activity

โŒ Failed to update bot status.

Usage<prefix>activity <status>\ <prefix>activity idle\
bite

RP: bite another user.

Usageopt in\
blackjack

Enter a valid bet amount.

Usage<prefix>blackjack
blend

Blends two users

Usage<prefix>blend
br

Manage booster roles

Usage\`${prefix}br base <@role|roleId>\``); \`${prefix}br icon <emoji|custom-emoji>\``); \`${prefix}br share <user>\``); \`${prefix}br share remove <member>\``); <prefix>br <name>\ <prefix>br base <@role>\
Subcommandsbase, cleanup, color, delete, icon, list, share
PermissionsManage Server, Manage Roles
choose

Chooses between multiple options randomly.

Usage<prefix>choose
hug

RP: hug another user.

Usageopt in\
kiss

RP kiss another user.

Usageopt in\
slap

RP: slap a user.

Usageopt in\

Other

connect

Join your voice channel and have a continuous AI conversation by voice.

Usage<prefix>connect
convert

Convert between common units like miles to km, lbs to tons, etc.

Usage\`${prefix}convert <value><unit> to <unit>\`\nExample: \`${prefix}convert 5 miles to kilometers\``); <prefix>convert 5 miles to kilometers\ <prefix>convert <value><unit> to <unit>\
cuddle

RP cuddle another user.

Usageopt in\
deepfry

Deep-fries an image or user avatar.

Usage<prefix>deepfry
deposit

Deposited ${econ.currency.icon} ${amount}

Usage<prefix>deposit
disconnect

Disconnect the bot from the voice channel.

Aliasesdc, leave
Usage<prefix>disconnect
economy

Missing Manage Server permission.

Usage<prefix>economy
Subcommandscurrency, disable, enable, ignore, reset
PermissionsManage Server
emoji_add

Add an emoji from a URL

Usage!emoji_add <url> <name>
enlarge

Enlarges emojis or Emoji Kitchen combos.

Aliasese, j, jumbo
Usage\`${prefix}enlarge <emoji>\`\nNo recent emoji found in this channel.` <prefix>enlarge <emoji>\
flag

Flag a user to all mutual guilds.

Usage<prefix>flag
flag_channel_add

Set the flag log channel for this server.

Usage\`${prefix}flag channel <channel>\``); flag channel <channel>\
PermissionsManage Server
font

Converts text into the alternate font mapping (letters + digits).

Usage\`${prefix}font <text>\``); <prefix>font <text>\
gif

Search Giphy and return a random matching GIF.

Usage\`${prefix}gif <search term>\``); <prefix>gif <search term>\
gift

Economy is disabled.

Usage<prefix>gift
graph

Plot one or more math functions (y=f(x) or x=f(y)).

Usage\`${prefix}graph <expression>[, expression2, ...] [from <min>] [to <max>]\``); <prefix>graph <expression>[, expression2, ...] [from <min>] [to <max>]\
high_five

No description found in source; see usages below.

Usage\`${prefix}${COMMAND_NAME} <user>\``); opt in\
history

โŒ No moderation history file exists.

Usage<prefix>history clear <user>\ <prefix>history clear @user\ <prefix>history del <user> <case_number>\ <prefix>history del @user 1\ <prefix>history reset\ <prefix>history view <user> <case_number>\
Subcommandsclear, del, reset, view, viewall
kill

RP: kill another user.

Usageopt in\
level

Manage or check leveling stats

Usage\`${prefix}level rate <1-5>\``); \`${prefix}level set xp/level <user> <number>\`` \`${prefix}level settings mode context/channel <#channel>\`` \`${prefix}level settings voice on/off\`` <prefix>level rate <1-5>\ <prefix>level set xp/level <user> <number>\
Subcommandsclear, leaderboard, mode, off, on, rate, reset, set, settings, voice
PermissionsAdministrator, Manage Server, Manage Roles
log

You need Manage Server permission.

Usage<prefix>log
Subcommandsadd, ignore, remove
PermissionsManage Server
managerolewelcome

Manage join/leave role welcome messages

Usage<prefix>managerolewelcome
massban

โŒ You need the `Ban Members` permission to use this command.

Usage<prefix>massban 123456789012345678 987654321098765432\ <prefix>massban <user1> <user2> ... <user20>\
PermissionsBan Members
opt_in

โœ… You have opted into RP. You may now use RP commands.

Usage\`${prefix}opt in\` โ€” Opt in to RP opt block @user\ opt block\ opt in\ opt unblock @user\ opt unblock\
Subcommandsblock, in, unblock
owner

Displays information about the owner of the server.

Usage<prefix>owner
partner

Thanks a user for partnering and assigns the partner role.

Usage\`.partner @user\``)
pin

โŒ You do not have permission to pin messages.

Usage<prefix>pin
PermissionsManage Messages
poker

Enter a valid bet amount.

Usage<prefix>poker
poll

Create a poll

Usage<prefix>poll
rp

โŒ You do not have permission to use this command.

Usage\n\`${prefix}gif add <action> <gif_link>\`\n\`${prefix}gif remove <action> <gif_link>\`\n\`${prefix}gif list <action>\`` gif <add|remove|list> <action> <gif_link>\ gif add <action> <gif_link>\ gif list <action>\ gif remove <action> <gif_link>\
server

You need **Administrator** or **Manage Guild** to use this.

Usage<prefix>server ${sub} set https://...\ <prefix>server <icon|banner|name> <view|set|delete> <value>\ <prefix>server afkchannel <view|set|delete> <#channel>\ <prefix>server afktimeout <view|set> <60|300|900|1800|3600>\ <prefix>server archive preview\ <prefix>server archive run\
Subcommandsafkchannel, afktimeout, archive, audit, backup, banner, contentfilter, description, discovery, emoji, features, icon, limits, locale, name, notifications, nsfwlevel, prune, roleicon, rules, sort, splash, sticker, system, updates, vanity, verification, welcome, widget, widgetchannel
PermissionsAdministrator, Manage Server
servermanage

โŒ Invalid category.

Usage<prefix>servermanage rename rename 123... [TMP]- -old\ rename <categoryId> <prefixOr'-'> <suffixOr'-'>\ slow slow 123456789012345678 10\
PermissionsAdministrator, Manage Channels, Manage Server
simulate

Run probability simulations like coin flips or dice rolls (now with charts!).

Usage`.simulate <coinflip|dice|custom> [times] [options...]`
staff_list

Configure or view staff roles and members.

Usage<prefix>staff_list
PermissionsManage Server
status

Set the bot

Usage\`${prefix}status set [listening|watching] <content>\``); <prefix>status set [listening|watching] <content>\
summarizechat

Summarizes the last N messages in this channel using a public AI endpoint.

Usage<prefix>summarizechat
task

Manage tasks

Usage<prefix>task
Subcommandsadd, done, list
tickets-setup

Setup and send a ticket panel for server tickets.

Usage<prefix>tickets-setup
ui

Display detailed info about a user (works even if they

Aliasesui, userinfo
Usage<prefix>ui 123456789012345678\ <prefix>ui @user\
PermissionsAdministrator, Ban Members, Kick Members, Manage Server, Manage Messages, Moderate Members
wave

RP wave another user.

Usageopt in\
withdraw

Economy is disabled.

Usage<prefix>withdraw <amount|all>