warn <user> [reason]
Issue a warning to a member. Creates a case and DMs them if possible.
Every command Vinyl understands, grouped the same way as its in-Discord .help menu. Default prefix is ., and your server may have changed it with .prefix.
ModerationWarnings, kicks, bans, timeouts, and case tracking.
warn <user> [reason]Issue a warning to a member. Creates a case and DMs them if possible.
kick <user> [reason]Kick a member from the server.
ban <user> [reason]Ban a user, even if they have already left the server.
softban <user> [reason]Ban then immediately unban, clearing the user's recent messages without a permanent ban.
timeout <user> <duration> [reason]Timeout a member. Duration examples: 10m, 1h, 2d. Alias: mute.
unban <user_id> [reason]Remove a ban by user ID.
nick <user> [new_nickname]Change or reset (type reset) a member's nickname. Alias: nickname.
purge <amount>Bulk delete up to 100 messages from the current channel. Alias: clear.
slowmode <seconds>Set the channel's slowmode delay. Use 0 to disable.
lock [#channel]Lock a channel so @everyone cannot send messages. Defaults to the current channel.
unlock [#channel]Undo a previous lock.
cases <user>View a member's moderation history. Aliases: history, modlogs.
case <case_id>View one specific case by its number.
Server ManagementAuto-moderation, roles, verification, welcome and leave messages, custom embeds, and autoresponders.
Auto-ModerationautomodShow the auto-moderation command overview.
automod statusView current auto-moderation settings and thresholds.
automod toggleTurn auto-moderation on or off for this server.
automod spam <on|off>Toggle spam detection specifically.
automod filter <on|off>Toggle the prohibited word content filter.
automod whitelist add <word|channel|role> <value>Exempt a word from the content filter, or a channel/role from every automod check entirely.
automod whitelist remove <word|channel|role> <value>Remove an existing whitelist entry.
automod whitelist listShow the current whitelist for this server.
Verificationverify [user]With no user: starts your own verification (DMs you a code). With a user and Manage Roles permission: verifies them manually.
verify confirm <code>Complete verification using the code sent to your DMs.
verificationShow the verification configuration overview. Alias: verifysystem.
verification setupGuided setup that creates a Verified role and enables the system.
verification enable / disableTurn the verification requirement on or off.
verification role <@role>Set the role granted on successful verification.
verification statusView current settings and verification statistics.
RolesroleShow the role command overview.
role create <name> [color]Create a new role. Color accepts #hex, 0xhex, or a color name.
role delete <role>Delete a role (asks for confirmation first).
role add <user> <role> / role remove <user> <role>Add or remove a role from a member.
role color <role> <color>Change a role's color.
role rename <role> <new_name>Rename a role.
role listList all roles in the server with member counts and colors.
role info <role>Detailed info about a specific role.
Welcome & Leave Messageswelcome [#channel]Set the welcome message channel.
welcome text <message>Use a plain text welcome message. Supports variables like {user} and {server}.
welcome embed <name>Use a saved custom embed (see below) as the welcome message.
welcome defaultReset welcome messages to Vinyl's built-in embed.
welcome statusView the current welcome message configuration.
goodbye [#channel]Set the leave message channel. Alias: farewell. Has the same text / embed / default / status subcommands as welcome.
modlog [#channel]Set the channel moderation actions get logged to.
testwelcome / testgoodbyePreview the current welcome or goodbye message without a real join or leave.
Custom Embedsembed create <name>Open a point and click editor to build or edit a saved embed. Alias: edit.
embed addfield <name> <field name> | <field value> [| inline]Add a field to a saved embed.
embed removefield <name> <index>Remove a field by its number.
embed setthumbnail <name> <url>Set a saved embed's thumbnail image.
embed setauthor <name> <text>Set the small author line above a saved embed's title.
embed preview <name>Preview a saved embed with variables resolved for you.
embed send <name> [#channel]Call and post a saved embed by name, anywhere. Aliases: call, post.
embed listList every saved embed in this server.
embed delete <name>Delete a saved embed. Alias: remove.
embed variablesSee what {variables} you can use in embed text. Alias: vars.
Autorespondersautoresponder add <trigger> <response>Reply automatically whenever a message contains the trigger phrase. Alias: ar.
autoresponder addexact <trigger> <response>Same as above, but only fires when a message exactly matches the trigger.
autoresponder addembed <trigger> <embed_name>Reply with a saved custom embed instead of plain text.
autoresponder remove <trigger>Remove an autoresponder. Alias: delete.
autoresponder listList every autoresponder configured for this server.
autoresponder toggleEnable or disable autoresponders for this server.
UtilityServer info, configuration, translation, and general tools.
pingCheck the bot's latency.
infoAbout Vinyl: version, servers, and library info. Alias: about.
uptimeLive stats: uptime, server count, and latency.
inviteGet Vinyl's invite link.
prefix [new_prefix]View or change this server's command prefix.
userinfo [user]Detailed info about a member. Aliases: ui, user.
serverinfoDetailed info about the server. Aliases: si, server, guildinfo.
avatar [user]Show a member's avatar with download links. Aliases: av, pfp.
configShow the configuration command overview.
config viewView this server's current configuration.
config set <setting> <value>Set a configuration value (channels, roles, prefix).
config reset <setting>Reset a setting back to its default.
config setupGuided setup wizard for core settings.
Translationtranslate <language_code> <text>Translate text into another language. Alias: tr.
React to any message with a flag to get an instant translation reply, no command needed.
language [code]View or set the language Vinyl replies to you in, so every response gets translated from then on. Aliases: lang, setlanguage.
FunGiveaways, lighthearted extras, AFK status, and message sniping.
Giveawaysgiveaway start <duration> <winners> <prize>Start a giveaway with a button to enter. Duration examples: 30m, 1h, 2d. Alias: gw.
giveaway end <message_id>End a giveaway early and pick the winners now.
giveaway reroll <message_id>Pick new winners for an already ended giveaway.
giveaway listList active giveaways in this server.
Extras8ball <question>Ask the orchard a yes or no question.
coinflipFlip a coin. Aliases: flip, coin.
roll [sides]Roll a die (default 6 sides). Alias: dice.
poll <question>Start a quick reaction poll.
applefactGet a random apple fact. Alias: fact.
afk [reason]Mark yourself AFK. Clears automatically the next time you send a message.
snipeShow the most recently deleted message in the current channel.
LevelingXP, rank cards, badges, and the server leaderboard.
rank [user]Generate a rank card showing level, XP progress, badges, and leaderboard position. Alias: lvl.
leaderboardShow the server's top 10 by XP. Aliases: top, lb.
levelconfigShow the leveling configuration overview. Alias: lvlconfig.
levelconfig toggleEnable or disable leveling for this server.
levelconfig channel <#channel>Set where level up announcements are posted.
levelconfig statusView current leveling settings.
BadgesbadgeShow your own earned badges.
badge list [user]List a member's earned badges.
badge catalogSee every badge and how to earn it. Some unlock automatically at certain levels or leaderboard positions, others are granted by staff.
badge give <user> <badge_name>Grant a badge to a member.
badge revoke <user> <badge_name>Revoke a badge from a member.