A server stays alive while someone keeps holding it together
Devi takes that job over: it keeps track of rule breakers, answers the questions people ask every day, plays music, runs giveaways and hands every group its own voice channel.
Free to use. Permissions are asked for piece by piece, so you grant only what you need.
- 72commands
- 15groups
- 7interface languages
What Devi does
Thirteen groups of commands that cover most of what people usually install three separate bots for.
Moderation and logs
Warnings with a full history and an "old case" flag, message clean-up, slow mode, roles that expire on their own, and one channel where everything gets written down.
AI
The bot replies with text in text channels or with voice in voice channels, and understands images.
Music and speech
Play from YouTube by link or title, queue tracks, repeat them, and drive it all from a button panel instead of a dozen commands. /tts makes the bot read text aloud.
Temporary voice channels
Someone joins the lobby channel and Devi creates a room for them. The owner sets the name, user limit, bitrate, region and who is allowed in.
Giveaways
Giveaways you can end early or reroll.
Utilities
Get a user's avatar, a YouTube video preview, or a random number; flip a coin or generate a QR code — all directly with the bot.
Birthdays
Members save their birthdays themselves, and greetings are sent to the selected channel and the birthday person's DMs. Users can configure which servers should send them birthday greetings.
Security
Protection against bots that send messages using honeypot channels
Permissions and language
Grant command access interactively: pick a role or a member and toggle what they can run. The bot's language is set per server.
Every command
Type part of a name or pick a group.
Mentions
-
/mention userMentions a user a given number of times -
/mention roleMentions a role a given number of times -
/mention stopStops running mentions right away
Auto responses
-
/triggerAdds, edits or removes an auto response -
/triggersLists every trigger on the server
Utilities
-
/randomGenerates a random number -
/coinFlips a coin -
/ballA magic ball that answers your question -
/avatarShows a user's avatar -
/qrTurns a link into a QR code -
/previewFetches the preview of a YouTube video
Messages
-
/send messageSends a message to a channel as the bot -
/send dmSends a direct message as the bot -
/send stickyPosts a sticky message in a channel -
/send allowAllows or blocks non-system direct messages
Voice
-
/joinConnects the bot to a voice channel -
/leaveDisconnects the bot from a voice channel -
/ttsReads text out loud
AI
-
/ai ask text (or @Devi)Asks the bot a question and replies in the text channel -
/ai ask voiceAsks the bot a question and speaks the answer in voice -
/ai clearClears the AI conversation history
Admin
-
/clearDeletes a given number of messages in a channel -
/set_log_channelSets the channel used for logs -
/languageSets the bot's language for this server -
/command_idReturns the ID of a Devi command -
/temp_roleGives a member a role for a limited time -
/slowmodeSets slow mode for a channel -
/temp_banTemporarily bans a member
Warnings
-
/warn addWarns a user -
/warn showShows a user's warnings -
/warn removeRemoves a warning by ID -
/warn obsoleteMarks a warning as an old case
Giveaways
-
/giveaway startStarts a new giveaway -
/giveaway endEnds a giveaway early and picks the winners -
/giveaway rerollPicks new winners for a finished giveaway -
/giveaway listLists the server's active giveaways
Music
-
/music interfaceOpens the player panel with buttons -
/music playPlays audio from YouTube by link or title -
/music pausePauses playback -
/music resumeResumes playback -
/music skipSkips the current track -
/music loopSwitches the repeat mode -
/music queueShows the track queue -
/music stopStops playback and clears the queue -
/playlist createCreates a new playlist with a given name -
/playlist addAdds tracks to an existing playlist by link or search query -
/playlist removeRemoves a track from a playlist by position, ID, or title match -
/playlist deleteDeletes a playlist entirely -
/playlist stealCopies someone else's public playlist to your collection -
/playlist showDisplays all playlists of a user or the full contents of one -
/playlist playPlays the tracks from a playlist in the voice channel
Birthdays
-
/birthday setSaves your birthday -
/birthday checkShows the saved date -
/birthday removeDeletes your saved birthday -
/birthday channelSets the channel for birthday greetings
Temporary voice
-
/voice setupSets up the lobby channel for temporary voice rooms -
/voice interfaceOpens the panel for your temporary room -
/voice nameRenames your temporary room -
/voice openOpens the room to everyone -
/voice closeCloses the room to everyone -
/voice allowLets a user join your room -
/voice banStops a user from joining your room -
/voice kickRemoves a user from your room -
/voice limitSets the user limit of your room -
/voice bitrateSets the bitrate of your room -
/voice regionSets the voice region of your room
Permissions
-
/permissions manageManages command access: pick a target and toggle permissions -
/permissions listShows every permission assigned on the server
Security
-
/honeypot channelSets a honeypot channel -
/honeypot punishmentSets the honeypot channel punishment
Other (requires adding to "My Apps")
-
Message → Apps → Devi → Turn into a quoteCreates a quote from a message -
Message → Apps → Devi → Convert to GIFCreates a GIF from a video, image, or message text
Nothing matched Try another word, or go back to "All".
Add Devi and set it up in a couple of minutes
Go to the dashboard to configure the server language, permissions, and individual features. If something breaks, drop into the support server.