Discord elements
1059 things you can build with, in plain words. Each page says what it does, what people call it, an example and the plan it needs.
1059 matches, page 14 of 18.
- Set an alarmKeep a note that something is due at a time, with a message and a member. A flow that runs every minute (Alarms that are due) picks them up. For reminders you want to list and cancel.
- Set balanceSet a member's balance to an amount.
- Set by pathSet a value deep in JSON, making the in-between objects when they are missing.
- Set channel permissionsAllow or deny roles viewing, sending, managing and joining a channel.
- Set channel topicChange the line under a channel's name.
- Set form statusMark a record accepted, denied, on hold, open or unfinished, with a note why.
- Set forum default reactionChoose the emoji every post in a forum shows to react with, like a thumbs up on ideas.
- Set forum guidelinesChange the guidelines shown above a forum's new-post box.
- Set in objectPut a value into JSON text.
- Set levelPut the member at a level. Later steps can use {level} and {level.xp}.
- Set nicknameChange the member's nickname.
- Set post tagsAdd, remove or replace a forum post's tags.
- Set role iconPut a small emoji or picture next to a role's name in the member list.
- Set slowmodeMake members wait between messages, or turn it off.
- Set soundboard sound volumeMake a soundboard sound louder or quieter.
- Set stage topicStart a stage with a topic, or change the topic of a live one.
- Set their languageRemember which language a member wants the bot's messages in.
- Set variableSave a value, change a number by some, or add to a list.
- Set verification levelChange what a member needs before they can talk: a verified email, time on Discord, time in the server, or a phone.
- Set voice channel statusSet the status line under a voice channel's name, like what's being played.
- Set voice qualityChange a voice channel's audio quality (bitrate), like a music room at 128 kbps.
- Set voice user limitSet how many people fit in a voice channel.
- Set voice video qualityMake a voice channel's camera and screen share auto or full quality.
- Set welcome screenChange the welcome screen new members see: its line, and add a channel with what it's for.
- Set XPPut the member at exactly some XP, or 0 to reset them. Later steps can use {level} and {level.xp}.
- Setting is onTrue when an on/off setting is on. Off, or never set: false.
- Share of capitalsHow much of a text's letters are capitals, in percent. Short texts count as 0, so OK doesn't trip it.
- Shares as percentEach number in a list as a percent of the total, adding up to exactly 100.
- ShipHow well two names match, the same every time, with a heart bar. Just for fun.
- Shorten in the middleCut a long text to a size keeping its start and end, like a link: https://exa…/page.
- Shorten textCut a text to a length and end it with …
- Show a checklistA member's checklist with ticks, what is left, and the percent done.
- Show a count in a channel nameRename a channel to show a number, like Members: 1,204. It only renames when the number changed, and waits when Discord's limit of 2 renames in 10 minutes is reached.
- Show a queueEveryone waiting in a named queue, in order.
- Show the review cardPost a record's answers on a card with Accept and Deny buttons. Pressing one marks the record and starts When a form is reviewed, which does what follows (give a role, DM them). Long answers carry on in more embeds.
- Show typingShow "Bot is typing…" in a channel for a few seconds, like before a slow AI answer.
- Shuffle listPut a list in a random order.
- Shuffle the same wayShuffle a list in an order that stays the same for the same seed.
- Silly textMock, uwu, clap, reverse, l33t, space out or pirate a text.
- Simplest ratioTwo numbers as the smallest whole ratio.
- Sine, cosine, tangentSine, cosine and tangent of an angle in degrees; or turn an angle into a direction (x, y) for a circle layout.
- Sliding groupsOverlapping groups of a list: [1, 2, 3, 4] by 2 → [1, 2], [2, 3], [3, 4]. For streaks, comparisons and moving averages.
- Slowmode for a timeTurn on slowmode now and off again after a while.
- Smaller ofThe smaller of A and B.
- Smooth a listSmooth a list of numbers by averaging each with its neighbours.
- Sort by keySort a list of objects by one of their values, like members by coins.
- Sort like a personSort items with numbers the way people do: item2 before item10, not after.
- Sort linesSort the lines of a text A to Z, by length, or by the numbers in them, and drop repeats.
- Sort listPut a list in order. Numbers sort as numbers.
- Soundboard sound infoOne soundboard sound: its volume, emoji and who added it.
- Soundboard soundsThe server's soundboard sounds.
- Spam scoreOne score from 0 to 100 for how spammy a text looks: capitals, repeated letters, emojis, mentions, links and invisible characters.
- SparklineA row of small bars (▁▂▃▅▇) from a list of numbers: a trend in one line.
- Spin slotsSpin three reels. Three of a kind pays 5×, three of the rarest 10×, two of a kind gives the bet back.
- Split a joined wordSplit camelCase, snake_case and kebab-case words into spaced words.
- Split by a testSplit a list of objects into those whose field passes a test and the rest: score above 50, status is open.
- Split by weightsShare a total by weights, like 50 / 30 / 20, in whole numbers that add up exactly.
- Split evenlyShare a total between some people as fairly as whole numbers allow, no remainder lost.
- Split into groupsCut a list into groups of a size, like pages of 10 or teams of 4.
- Split long textCut a long text into pieces that fit a message, an embed or a field, at paragraphs, then lines, then words.