526 commands
moderation89
moderation
prefixevery action opens a case you can look up by its number
,warn<member> [reason]warn a member and open a case
,mod warns<member>a member's active warnings
,warnings<member>the same as mod warns, shorter to type
,mod clearwarns<member>clear a member's warnings
,mod warnaction add<count> <action>punish automatically at a warning count
,mod warnaction listevery warning count that carries an automatic punishment
,mod warnaction remove<count>stop punishing automatically at a warning count
,warndecayhow long a warning counts for here
,warndecay set<days>stop a warning counting after some days
,mod case[member]everything on a member's record
,mod case view<case>one case by its number
,mod case recentthe last few moderation actions taken here
,mod setupjail, mute roles and restrictions in one go
,mod resetforget every moderation setting here. cases and warnings are kept
,kick<member> [reason] [--silent]remove a member from the server
,ban<member> [reason] [--delete 1d] [--silent]ban by mention or id, clearing up to a week of messages
,unban<user> [reason]lift a ban
,unbanalllift every ban except the ones fray was told to keep
,mod softban<member> [reason]ban and unban to clear a week of messages
,mod hardban<user> [reason]ban again on sight if they're let back in
,mod unhardban<user> [reason]lift a hardban, so they can be invited back
,mod massban<users> [reason]ban up to twenty ids at once
,timeout<member> [time] [reason]silence a member for 60s, 10m, 2h or 7d
,untimeout<member> [reason]lift a timeout early
,mod untimeoutalllift every timeout in the server at once
,mute<member> [reason]the mute role, for as long as it takes
,unmute<member> [reason]take the mute role off somebody
,jail<member> [reason]take every role and leave only the jail role
,unjail<member> [reason]let them out and give their roles back
,mod imute<member> [reason]stop images and links without silencing
,mod iunmute<member> [reason]let somebody post images and links again
,mod reactionmute<member> [reason]stop reactions without silencing
,mod reactionunmute<member> [reason]let somebody react again
,mod nickname<member> [nickname]change somebody's nickname. no name clears it
,mod forcenickname<member> [nick]pin a nickname, so changing it puts it straight back. no name releases it
,mod lockdown[reason] [--role role]stop sending in every text channel
,mod unlockdown[reason] [--role role]let everyone send again after a lockdown
,muteleavewhat happens now when someone leaves timed out and comes back
,muteleave set<action>what happens when someone leaves timed out and comes back: none, remute or kick
,restoreroles[enabled]give members their roles back when they rejoin
,newusers[count]who joined most recently, newest first
cleanup
prefixclear a channel out without touching what matters
,purge[amount]bulk delete recent messages
,purge images[amount]only messages with pictures or files
,purge bots[amount]the same as botclear
,botclear[amount]delete only bot and webhook messages, from any bot
,snipe[number]the last deleted message here
,editsnipe[number]the last edited message, before and after
,clearsnipeforget every deleted message kept for this channel
,cleareditsnipeforget every edited message kept for this channel
,snipes offstop fray keeping anything you delete in this server
,snipes onlet fray keep what you delete here again
roles & channels
prefixthe server's structure, from chat
,role<member> <role>toggle a role on a member
,role create<name> [--color #hex] [--hoist] [--mentionable]make a role
,role color<role> <colour>recolour a role
,role rename<role> <name>rename a role
,role position<role> <position>move a role up or down the list. higher wins on colour and permissions
,role hoist<role>toggle whether a role is shown separately in the member list
,role mentionable<role>toggle whether everybody can ping a role
,role icon<role>attach an image to set a role icon, or nothing to clear it
,role humans<role>give every human the role, slowly on purpose so discord doesn't throttle
,role delete<role>delete a role, and everybody holding it loses it
,role restore<member>give back the roles someone had when they last left
,channel create<name> [--category category] [--topic text] [--slowmode seconds] [--private] [--voice]make a text or voice channel
,channel rename<name>rename the channel you are in
,channel topic[topic]set this channel's topic. no topic clears it
,channel lockstop everyone sending here
,unlocklet everyone post here again
,channel slowmode<seconds>set this channel's slowmode
,hidehide this channel from everyone without a role for it
,revealmake this channel visible to everyone again
,channel delete<channel>delete a text channel and everything in it
,nukeclone the channel and delete the original
,category create<name>make a new channel category
,category rename<category> <name>rename a category
,category delete<category>delete a category. the channels under it stay, uncategorised
,pin[message]pin a message, by reply or id
,unpin[message]unpin a message, by reply or id
,emoji steal<emoji> [name]copy an emoji into this server
,emoji listevery custom emoji this server has
,emoji rename<emoji> <name>rename one of the server's emojis
,emoji delete<emoji>remove one of the server's emojis
,moveall<source> <target>move everybody from one voice channel into another
,drag<channel> [members]move the named members, or everyone in your channel if none are named
,voicekick<member>disconnect somebody from voice. they can rejoin
,deafen<member>server-deafen somebody in a voice channel
,mod undeafen<member>lift a server deafen
logs
prefixserver events, sent where you want them
,logs[channel|off] [--all] [--messages] [--members] [--roles] [--channels] [--server] [--voice] [--invites] [--moderation]send server events to a channel, every group or only the ones you flag
,logs moderation[channel]log moderation cases to a channel
,logs ignore<target>leave a channel, category, role or member out of every log
security33
antinuke
prefixstops a compromised admin or a hostile bot, then rebuilds what they broke. an works for antinuke
,antinuke setupcheck fray can protect the server, back it up and turn the guards on
,antinukeevery guard, its threshold and punishment, and what needs fixing
,antinuke guardsevery guard, and what it watches
,antinuke module<guard> [--on] [--off] [--threshold n] [--window 60s] [--punishment strip|stripban|kick|ban]set a guard
,antinuke trust<member> [--module guard]let a member past one guard or all of them
,antinuke untrust<member> [--module guard]stop trusting a member
,antinuke trustedeverybody trusted past a guard
,antinuke admin<member>name or remove an antinuke admin
,antinuke logs[channel|off]where antinuke reports. no channel sends reports to the owner
,antinuke panicpause invites and dms and trip every guard on the first action
,antinuke calmend panic and lift the pause
,antinuke restore[--hours n]rebuild roles and channels deleted recently
,antinuke incidentswhat antinuke has stopped
,antinuke disableturn every guard off. settings and backups are kept
automod
prefixdiscord's own rules block before anybody sees it; fray watches for the four things they can't
,automodevery module, and anything stopping it working
,automod setupsix steps, and nothing changes until you apply
,amsetupthe same six-step setup, shorter to type
,automod module<module> [--on] [--off] [--limit n]turn one module on or off, or change where it trips
,automod warn[on|off]give a warning to anybody automod catches, so it counts toward mod warnaction
,automod syncput discord's rules back the way the setup says
,automod disabletake fray's rules out and stop watching
verification
prefixa captcha between joining and seeing the server; the code is only ever kept as a hash
,verificationthe setup, and anything stopping it working
,verification setup<role> [channel] [--remove role] [--log channel]post the verify panel and choose the role it gives
,verification panel[channel]post the panel again
,verification unverified<role|off>a role given on join and taken on verify
,verification log<channel|off>where to write down who verified
,verification disableturn it off, keeping the setup
honeypot
prefixa channel nobody should post in. a hacked account or spam bot that does is caught on its first message
,honeypotthe setup, and anything fray still needs
,honeypot setupmake a honeypot channel at the top of the server, with the warning in it
,honeypot set<channel>make a channel you already have the honeypot
,honeypot action<ban|kick|timeout> [length]what happens to whoever posts there. a timeout is 1d unless you give a length
,honeypot purge<on|off>whether a ban also clears their last day of messages everywhere
,honeypot offstop watching. the channel stays and fray takes its warning down
server173
tickets
prefixsupport in a private channel, and every setting is a command
,ticketeverything this server has set
,ticket setupmake the category, the logs channel and a panel
,ticket staff<roles>the roles that see every ticket
,ticket logs[channel]where a closed ticket's record goes
,ticket limit<count>how many one person may have open at once
,ticket cooldown<seconds>the wait between opening one and the next
,ticket autoclose<minutes|off>close a ticket nothing has been said in
,ticket warn<minutes>how long before a quiet ticket is warned that it's about to close
,ticket ping<on|off>whether staff are pinged when a ticket opens
,ticket naming<pattern>what a ticket channel is called
,ticket pause[message]stop new tickets, in your own words
,ticket block<user|role> [reason]stop somebody, or a role, opening one
,ticket unblock<user|role>let them open one again
,ticket blockedwho can't open one
,ticket panel new<title>a message people open tickets from
,ticket panel body<panel> <text>what the panel says above the choices
,ticket panel layout<panel> <buttons|select>buttons, or a dropdown
,ticket panel send[panel] [channel]post a panel, or repost it where it is
,ticket panel delete<panel>remove a panel; open tickets stay open
,ticket topic add<panel> <label>a choice on a panel
,ticket topic set<topic> <field> <value>staff, ping, category, limit, cooldown, needs, blocks, naming, opening, emoji, blurb, claim or hidden
,ticket topic list[panel]every topic and what it asks
,ticket topic remove<topic>take a topic off a panel
,ticket ask add<topic> <question>a question answered before the channel is made, up to five
,ticket ask clear<topic>ask nothing
,ticket claimsay you're handling this one
,ticket releasehand it back
,ticket transfer<member>give it to somebody else
,ticket urgency<level>low, normal, high or urgent
,ticket add<member>let somebody else see this ticket
,ticket remove<member>take somebody back out
,ticket note<text>a note the opener never sees
,ticket notesread the notes on this one
,ticket close[reason]close the ticket this channel is
,ticket transcript[number]what was said, as a file. this channel's ticket, or one by its number
,ticket listevery ticket open here
,ticket ai[off|draft|answer] [per day]off, draft or answer. fray answers only from notes you write, and hands anything else to a person
,ticket ai voicehow ticket answers sound and look, all at once
,ticket ai name<name|off>what the ai calls itself and signs answers with
,ticket ai tone<words|off>how it talks, in your words; never changes what it may answer
,ticket ai length<short|normal|detailed>short, normal or detailed answers
,ticket ai language<language|off>one language for every answer, or off for theirs
,ticket ai look<plain|card>a plain message or a card
,ticket ai colour<#hex|off>the answer card's colour
,ticket ai handoff<line|off>the line above a question handed to staff
,ticket ai footer<line|off>the small line under every answer
,ticket ai resetevery part of the voice back to fray's own
,ticket brain[topic]what fray may say in a ticket here
,ticket brain set[markdown]write the notes, markdown with a heading per subject, or attach them as a .md file
,ticket brain export[topic]the notes as a file, to edit and attach back to ticket brain set
,ticket brain topic<topic> [markdown]different notes for one topic, as text or an attached .md file
,ticket brain ask<question>what fray would do with a question, without opening a ticket
,ticket brain clear[topic]remove the notes
giveaways
prefixentries stick, and a draw still happens if fray restarts. gw works for giveaway
,giveaway start<duration> <winners> <prize> [--channel channel] [--description text] [--pingrole role] [--requiredroles roles] [--blacklistedroles roles] [--accountage days] [--joinage days] [--boostersonly] [--bypassrole role]start a giveaway; the prize comes first, then any options
,giveaway end<message>end one early and draw now
,giveaway pause<message>hold the clock without ending it
,giveaway resume<message>take entries again with the time that was left
,giveaway cancel<message>call it off without drawing
,giveaway reroll<message> [count] [slot]draw again, or replace one winner
,giveaway edit<message> [--prize text] [--description text] [--duration 1h] [--winners n]change the prize, description, time or winners
,giveaway extend<message> <duration>add time to a running giveaway
,giveaway info<message>one giveaway in full
,giveaway listthe last 20 giveaways here, running ones first
,giveaway bonus<message> <role> <entries>give a role extra entries
,giveaway require role<message> <role>only let a role enter
,giveaway require booster<message> [on|off]boosters only. off lets anybody in again
,giveaway require accountage<message> <days>how old a discord account must be to enter
,giveaway require joinage<message> <days>how long somebody must have been here to enter
,giveaway require blocked<message> <role>stop people with a role entering
voice rooms
prefixjoin to create, and the channel is yours. vm and vc work for voicemaster
,voicemaster setupmake the category, interface and join to create channel
,voicemaster resetundo the setup and delete what it made
,voicemaster category<category>make new voice channels under another category
,voicemaster defaultrole<role>a role members have while in a voicemaster channel
,voicemaster defaultregion<region>the voice region new channels use. auto lets discord pick
,voicemaster defaultbitrate<bitrate>the audio quality new channels start at
,voicemaster panelpost the button panel here
,voicemaster locknobody new can join your channel
,voicemaster unlocklet anybody join your channel again
,voicemaster ghosthide your channel
,voicemaster unghostshow it again
,voicemaster claimtake a channel its owner left
,voicemaster permit<target>let a member or role in while locked
,voicemaster reject<target>shut a member or role out
,voicemaster disconnect<member>remove somebody from your channel
,voicemaster name<name>rename your channel
,voicemaster limit<limit>cap how many can join
,voicemaster bitrate<bitrate>your channel's audio quality. the ceiling is the server's boost level
,voicemaster transfer<member>hand your channel to somebody in it
,voicemaster configurationwhat the voice channel you're in actually is
vanity
prefixfray only takes back a role it handed out itself
,vanityhow vanity rewards are set up here
,vanity setup<channel> [role]the rep channel and an optional reward role
,vanity set[text]the text to watch for, or the server's vanity url
,vanity role add<role>a role given while repping
,vanity role remove<role>stop giving a role
,vanity role listthe reward roles
,vanity messagethe announcement's title, description and footer
,vanity enableturn rewards on
,vanity disablepause rewards, keeping the setup
,vanity channel[channel|off]where reps are announced, or off to give roles quietly
,vanity log[channel|off]write down who was given or lost a role
,vanity listwho is repping right now
,vanity synccheck everybody's status now
,vanity resettake every reward role back from everybody
,vanity stats[user]how many times somebody has repped
,vanity leaderboardthe top rep counts here
embed
prefixcards from the same script a welcome takes, never pinging anybody
,embed[channel] <script>post a card or plain words, where you are or in a channel
,embed edit<message link> <script>rewrite a card fray posted, where it already is
autorole
prefixroles given the moment somebody joins
,autoroleevery role given on join, and who it goes to
,autorole add<role>give a role to everybody who joins
,autorole humans<role>give a role to people who join, but not bots
,autorole bots<role>give a role to bots that join, but not people
,autorole remove<role>stop giving a role out
,autorole clearstop giving out every autorole here
greetings
prefixwelcome, goodbye, boost, a dm on join and a ping that deletes itself. every message takes the embed script
,welcomewhat this server says when somebody joins, and anything stopping it
,welcome channel<channel>where the welcome goes
,welcome message<words>what the welcome says, in plain words or an {embed} script
,welcome delete<time|off>take the welcome away again after a while
,welcome testpost the welcome here, as you, without waiting for a join
,welcome offstop welcoming people
,welcome variablesevery variable a greeting can carry
,welcome allevery greeting set here, on one card
,goodbyewhat this server says when somebody leaves
,goodbye channel<channel>where the goodbye goes
,goodbye message<words>what the goodbye says
,goodbye delete<time|off>take the goodbye away again after a while
,goodbye testpost the goodbye here, as you
,goodbye offstop saying goodbye
,boostwhat this server says when somebody boosts it
,boost channel<channel>where the boost message goes
,boost message<words>what the boost message says
,boost delete<time|off>take the boost message away again after a while
,boost testpost the boost message here, as you
,boost offstop posting when somebody boosts
,joindmwhat fray sends somebody directly when they join
,joindm message<words>what the dm says. anybody with dms closed doesn't get it
,joindm testpost the join dm here, as you, instead of dming you
,joindm offstop dming people who join
,joinpingping whoever joins in a busy channel, then take the ping away
,joinping channel<channel>where the ping goes. just the mention, gone after five seconds, unless you change it
,joinping message<words>what the ping says, if not just the mention
,joinping delete<time|off>how long the ping stays before fray removes it
,joinping testpost the ping here, as you
,joinping offstop pinging people who join
self roles
prefixa panel people pick their own roles from, as a dropdown or buttons. a panel is its message link or id
,selfrolesevery self role panel in the server
,selfroles create<channel> [title]post an empty panel, then add roles to it
,selfroles add<panel> <role> [label] [--group name] [--style grey|blurple|green|red]put a role on a panel, in a category if you name one
,selfroles remove<panel> <role>take a role off a panel
,selfroles ungroup<panel> <role>take a role out of its category, back onto the panel
,selfroles mode<panel> <toggle|single|keep>hold as many as you like, pick one, or only ever hand out
,selfroles style<panel> <select|buttons>a dropdown inside the card, or a row of buttons under it
,selfroles colour<panel> <hex|reset>the accent down the side of the card
,selfroles title<panel> <words>rename a panel
,selfroles note<panel> <words|reset>the line under the title
,selfroles drop<panel>forget a panel. the message stays but the buttons stop answering
,selfroles resetforget every panel here. the messages stay
auto-replies
prefixcustom commands: a word or phrase, and what fray says back. up to 50 a server
,autoresponderevery auto-reply here
,autoresponder add<trigger> <reply> [--match exact|start|word] [--reply] [--delete]add a reply, or change the one a trigger has. quote a trigger of more than one word
,autoresponder remove<trigger>remove a reply by its trigger
,autoresponder test<trigger>show what a reply says, pinging nobody
,autoresponder clearremove every reply here
birthdays
prefixsave yours once and every server that celebrates wishes you on the day
,birthday[member]your birthday, or somebody's, and when it comes round next
,birthday set<date>save your birthday, with a year if you want your age said
,birthday removeforget your birthday, everywhere
,birthday listthe next birthdays in this server
,birthday channel<channel|off>where birthdays are wished
,birthday role<role|off>a role worn for the day
,birthday message<words|reset>what the wish says. {age} and every welcome variable work
,birthday testpost the wish here, as if it were your birthday
,birthday settingswhat this server does on a birthday
forums
prefixan answer and a vote under every new forum post
,forumwhich forums here answer new posts, and how
,forum reply<forum> <words>what fray says under each new post. {user}, {title} and {server} are filled in
,forum votes<forum> <on|off>an up and a down vote on every new post, for a suggestions forum
,forum lock<forum> <on|off>lock each post as it's closed, so a late reply can't reopen it
community80
messages
prefixcounted live, from the moment fray joins
,messages[member]your messages here: all time, today, 7 and 30 days, and your rank
,messages leaderboard[today|week|month|all]the most messages sent here
,messages offstop counting your messages and delete them
,messages oncount your messages again
,messages tracking<on|off>turn message counting on or off for the server
levels
prefixxp for talking, once a minute at most, and roles at a level. off until a manager turns it on
,rank[member]somebody's level, how far into it, and their place
,level[member]the same card
,level leaderboardthe most xp here, ten to a page
,level onstart giving xp here
,level offstop giving xp. xp already earned is kept
,level settingseverything leveling does here, on one card
,level rate<multiplier>how fast xp comes, 0.25x to 5x
,level ignore<channel|role>stop a channel, category or role earning xp, or let it again
,level announce<off|here|dm|channel>where a level up is said
,level message[words|reset]what a level up says. {user}, {level} and {server} are filled in
,level ping<on|off>whether a level up pings the member
,level stack<on|off>keep every reward role reached, or only the highest
,level reward add<level> <role>give a role at a level
,level reward listevery role given at a level here
,level reward remove<role|level>stop giving a role, or every role at a level. roles already given are kept
,level set<member> <level>put somebody at the start of a level
,level fromroleslift everybody to the level their reward roles show, for coming over from another bot
,level reset<member|all>delete somebody's xp, or everybody's with all, after you confirm
voice time
prefixtime spent in voice with other people, and roles for it
,voicetime[member]how long somebody has spent in voice here
,voicetime leaderboard[period]who has spent the longest in voice
,voicetime offstop keeping your voice time and delete it
,voicetime onkeep your voice time here again
,voicetime reward add<time> <role> [expiry]give a role after time in voice together
,voicetime reward listevery role given for voice time here
,voicetime reward remove<role>stop giving a role for voice time. roles already given are kept
,voicetime tracking<on|off>turn voice time on or off for the server
rewind & recap
prefixwhat this server was saying, a year ago or this week
,rewind[years]what this server was saying on this day, years ago
,rewind daily[channel|off]post a rewind every day in a channel. no channel says where it posts now
,rewind offkeep your messages out of rewind
,rewind onlet your messages show up in rewind here again
,recap[days]the last seven days here: talking, voice, moderation, giveaways and arrivals
,recap auto[channel|off|now] [day]post the recap in a channel every week on its own
stats
prefixmessages, voice and growth here, up to 30 days back
,stats[days]messages, voice and growth for this server
,stats activity[days]messages a day
,stats members[days]who arrived, who left, and the difference
,stats voice[days]hours spent in voice, a day at a time
,stats top[messages|voice] [days]the people behind the numbers, by messages or voice
invites
prefixwho brought who in, and who stayed. off until invites setup
,invites[member]how many people somebody brought in, and how many stayed
,invites leaderboard[kept|total]who brings members who stay, ranked on kept unless you ask for total
,invites sourceswhich channel brings members, rather than which person
,invites setup[channel]turn tracking on here, and say where joins are logged
,invites offstop tracking. nothing already counted is thrown away
,invites tag<invite> [label]label an invite with where it's going, like tiktok or a partner. no label clears it
,invites rewards[role] [count]roles handed out at an invite count. a role alone drops it; nothing lists them
,invites add<member> <amount>give somebody invites by hand
,invites remove<member> <amount>take invites back off somebody
,invites syncread every invite again, after downtime or a permission fix
,invites reset[member]wipe the counts, for one person or everybody
roleplay
prefix61 actions, a gif each, and a count between every two people
,roleplayevery action, the ones done to somebody apart from the ones done alone
,hug<member>hug somebody, and see how many times you have
,<action>[member]every other action works the same way: airkiss, angrystare, bite, bleh, brofist, celebrate, cheers, clap, confused, cool, cry, cuddle, dance, drool, evillaugh, facepalm, handhold, happy, headbang, kiss, laugh, lick, love, mad, nervous, nom, nuzzle, nyah, pat, peek, pinch, poke, pout, punch, sad, scared, shout, shrug, shy, sigh, sip, slap, sleep, slowclap, smack, smile, sneeze, sorry, stare, surprised, sweat, thumbsup, tickle, tired, wave, wink, woah, yawn, yay, yes
,roleplay offnobody can pick you, and your counts are forgotten
,roleplay onlet people pick you again
games
prefixboard games, word games and party prompts, one game per channel
,games channel[channel|off]keep every game, prefix and slash, in one channel. off to play anywhere
,blacktea startword survival: three lives, ten seconds a turn
,blacktea endend the round running here
,blacktea leaderboardwho has won the most black tea here
,blacktea stats[member]somebody's black tea wins, losses and best streak
,rps<member>rock paper scissors against somebody, or /rps play
,rps leaderboardwho has won the most rock paper scissors here
,rps stats[member]wins, losses and the best streak
,tictactoe<member>tic tac toe against somebody, or /tictactoe play
,tictactoe leaderboardwho has won the most tic tac toe here
,tictactoe stats[member]somebody's tic tac toe wins, losses and best streak
,dice[sides]roll a die
,connect4<member>connect four against somebody
,scramblefirst to unscramble the word wins
,fasttypefirst to type the word in the picture wins
,hangmanguess the word together, six wrong guesses allowed
,minesweeper[size]a field under spoilers
,trutha truth to answer
,darea dare to do
,toda truth or a dare, picked for you
,wyra would you rather question
,nhiea never have i ever
socials60
reposts & feeds
prefixlinks turned into posts, and accounts followed into a channel
,repost<url>repost any supported link
,reposts[on|off] [channel]turn automatic reposts off or on, for the server or one channel. anyone can look
,download<url>the raw media behind a link, with no card around it
,tiktok repost<url>repost a tiktok video with its counts
,instagram repost<url>repost an instagram post with its media
,twitter repost<url>repost an x post with its media
,pinterest pin<url>repost a pinterest pin
,medaltv<url>repost a medal.tv clip
,social feed<provider> <account> [channel] [role] [--message] [--everyone|--here]post twitch and kick streams, twitch broadcasts, youtube videos, reddit and bluesky posts, steam game news, new music, any rss feed and tiktoks, playing, into a channel
,social feed edit<provider> <account> [--channel] [--ping] [--message] [--mention] [--ended] [--cooldown] [--liverole] [--name] [--avatar]change a feed's channel, ping, message, what happens when a stream ends, its wait between posts, its live role, or the name and picture it posts under
,social feed test<provider> <account>post a sample of a feed's card, pinging nobody
,social unfeed<provider> <account>stop a feed
,social feedsevery feed in this server
,social link<provider> <account>save one of your accounts
,social links[member]which accounts somebody saved
,social unlink<provider>forget one of your saved accounts
profiles
prefixsomebody's accounts, looked up where you are. tt, ig and yt work for tiktok, instagram and youtube
,tiktok user<username>a tiktok profile
,instagram user<username>an instagram profile
,instagram trending<topic>a public reel for a topic
,youtube user<account>a youtube channel, with its subscribers
,youtube search<query>the first few youtube videos for what you searched
,pinterest search<query>search pinterest for images. the first search takes a moment
,telegram<name>a telegram user, bot, channel or group, by name or t.me link
,get pfp[style]an avatar in a style
,get banner[style]a banner in a style, picked from pinterest
music
prefixwhat people are listening to. lf works for lastfm, sp for spotify, sc for soundcloud
,lastfm login[username]connect your last.fm by signing in on last.fm, or give a username to link one by hand
,lastfm logoutforget your last.fm username
,lastfm nowplaying[username]what somebody is listening to, with their play counts
,lastfm recent[username]the last ten tracks somebody played, and when
,lastfm topartists[period] [username]top artists, for a week, month, year or all time
,lastfm topalbums[period] [username]top albums, for a week, month, year or all time
,lastfm toptracks[period] [username]top tracks, for a week, month, year or all time
,lastfm whoknows[artist]who here has played an artist, or the one you're playing
,lastfm whoknowstrack[artist - title]who here has played a track, or the one you're playing
,lastfm whoknowsalbum[artist - album]who here has played an album, or the one you're playing
,lastfm plays[artist]how many times you've played an artist, or the one you're playing
,lastfm crowns[member]the artists somebody here is the top listener of, won through whoknows
,lastfm crownboardwho here holds the most crowns
,lastfm taste<member|username>the artists you and somebody both play
,lastfm collage[size] [period] [username] [clean]your top albums as a grid of covers, 2x2 to 5x5. clean leaves the names off
,spotify view[member]what somebody is playing
,spotify search<query>search spotify for a track
,soundcloud track<query>find a track
,soundcloud playlist<query>find a playlist
,soundcloud related<url>tracks like a given soundcloud track
,soundcloud trending[genre]what is charting on soundcloud, by genre
music player
prefixfray plays in your voice channel. once the server names dj roles, only a dj or a manager steers it
,play<query>play a song, or add it to the queue: a name, or a youtube or spotify link
,nowplayingthe song playing now, with its cover and how far in it is
,lyrics[song]the words to the song playing, line by line as it goes, or to any song
,pausepause the song
,resumecarry on with a paused song
,skipskip to the next song. whoever asked for a song can always skip it
,stopstop the music, clear the queue and leave the voice channel
,queue[page]what's playing and what's next
,queue remove<number>take one song out of the queue by its number
,queue clearempty the queue. the song playing now carries on
,queue shuffleput the queue in a random order, once
,volume[level]how loud fray plays, 1 to 150. 100 is the song as it is
,loop[track|queue|off]repeat the song or the whole queue, or stop. no word steps off, song, queue
,seek<position>jump to a point in the song, like 1:30 or 90
lookups43
roblox
prefix + slashworks as a chat command or a slash command. rblx and rbx work for roblox
,roblox user<username>the profile, with a menu for avatar, groups, games, wearing, friends and rolimons
,roblox friends<username>up to 200 friends, five a page with their headshots
games lookups
prefixplayers, shops and servers for the games your server plays. valo, fn and mc work too
,valorant user<name#tag>a riot id with rank and recent games
,valorant rank<name#tag>the same card, with the last three games
,valorant matches<name#tag>the same card, with the last five games
,valorant agentsevery valorant agent, five a page
,valorant mapsevery valorant map, five a page
,valorant weaponsevery valorant weapon, what it costs and what it holds
,fortnite stats<name>lifetime battle royale stats
,fortnite shoptoday's item shop
,fortnite cosmetic<name>find a skin, emote or pickaxe by name
,fortnite newsthe latest fortnite news screens
,fortnite mapthe current map, with its named places
,minecraft user<username>a minecraft account and the skins they've worn
,minecraft server<address>a java server's status: who is on, what version, its motd
,minecraft randomservera random server off the public directory, checked to be online
,gameprice<game>what a pc game costs right now, cheapest store first
info
prefixdiscord's own details, laid out so you can read them. dc works for discord
,discord user[user]account details on a fray card
,discord avatar[user]full size avatar
,discord banner[user]profile banner
,discord member[user]server-side member details
,avatar[user]full size avatar. /avatar works in any chat once fray is on your account
,banner[user]profile banner. /banner works in any chat once fray is on your account
,userinfo[user]the same card as discord member
,serverinfothe server's banner, owner, size and age
,rolesevery role, highest first, ten to a page
,roleinfo<role>one role in detail
,inrole<role>who holds a role, people first and bots marked
,botsthe bots in this server
,joinswho arrived in the last day
,inviteinfo<invite>inspect any discord invite
,profile[user]somebody's fray profile
,setbio<bio>set your profile bio
,crypto[coin]what a coin is worth, with the day's chart
,bitcoinwhat bitcoin is worth, with the day's chart
,ethereumwhat ethereum is worth, with the day's chart
,litecoinwhat litecoin is worth, with the day's chart
,solanawhat solana is worth, with the day's chart
,tronwhat tron is worth, with the day's chart
name history
prefixthe usernames and display names somebody has had, newest first
,namehistory[user]somebody's past usernames and display names
,namehistory cleardelete your own name history. new changes are still kept
,namehistory offstop fray keeping your name changes, and delete what it kept
,namehistory onlet fray keep your name changes again
ai26
ai
prefix + slashfree with daily limits; a vote on a bot list raises the costly ones
,gpt<prompt>ask anything straight away, with its sources
,ai ask<prompt>ask anything, with web search
,ai chat<prompt>chat with the ai you built
,ai build[model] [thumbnail] [prompt]choose a model, system prompt and thumbnail. nothing after it opens the panel
,ai open<prompt>ask an open model, without web search
,ai summarize<text>condense a block of text
,ai rewrite<style> <text>rephrase text in a style
,ai imagine<prompt> [model]draw from a prompt, safely
,ai tts<text> [voice]text to speech
,tospeech<text>text to speech from chat. a voice may lead: tospeech nova hello
,ai muse set<prompt>set your muse persona
,ai muse viewsee your muse persona
,ai muse chat<prompt>chat with a persona of your own
,ai muse rewrite<text>rewrite text in your muse's voice
,ai muse brainstorm<topic>brainstorm ideas with the muse
,ai muse explain<topic>have the muse explain something
,ai muse clearclear your muse persona
,ai limitswhat you have left today
,ai forgetdelete what fray keeps about your ai
,ai server[on|off|memory on|memory off]how fray talks here. anyone can look; changing it needs manage server
,ai remember<thing>teach fray something about this server, once memory is on
,ai memorieswhat members taught fray about this server
,ai unremember<number>take back one thing fray remembers: yours, or anyone's with manage messages
,roast[member]a playful roast of somebody here, from their name, roles and how long they've been around
,ocr[image] [to]read text from an image, and translate it
,translate<text> [to] [source]translate text to any language
utility22
tools
prefixsmall things you point at a message, a person, or some text
,quote[message]render a message as an image
,shazam[file]name the track in an attachment
,transcribe[file]transcribe a voice message or clip
,screenshot<url> [delay]a picture of a web page
,search<query>the first few results for what you searched
Quoteright-click a message
Transcribe VMright-click a voice message
Repostright-click a message with a tiktok, instagram, x or medal link
Read Textright-click a message with an image
Translateright-click a message to read it in english
View Fray Profileright-click a person
fray
prefixfray itself
,help[command]list what fray can do, or explain one command
,aboutwhat fray does, what it leaves out, and the prefix here
,prefix[new|reset]this server's prefix: show it, change it, or reset it to ,
,pinghow quickly fray is answering right now
,setuppost fray's introduction again: the prefix and the one-press setups
,language[language]the language fray answers in here. anyone can look; changing it needs manage server
,votewhere to vote for fray, and whether your vote still counts
,vote remind[on|off]a dm when you can vote again, every twelve hours. no word flips it
,votes[limit]who votes for fray, where you stand, and whether your vote is still standing
,inviteadd fray somewhere else
,shardshow each shard is doing