VeyroBot features
Every module runs from a single bot and is switched on or off from the web dashboard. The pages below explain what each feature does, which commands it uses and how to set it up.
Discord Music Bot
Play music on your Discord server from YouTube and Spotify links or by song name with VeyroBot: queue, repeat, shuffle and a button "now playing" panel.
/play /queue /pause /resumeDiscord AutoMod and Automatic Moderation
Profanity, spam, advertising and mass-mention filters; tiered punishments and one shared case history. Protect your server automatically with VeyroBot.
/case-history /warn /timeout /banDiscord Support Ticket System
Support tickets opened with a button, a staff role, private channels under a category and ticket logs. Set it up with VeyroBot in a few minutes.
/ticket-panel /ticket-add /ticket-removeDiscord AI Bot
Google Gemini-powered chat, a server-specific persona and system prompt, and multi-turn memory. Add AI to your Discord server with VeyroBot.
/aiDiscord Leveling System and Rank Cards
XP from messages and voice channels, customizable rank cards, level reward roles and a public leaderboard page. Keep your community active with VeyroBot.
/rank /leaderboard /achievement-leaderboardDiscord Anti-Raid Bot
VeyroBot locks text channels when joins pass your threshold within the window you set (5–60 s), alerts your mod log, and /unlock restores the old permissions.
/unlock /lock /ban /kickDiscord Anti-Nuke Bot
If staff delete many channels or roles fast, VeyroBot removes their dangerous roles and alerts you with evidence; you rebuild deleted items in the dashboard.
View feature →Discord Server Health Check
VeyroBot scans your server's security settings, protection modules and silently broken configuration with real checks and scores it from 0 to 100.
View feature →Discord Temporary Voice Channels (Join to Create)
A member joins one voice channel and gets their own room, deleted once empty. The owner locks, hides, limits and renames it with buttons.
/jtc-setupDiscord Reaction Roles (Role Menu)
Members pick their own roles from a dropdown or buttons. Up to 25 roles per menu; optionally the role is removed automatically when a set time runs out.
/reactionrole /roleallDiscord Moderation Bot
Ban, kick, time out and warn: every action is saved as a numbered case and posted to your mod-log. Warning tiers and six separate log channels.
/ban /unban /kick /timeoutDiscord Welcome Bot
An image welcome card for new members, a goodbye card when they leave, and an auto role. With captcha on, the role waits until they pass verification.
/setwelcome /setautoroleDiscord Giveaway Bot
Countdown giveaways members join with a button: 1–20 winners, optional role requirement, end early, reroll or cancel. Run it by command or dashboard.
/giveaway /giveaway-manageDiscord Invite Tracker
See which invite link a new member used and who invited them. /invites shows a leaderboard with joins, leaves and members who stayed.
/invites /setinvitelogDiscord Kick Stream Notifications
Automatic Discord notifications when a Kick stream goes live. Also supports Twitch, YouTube, RSS, podcasts, Reddit and Bluesky.
/streamalert add /streamalert list /streamalert deleteDiscord Ban Appeal Form
Banned members appeal through a form on the website with their Discord account; the appeal lands in your staff channel as a button card, and you decide there.
/ban /unbanDiscord YouTube Notifications
When a YouTube channel you follow uploads a new video, a notification with title, thumbnail and link lands in your Discord channel. Checked every 5–10 minutes.
/streamalert add /streamalert list /streamalert deleteDiscord Twitch Live Notifications
When a Twitch streamer goes live, a notification with title, category, viewer count and preview lands in your Discord channel. Each stream is posted once.
/streamalert add /streamalert list /streamalert deleteDiscord Achievement System
Build achievements on messages, voice, invites, levels and 13 more triggers. Role and XP rewards per tier, announcements, hidden and time-limited achievements.
/achievements /achievement-leaderboard /give-achievement /reset-achievementsDiscord Birthday Bot
Members save their birthday; on the day a role is given at the hour you pick, a celebration message is posted and the role is removed at day's end.
/birthday-set /birthday /birthdays /birthday-deleteDiscord Server Backup
Back up roles, channels, channel permissions and VeyroBot settings. Restoring only adds what's missing and never touches what already exists.
View feature →Discord Application Form
Collect staff and team applications inside Discord: forms of up to 15 questions, a review channel with Accept/Reject buttons, a role on accept and a DM.
View feature →Discord Embed Builder
Build messages with text, up to 10 embeds and 5 link buttons in the dashboard and send them to a channel; edit, delete or save them as templates later.
View feature →Discord Starboard Bot
Messages that get enough ⭐ reactions are copied to a highlights channel and the card updates as counts change. Set the threshold, emoji and self-stars.
/setstarboardDiscord Scheduled Messages and Reminders
Post rule reminders on a set interval or as chat picks up, and event announcements on the days and times you choose, automatically in any text channel.
View feature →Discord Suggestion System
Members submit ideas with /suggest and a card with 👍/👎 voting lands in your channel. Staff approve or reject with a reason; anonymous suggestions are optional.
/suggest /setsuggestionsDiscord RSS Notifications
When any website's RSS/Atom feed publishes new content, a notification with title, summary and link lands in your Discord channel. Checked every minute.
/streamalert add /streamalert list /streamalert deleteDiscord Podcast Notifications
When a podcast you follow releases a new episode, a notification with title, summary and cover art lands in your Discord channel. Checked every minute.
/streamalert add /streamalert list /streamalert deleteDiscord Reddit Notifications
When a subreddit or user you follow posts something new, a notification with title and summary lands in your Discord channel. Checked at most every 10 minutes.
/streamalert add /streamalert list /streamalert deleteDiscord Bluesky Notifications
When a Bluesky account you follow posts something new, a notification with the post text and profile link lands in your Discord channel. Checked every minute.
/streamalert add /streamalert list /streamalert deleteDiscord Security Setup (Recommended Settings)
The Health card lists the security settings actually missing on this server; you pick which to apply in one click and can undo within 24 hours.
View feature →Custom Bot Profile
Change VeyroBot's avatar, banner and display name just for this server — the bot shows up with your own branding in every server it's in.
View feature →Discord Custom Commands & Auto-Responder
Mention the bot with a word you set in the dashboard (@VeyroBot rules) and VeyroBot replies: plain text or embed, with channel/role limits and a cooldown.
View feature →Discord Server Analytics
See peak hours, active channels, voice minutes and retention in the dashboard, plus an optional daily, weekly or monthly report posted to a channel.
/setanalyticslogDiscord Fun & Search Commands
Ten ready-to-use commands that search anime, manga, Pokémon, movies, GIFs, weather and Twitch streamers — no API key or setup required.
/anime /manga /pokemon /twitchDiscord Emoji Gallery
Add ready-made emotes from the gallery to your server in one click, or copy an emoji from any server you can see with /add_emoji.
/add_emojiDiscord Sticky Messages
Keeps a rules or announcement message pinned to the bottom of a channel: as new messages arrive, the bot deletes its old copy and reposts the same text.
/stickyDiscord Live Stat Channels
Creates unclickable voice channels that show your member, human, bot or boost count and update themselves automatically every 15 minutes.
/statschannelDiscord Events
Set up an event from the dashboard: it opens in Discord's Events tab, a Going/Maybe/Not Going card posts to your channel, and a reminder goes out first.
View feature →Discord Dice, Coin Flip, Rock-Paper-Scissors and Counting Commands
Commands that roll a die, flip a coin, pick an option and play rock-paper-scissors, plus a counting game for a channel — no setup needed.
/dice /coinflip /choose /rpsFor the full list of commands, see the commands page. For a detailed walkthrough of every module see the documentation