Bot paused
Copy Link%bot/string% is paused [in %guild%]
%bot/string% (is|are)(n't| not) paused [in %guild%]
if event-bot isn't paused:
Bot is playing
Copy Link%bot/string% is playing [in %guild%]
%bot/string% (is|are)(n't| not) playing [in %guild%]
if event-bot is playing
Member is deafened
Copy Link%members% (is|are) [<guild>] deafened
%members% (is|are)(n't| not) [<guild>] deafened
discord command $checkGuildMute:
trigger:
if arg-1 is guild muted:
reply with "%arg-1% is guild muted!"
stop
reply with "%arg-1% is not guild muted!"
Emote is Animated
Copy Link%emotes% (is|are) animated
%emotes% (is|are)(n't| not) animated
discord command $emotes:
trigger:
loop emotes of event-guild:
if loop-value is animated:
add loop-value to {_animated::*}
else:
add loop-value to {_non::*}
create embed:
set the author info of the embed to author named "Emotes %reaction "":smile:""%" with no url and no icon
set the description of the embed to "%name of event-guild% has %size of {_non::*}% regular emotes and %size of {_animated::*}% animated emotes!!"
set the colour of the embed to Purple
add field named "Local emotes (1/1)" with value "%{_non::*}%" to embed
add field named "Animated emotes (1/1)" with value "%{_animated::*}%" to embed
send the last created embed to event-channel with event-bot
Member Has Permission
Copy Link%member% has permission %permission% [in %-channel%]
%user% has permission %permission% [in %guild/channel%]
%member% (doesn[']t|does not) have permission %permission% [in %-channel%]
%user% (doesn[']t|does not) have permission %permission% [in %guild/channel%]
if event-member has permission voice connect
Member has role
Copy Link%member% (has|have) [the] role %role%
%member% (does[n[']t]|does not) have [the] role %role%
%member% (has|have) [the] role [named] %string%
%member% (does[n[']t]|does not) have [the] role [named] %string%
discord command $role:
trigger:
if arg-1 has role named arg-2:
reply with "%arg-1% does have a role named %arg-2%"
stop
reply with "%arg-1% does not have a role named %arg-2%"
Member is muted
Copy Link%members% (is|are) [<guild>] muted
%members% (is|are)(n't| not) [<guild>] muted
discord command $checkGuildMute:
trigger:
if arg-1 is guild muted:
reply with "%arg-1% is guild muted!"
stop
reply with "%arg-1% is not guild muted!"
NSFW
Copy Link[the] nsfw state[s] of %channelbuilders/textchannels%
%channelbuilders/textchannels%'[s] nsfw state[s]
discord command nsfw:
prefixes: $
trigger:
if event-channel is nsfw:
reply with "%event-channel% is nsfw"
Attachment is Image
Copy Link%attachments% (is|are) [a[n]] image[s]
%attachments% (is|are)(n't| not) [a[n]] image[s]
on guild message received:
set {_} to attachment of event-message
if {_} is set:
if {_} is not an image:
broadcast "%attachment url of {_}%"
Create channel scope
Copy Link(make|create) [text] channel
(make|create) voice channel
command /channel:
trigger:
create text channel:
set name of the channel to "Testing"
set {guild} to guild with id "56156156615611"
set nsfw state of the channel to true
create the channel in {guild} with "Jewel"
Make Embed
Copy Link(make|create) (embed|embed %-embedbuilder%)
(make|create) (embed|embed %-embedbuilder%) and send [(it|the embed)] to %users/channels% [(with|using) %bot/string%] [and store (it|the message) in %-objects%]
(make|create) (embed|embed %-embedbuilder%) and reply with [(it|the embed)] [and store (it|the message) in %-objects%]
command $scope:
trigger:
make a new embed:
set color of embed the embed to red
set url of the embed to "https://google.com"
set title of the embed to "Google!"
set {_embed} to last made embed
Create Invite to
Copy Link(make|create) [a[n]] invite to %channel% [(with|as) %bot/string%]
discord command invite:
prefixes: /
trigger:
create invite to event-channel:
set the max usage of the invite to 1
reply with "Done!"
Force Play
Copy Linkforce [%bot/string% to] play %string/track% [in %guild%]
force play "some youtube url im too lazy to go find one" in event-guild
Join voice channel
Copy Link join %voicechannel% [with %bot/string%]
join event-channel
Leave Voice Channel
Copy Linkmake %bots/strings% (leave|disconnect from) (voice|vc) [in %guild%]
discord command leave:
prefixes: ##
trigger:
if voice channel of event-bot in event-guild is set:
make event-bot leave vc
reply with "I've left my voice channel"
stop
reply with "I'm not currently in any voice channels!"
Pause track
Copy Linkpause [the] (track|song) %bot/string% is playing [in %guild%]
pause the track event-bot is playing in event-guild
Play audio
Copy Linkplay %strings/tracks% [in %guild%] [with %bot/string%]
play "https://www.youtube.com/watch?v=elwTgpHlty0" in guild with id "2199673352656165156" with "Jewel"
Resume track
Copy Linkresume [the] (track|song|music) %bot/string% (is playing|has paused) [in %guild%]
resume the track event-bot is playing
Search Audio
Copy Link search (youtube|soundcloud) for %strings% [and store the results in %listvariable%]
on join:
search youtube for "%player%" and store the results in {_results::*}
if {_results::*} is set:
message "Did you know there are %size of {_results::*}% videos about you on YouTube?" to player
Shuffle Queue
Copy Linkshuffle [the] queue of %bot/string% [in %guild%]
shuffle the queue of event-bot in event-guild
Skip track
Copy Linkskip [the] (track|song)[s] %bot/string% is playing [in %guilds%]
skip track event-bot is playing in event-guild
Stop track
Copy Linkstop [the] (track|song) %bot/string% is playing [in %guild%]
stop the track event-bot is playing
Mark Bot as Gametype
Copy Link mark %bot/string% as %gametype% [to] [with title] %string% [(and|on|with|at) url %-string%]
discord command watch:
prefixes: ##
trigger:
mark event-bot as watching arg-1
discord command play:
prefixes: ##
trigger:
mark event-bot as playing arg-1
discord command stream:
prefixes: ##
trigger:
mark event-bot as streaming arg-1 with url arg-2
discord command listen:
prefixes: ##
trigger:
mark event-bot as listening to arg-1
Retrieve User by ID
Copy Link(retrieve|grab) [the] user with id %string% [and store (them|the user) in %-objects%]
retrieve user with id "65156156156156" and store them in {_message}
Logout of Bot
Copy Link(logout [of]|shutdown) %bot/string%
discord command $shutdown:
trigger:
shutdown event-bot
Grab Messages
Copy Link grab [the] last %number% messages in %textchannel%
discord command $purge:
executable in: guild
trigger:
set {_num} to arg-1
grab the last {_num} messages in event-channel
purge the grabbed messages with event-bot
set {_error} to last vixio error
if {_error} is set:
reply with "I ran into an error! `%{_error}%`"
stop
reply with "I have successfully purged %arg-1% messages"
Grab Pinned Messages
Copy Link(retrieve|grab) pinned messages (of|in|with) %textchannel/user%
grab pinned messages of event-channel
Pin Message
Copy Link pin %messages% [with %bot/string%]
pin event-message in event-channel
Send typing
Copy Linksend typing in %textchannel/user% [with %bot/string%]
send typing in event-channel
Login
Copy Link(login|connect) to %string% (using|with) [the] name %string%
on skript load:
login to "MjM3MDYyNzE0MTY0MjQ4NTc2.DFfAvg.S_YgY26hqyS1SgNvibrpcdhSk94" with the name "VixioButler"
Change NSFW
Copy Link(make|mark) %textchannels% [as] []sfw (with|using) %bot/string%
discord command $nsfw:
trigger:
if arg-1 is true:
mark event-channel as nsfw with event-bot
stop
mark event-channel as sfw with event-bot
Purge Messages
Copy Link purge %messages% with %bot/string%
discord command $purge:
executable in: guild
trigger:
set {_num} to arg-1
grab the last {_num} messages in event-channel
purge the grabbed messages with event-bot
set {_error} to last vixio error
if {_error} is set:
reply with "I ran into an error! `%{_error}%`"
stop
reply with "I have successfully purged %arg-1% messages"
Change TTS
Copy Link(enable|disable) t[ext ]t[o ]s[peech] for %messagebuilders%
enable tts for {_message builder}
Updates
Copy Linkupdates (for|to) %messages%
on guild message receive:
pause updates for event-message
Send file
Copy Linkupload %string% [with (message|embed) %-message/string%] to %user/channel% [with %bot/string%] [and store (it|the message) in %-objects%]
discord command $upload [] [ ]:
trigger:
if arg-1 is not set:
upload "https://cdn.discordapp.com/attachments/236641445363056651/482328479288000513/e8873489-b8e8-41f0-bfdf-1af0e7f8689a.png" to event-channel
stop
if arg-2 is not set:
upload arg-1 to event-channel
stop
upload arg-1 with message arg-2 to event-channel
Create channel
Copy Linkcreate text[(-| )]channel [named] %string% [in %guild%] [(as|with) %bot/string%]
create voice[(-| )]channel [named] %string% [in %guild%] [(as|with) %bot/string%]
discord command $create:
trigger:
if arg-1 contains "voice":
create voice channel named arg-2
stop
else if arg-1 contains "text":
create text channel named arg-2
stop
reply with "The first argument must either be ""text"" or ""voice"""
Clone Channel
Copy Linkclone %channel% [in[to] %guild%] [with [the] [new] name %-string%] [(with|as) %bot/string%] [and store (it|the channel) in %-objects%]
clone event-channel with the new name "Rawr!"
Create Channel Builder
Copy Linkcreate %channelbuilder% in %guild% [(with|as) %bot/string%] [and store (it|the channel) in %-objects%]
discord command ##create:
trigger:
create voice channel:
set the name of the channel to "{@bot}"
set the bitrate of the channel to 69
create the channel in event-guild
Create emote
Copy Linkcreate emote %string% with [the] name %string% [in %guild%] [with %bot/string%]
discord command $createEmote:
trigger:
create emote arg-1 with name arg-2
wait 2 seconds
reply with "%reaction arg-2%"
Delete Discord Entity
Copy Linkdelete discord entit(y|ies) %messages/channels/roles/guilds/categories/emote% [with %bot/string%]
delete discord entity event-channel
Bans list
Copy Link(retrieve|grab) [the] (bans|ban list) of %guild%
discord command $bans:
trigger:
grab bans of event-guild
set {_errors} to the last vixio error
if {_errors} is set:
reply with "I ran into an error! %{_errors}%"
stop
reply with "Here are the current bans: `%grabbed bans%`"
Make Bot leave Guild
Copy Linkmake %bot/string% leave %guild%
make event-bot leave event-guild
Move Member to Voice Channel
Copy Linkmove %member% to %voicechannel% [with %bot/string%]
discord command $move:
trigger:
set {_voiceChannel} to voice channel with id arg-2
if {_voiceChannel} is not set:
reply with "I could not find a voice channel by that id"
stop
move arg-1 to {_voiceChannel}
Member Permission in GuildChannel
Copy Link(allow|1�deny) %roles/members% [the] permission[s] %permissions% [in %channels%] [with %bot/string%]
discord command grant:
trigger:
if id of event-guild is not "219967335266648065":
stop
set {_role} to role with id arg-1
allow {_role} the permission arg-2 in event-channel
deny the public role of event-guild the permission arg-2 in event-channel
Create Invite to Channel
Copy Linkcreate a[n] (invite|invitation) to %channel% [with %bot/string%] [and store it in %-objects%]
discord command invite:
trigger:
create an invite to event-channel
reply with "%the last created invite%"
Retrieve Invites of
Copy Link(grab|retrieve) the invite(s| link[s]) of %guild/channel%
discord command test:
prefixes: /
trigger:
retrieve the invites of event-guild
reply with "%last grabbed invites%"
Ban user
Copy Linkban %users/strings% from %guild% [(due to|with reason|because of) %-string%] [and delete %-number% days [worth] of messages] [(with|as) %bot/string%]
command /ban:
trigger:
ban arg-1 from guild with id "622156156316116151" due to "Not following discord rules" as "Jewel"
Deafen user
Copy Link[]deafen %members% [(with|using) %bot%]
discord command $deaf:
trigger:
if voice channel of arg-1 is not set:
reply with "You cannot deaf or undeafen someone who is not in a voice channel"
stop
if arg-1 is not guild deafened:
deafen arg-1 with event-bot
reply with "%arg-1% is now deaf"
else:
undeafen arg-1 with event-bot
reply with "%arg-1% is no longer deafened"
Kick user
Copy Linkkick %users/strings% from %guild% [(due to|with reason|because of) %-string%] [(with|as) %bot/string%]
command /kick:
trigger:
kick arg-1 from guild with id "622156151" due to "Not following discord rules" as "Jewel"
Mute/UnMute a User/Member
Copy Link[]mute %members% [(with|using) %bot%]
discord command $mute:
trigger:
if voice channel of arg-1 is not set:
reply with "You cannot mute or unmute someone who is not in a voice channel"
stop
if arg-1 is not guild muted:
mute arg-1 with event-bot
reply with "%arg-1% is now muted"
else:
unmute arg-1 with event-bot
reply with "%arg-1% is no longer muted"
Unban user from Guild
Copy Linkunban %users/strings% from %guild% [(with|as) %bot/string%]
command /ban:
trigger:
unban arg-1 from event-guild
Append String to Message Buillder
Copy Link append [line] %strings% to %messagebuilder%
command /build:
trigger:
set {e} to a new message builder
set text of {e} to "Hello"
append " World!" to {e}
broadcast "The final product is: %text of {e}%"
Add Reaction to Message
Copy Linkadd %emotes% to %messages% [with %bot/string%]
add reaction "smile" to event-message with "Jewel"
Edit Message
Copy Linkedit %messages% to (show|say) %message/string%
discord command $edit:
trigger:
reply with "Ping" and store it in {_msg}
edit {_msg} to show "Pong!"
Remove Emote by User
Copy Linkremove %emotes% added by %user% from %message% [with %bot/string%]
on reaction added:
remove event-emote added by event-user from event-message
Reply with
Copy Linkreply with %messages/strings% [and store (it|the message) in %-objects%]
reply with "Hello %mention tag of event-user%"
Retrieve message with id
Copy Linkretrieve message [with id] %string% [(in|from) %channel/user%]
discord command $addReaction:
trigger:
retrieve message with id arg-1
if last retrieved message is not set:
reply with "Could not find a message with that id!"
stop
add reaction arg-2 to reactions of last retrieved message with event-bot
Send Message
Copy Linksend %message/string/messagebuilder/embedbuilder% to %channels/users% with %bot/string% [and store (it|the message) in %-objects%]
discord command $send[ ]:
trigger:
if arg-2 is not set:
send arg-1 to event-channel with event-bot
stop
set {_channel} to channel with id arg-2
if {_channel} is not set:
reply with "I could not find a channel with that id!"
stop
send arg-1 to {_channel} with event-bot
Delete message
Copy Link delete %message% with %bot/string%
delete event-message with "Jewel"
Bot paused state
Copy Link%bot/string% paused state [in %guild%]
discord command $pause:
executable in: guild
trigger:
if event-bot is paused:
set event-bot paused state to false
reply with "I'm no longer paused"
stop
set event-bot paused state to true
reply with "I'm now paused"
Queue of bot
Copy Link[the] queue of %bot/string% [in %guild%]
discord command $reset:
trigger:
reset the queue of event-bot
reply with "You have successfully cleared my queue"
Track Bot Is Playing
Copy Link[the] track[s] %bot/string% is playing [in %guild%]
discord command $info:
trigger:
set {_track} to track event-bot is playing
if {_track} is not set:
reply with "I am not currently playing anything!"
stop
reply with "I am currently playing %name of {_track}% by %author of {_track}%"
Volume of bot
Copy Link[the] volume of %bot/string% [in %guild%]
discord command $volume []:
trigger:
if arg-1 is not set:
reply with "%volume of event-bot%"
stop
set the volume of event-bot to arg-1
reply with "My volume is now: `%volume of event-bot%`"
Game type
Copy Link[the] game type[s] of %bots/users/strings%
%bots/users/strings%'[s] game type[s]
discord command $streaming:
trigger:
set {_type} to the game type of event-user
if {_type} is streaming:
reply with "%arg-1% is live!"
stop
reply with "%arg-1% is not streaming currently"
Guilds of bot
Copy Link[the] guild[s] of %bot/string%
%bot/string%'[s] guild[s]
Mutual Guild of User
Copy Link[the] mutual guilds (of|with) %user% [and %bot/string%]
%user%[[']s] and %bot/string%[[']s] mutual guilds
discord command $mutual:
trigger:
reply with "I share %size of mutual guilds of arg-1% guilds with %arg-1%"
Uptime Of Bot
Copy Link[the] uptime[s] of %strings/bots%
%strings/bots%'[s] uptime[s]
discord command $uptime:
trigger:
reply with "I've been awake for %uptime of event-bot%"
The Channel
Copy Link [(the|a)][new] channel[(-| )builder]
discord command $setup:
trigger:
create text channel:
set the name of the channel to "Bot channel"
set the topic of the channel to "Hi Pika"
create the channel in event-guild and store it in {_chnl}
Bitrate of channel builder
Copy Link[the] bitrate[s] of %channelbuilders%
%channelbuilders%'[s] bitrate[s]
discord command $create:
trigger:
create voice channel:
set the name of the channel to "{@bot}"
set the bitrate of the channel to 69
create the channel in event-guild
User limit of a channel builder
Copy Link[the] user limit[s] of %channelbuilders%
%channelbuilders%'[s] user limit[s]
discord command $create:
trigger:
create voice channel:
set the name of the channel to "{@bot}"
set the user limit of the channel to 5
create the last made channel in event-guild and store it in {_chnl}
reply with "I have successfully created the channel! ID: %id of {_chnl}%"
Name of Channel Builder
Copy Link[the] name[s] of %channelbuilders%
%channelbuilders%'[s] name[s]
discord command $create:
trigger:
create text channel:
set the name of the channel to arg-1
create the last made channel in event-guild and store it in {_chnl}
reply with "I have successfully created the channel! ID: %id of {_chnl}%"
NSFW State of a channel builder
Copy Link[the] nsfw state[s] of %channelbuilders%
%channelbuilders%'[s] nsfw state[s]
discord command $create:
trigger:
create text channel:
set the name of the channel to arg-1
set the nsfw state of the channel to arg-2
create the last made channel in event-guild and store it in {_chnl}
reply with "I've successfully created a channel named `%arg-1%`
ID: %id of {_chnl}%"
Category of channel builder
Copy Link[the] (category|parent)[s] of %channelbuilders%
%channelbuilders%'[s] (category|parent)[s]
discord command $create:
trigger:
create text channel:
set the name of the channel to arg-1
set the parent of the channel to category named "xd"
create the last made channel in event-guild and store it in {_chnl}
reply with "I've successfully created a channel named `%arg-1%`
ID: %id of {_chnl}%"
Topic of channel builder
Copy Link[the] topic[s] of %channelbuilders%
%channelbuilders%'[s] topic[s]
discord command $create:
trigger:
create text channel:
set the name of the channel to arg-1
set the topic of the channel to "Hi Pika"
create the last made channel in event-guild and store it in {_chnl}
reply with "I've successfully created a channel named `%arg-1%`
ID: %id of {_chnl}%"
Last Created Channel Builder
Copy Link [the] last[ly] [(made|created)] channel[[ ]builder]
discord command $create:
trigger:
create text channel:
set the name of the channel to arg-1
set the topic of the channel to "Hi Pika"
create the last made channel in event-guild and store it in {_chnl}
reply with "I've successfully created a channel named `%arg-1%`
ID: %id of {_chnl}%"
Bitrate of Voice Channel
Copy Link[the] bitrate[s] of %voicechannels%
%voicechannels%'[s] bitrate[s]
discord command $bitrate:
trigger:
set bitrate of voice channel with id arg-1 to arg-2
User limit of Voice Channel
Copy Link[the] user limit[s] of %voicechannels%
%voicechannels%'[s] user limit[s]
discord command $bitrate:
trigger:
set user limit of voice channel with id arg-1 to arg-2 with event-bot
Channel Named
Copy Link[(voice|text)][(-| )]channel[s] named %string% [in %-guild%]
discord command move:
trigger:
set {_} to voice channel named arg-1
if voice channel of event-member is not set:
reply with "Not in vc to move to"
stop
move event-member to {_}
reply with "Done! %event-member% was moved to %{_}%"
NSFW state of Text Channel
Copy Link[the] nsfw state[s] of %textchannels%
%textchannels%'[s] nsfw state[s]
discord command nsfw:
prefixes: $
trigger:
set nsfw state of event-channel to arg-1
Category of Channel
Copy Link[the] (category|parent)[s] of %channels%
%channels%'[s] (category|parent)[s]
discord command $category:
trigger:
set {_category} to category named arg-2
set {_channel} to channel with id arg-1
set parent of {_channel} to {_category} with event-bot
reply with "Successfully moved %{_channel}% to %{_category}%"
Position of
Copy Link[the] discord position[s] of %channels/roles%
%channels/roles%'[s] discord position[s]
discord command $pos:
trigger:
set {_vc} to channel with id arg-1
reply with "%{_vc}%"
reply with "%discord position of {_vc}%"
Topic of Text Channel
Copy Linkthe] topic[s] of %textchannels%
%textchannels%'[s] topic[s]
set topic of event-channel to "Hi Pika" with event-bot
Grabbed Messages
Copy Link[the] grabbed messages
discord command $purge:
executable in: guild
trigger:
set {_num} to arg-1
grab the last {_num} messages in event-channel
purge the grabbed messages with event-bot
set {_error} to last vixio error
if {_error} is set:
reply with "I ran into an error! `%{_error}%`"
stop
reply with "I have successfully purged %arg-1% messages"
Last Retrieved Pins
Copy Link[last] (grabbed|retrieved) (pins|pinned messages)
discord command $pins:
trigger:
grab pinned messages in event-channel
reply with "%grabbed pins%"
Slowmode of TextChannel
Copy Link[the] slowmode[s] of %channel/textchannel%
%channel/textchannel%'[s] slowmode[s]
broadcast "slowmode of event-channel"
Used Alias
Copy Link[the] used alias
broadcast the used alias
Aliases of command
Copy Link[the] [] aliases[s] of %discordcommands%
%discordcommands%'[s] [] aliases[s]
broadcast aliases of "commandname" parsed as a discord command
Last Argument
Copy Link[the] last arg[ument][s]
discord command say:
prefixes: !
. and ;
trigger:
reply with arg-1 # replies with the first argument
Used Command
Copy Link[the] used command
broadcast aliases of the used command
All Commands
Copy Link[all] discord commands
loop all discord commands:
broadcast description of loop-value
Description of Command
Copy Link[the] description[s] of %discordcommands%
%discordcommands%'[s] description[s]
broadcast description of "commandname" parsed as a discord command
Used Prefix
Copy Link[the] used prefix
broadcast the used prefix
Prefixes of command
Copy Link[the] prefixes[s] of %discordcommands%
%discordcommands%'[s] prefixes[s]
broadcast prefixes of "commandname" parsed as a discord command
Command Recipient
Copy Link[the] command recipient
broadcast the command recipient
Usage of Command
Copy Link[the] usage[s] of %discordcommands%
%discordcommands%'[s] usage[s]
broadcast usage of "commandname" parsed as a discord command
New/Current Embed
Copy Link [(the|an|[a] new)] embed
# outside a scope
set {_e} to a new embed
make a new embed:
set color of embed the embed to red
set url of the embed to "https://google.com"
set title of the embed to "Google!"
set {_embed} to last made embed
Author of Embed
Copy Link[the] (author info|author)[s] of %embedbuilders%
%embedbuilders%'[s] (author info|author)[s]
set author of {_embed} to author named "Pikachu"
Color of Embed
Copy Link[the] colo[u]r[s] of %embedbuilders%
%embedbuilders%'[s] colo[u]r[s]
set discord color of {_embed} to red
Description of Embed
Copy Link[the] description[s] of %embedbuilders%
%embedbuilders%'[s] description[s]
set the description of {_embed} to "This is a cool description!"
Fields Of Embed
Copy Link[the] field[s] of %embedbuilders%
%embedbuilders%'[s] field[s]
set {_fields::*} to fields of {_embed}
Image of Embed
Copy Link[the] image[s] of %embedbuilders%
%embedbuilders%'[s] image[s]
set the image of {_embed} to "https://i.imgur.com/TQgR2hW.jpg"
Embed of Message
Copy Link[the] embed[s] of %messages%
%messages%'[s] embed[s]
broadcast "%embed of event-message%"
Thumbnail of Embed
Copy Link[the] (thumbnail|icon)[s] of %embedbuilders%
%embedbuilders%'[s] (thumbnail|icon)[s]
set the thumbnail of {_embed} to "https://i.imgur.com/TQgR2hW.jpg"
Title of Embed
Copy Link[the] title[s] of %embedbuilders%
%embedbuilders%'[s] title[s]
set the embed title of {_embed} to title with text "hey this is a cool title!" and no icon
Inline Embed
Copy Link%embedbuilder% ((with|and) [the] title %-string%|titled %-string%)
%embedbuilder% (with|and) [the] description %string%
set {_embed} to a new embed with the title "Title" and the description "Description"
Last Made Embed
Copy Link [the] last[ly] [(made|created)] embed[[ ]builder]
set {_embed} to the last embed
Url of Title
Copy Link[the] (url|link)[s] of %titles%
%titles%'[s] (url|link)[s]
broadcast "%link of {_embed}'s title%"
Dimension of Image
Copy Link[the][s] of %thumbnails/imageinfos%
%thumbnails/imageinfos%'[s][s]
reply with "%width of {_embed}'s thumbnail%"
Url of Image
Copy Link[the] [] url[s] of %thumbnails/imageinfos/footers/authorinfos%
%thumbnails/imageinfos/footers/authorinfos%'[s] [] url[s]
broadcast "%proxy url of {_embed}'s thumbnail%"
New Author Info
Copy Link[an] author named %string% with [([the] url %-string%|no url)[( and [the]|, )]] [(icon %-string%|no icon)]]
set author of {_embed} to an author named "Pikachu" with the url "http://vixio.space/docs" and icon "https://i.imgur.com/TQgR2hW.jpg"
New Field
Copy Link[(a|the)] (split|inline) field[s] [named %-string%] [with [the] value %-string%]
[(a|the)] field[s] [named %-string%] [with [the] value %-string%]
set field of {_embed} to a split field named "Super cool field" and value "Super cool value"
New Title
Copy Link[a] title [with] [the] text %string%[( and [the]|, )((url|link) %-string%|no (url|link))]
set title of {_embed} to a title with text "Vixio" and url "https://i.imgur.com/TQgR2hW.jpg"
New and Previous Channel
Copy Link[the] (prev[ious]|old) [voice] channel
[the] new [voice] channel
on member switch voice channel:
broadcast "%event-user% left %old channel% and joined %new channel%"
Color
Copy Link [java[ ]]colo[u]r from rgb %number%(, | and )%number%(, | and )%number%
set {_color} to color from rgb 0
0 and 0 # results in black
set {_color} to black # results in black
set {_color} to "black" parsed as a color # results in black
Emoji Named
Copy Link(emoji|emote|reaction)[s] %strings% [(from|in) %-guild%]
on guild message receive:
add reaction "smile" to event-message
Guild of
Copy Link[the] guild[s] of %channel/voicechannel/message/emote/category/role/member/invite%
%channel/voicechannel/message/emote/category/role/member/invite%'[s] guild[s]
set {_guild} to guild of event-message
ID of
Copy Link[the] discord id[s] of %channel/guild/bot/user/message/role/avatar/category/member/emote/attachment%
%channel/guild/bot/user/message/role/avatar/category/member/emote/attachment%'[s] discord id[s]
reply with "%id of event-user%"
Last Vixio Error
Copy Link[the] last vixio error
discord command $ban:
trigger:
ban arg-1 from event-guild
set {_error} to the last vixio error
if {_error} is set:
reply with "I tried to ban that user but didn't have the perms!"
Mention of
Copy Link[the] mention tag[s] of %users/channel/members/emotes/roles/textchannel%
%users/channel/members/emotes/roles/textchannel%'[s] mention tag[s]
reply with mention tag of event-user
Name of
Copy Link[the] discord name[s] of %channel/guild/bot/user/role/track/category/emote/field/attachment%
%channel/guild/bot/user/role/track/category/emote/field/attachment%'[s] discord name[s]
broadcast "%name of event-user%"
New and Previous Nicknames
Copy Link[the] prev[ious] nick[name]
[the] new nick[name]
on nickname change:
broadcast "%event-member% has changed their nick from %prev nick% to %new nick%"
Added or Removed roles.
Copy Link [the] role[s]
SOON
Search Results
Copy Link[the] [last] search results
on join:
search youtube for "%player%" and store the results in {_results::*}
if search results are set:
message "Did you know there are %size of search results% videos about you on YouTube?" to player
User Named
Copy Linkuser[s] (with [the] name|named) %string% [in %-guild%]
discord command user:
trigger:
set {_} to user with the name arg-1 in event-guild
reply with "Oh
found them! %discord name of {_}%##%discriminator of {_}%"
Categories of guild
Copy Link[the] categories[s] of %guilds%
%guilds%'[s] categories[s]
discord command $categories:
trigger:
set {_categories::*} to the categories of event-guild
reply with "Here are the current categories: `%{_categories::*}%`"
Category named
Copy Link[the] category (with [the] name|named) %string% [in %guild%]
discord command $create:
trigger:
create text channel:
set the name of the channel to arg-1
set the parent of the channel to category named "xd"
create the last made channel in event-guild and store it in {_chnl}
reply with "I've successfully created a channel named `%arg-1%`
ID: %id of {_chnl}%"
Category with ID
Copy Linkcategory with id %string% [in %-guild%]
reply with "%category with id ""4516161651""%"
Owner of Guild
Copy Link[the] discord owner[s] of %guilds%
%guilds%'[s] discord owner[s]
discord command $transfer:
trigger:
set discord owner of event-guild to arg-1 with event-bot
Afk channel of Guild
Copy Link[the] afk channel[s] of %guilds%
%guilds%'[s] afk channel[s]
discord command $afk:
trigger:
reply with "%afk channel of event-guild%"
Retrieved bans
Copy Link[last] (grabbed|retrieved) bans
discord command $bans:
trigger:
grab bans of event-guild
reply with "Here are the banned users: %grabbed bans%"
Channels of
Copy Link[the] channel[s] of %guild/category%
%guild/category%'[s] channel[s]
discord command $channels []:
trigger:
if arg-1 is not set:
reply with "Here are the current channels: `%channels of event-guild%`"
stop
set {_category} to category named arg-1
reply with "Here are the channels of the category named %arg-1%: `%channels of {_category}%`"
Discord Creation Date of
Copy Link[the] discord creation date[s] of %channel/guild/message/role/category/emote/attachment%
%channel/guild/message/role/category/emote/attachment%'[s] discord creation date[s]
broadcast "%discord creation date of event-guild%"
Emotes of guild
Copy Link[the] [] emote[s] of %guild%
%guild%'[s] [] emote[s]
discord command $emotes:
executable in: guild
trigger:
loop emotes of event-guild:
if loop-value is animated:
add loop-value to {_animated::*}
else:
add loop-value to {_non::*}
create embed:
set the author info of the embed to author named "Emotes %reaction "":smile:""%" with no url and no icon
set the description of the embed to "%name of event-guild% has %size of {_non::*}% regular emotes and %size of {_animated::*}% animated emotes!!"
set the colour of the embed to Purple
add field named "Local emotes (1/1)" with value "%{_non::*}%" to embed
add field named "Animated emotes (1/1)" with value "%{_animated::*}%" to embed
send the last created embed to event-channel with event-bot
Icon URL of Guild
Copy Link[the] icon[s] of %guilds%
%guilds%'[s] icon[s]
reply with "%icon of event-guild%"
Last Created Invitation
Copy Link [the] last created invite [for %-channel%]
discord command invite:
trigger:
create an invite to event-channel
reply with "%the last created invite%"
Members of
Copy Link[the] discord member[s] of %guild/category/channel%
%guild/category/channel%'[s] discord member[s]
discord command $guild:
trigger:
reply with "%size of discord members of event-guild%"
Public Role of Guild
Copy Link[the] public role[s] of %guild%
%guild%'[s] public role[s]
discord command role:
trigger:
reply with "`%public role of event-guild%`"
Region of Guild
Copy Link[the] region[s] of %guilds%
%guilds%'[s] region[s]
broadcast "%region of event-guild%"
Role Named
Copy Link[the] role[] (with [the] name|named) %string% [in %guild%]
discord command $role:
trigger:
set {_role} to role named arg-1
if {_role} is not set:
reply with "Could not find a role by that name!"
stop
reply with "I found the role! ID: %id of {_role}%"
Roles of Guild
Copy Link[the] role[s] of %guild%
%guild%'[s] role[s]
discord command $roles:
trigger:
reply with "Here are the current roles: `%roles of event-guild%`"
Text Channels of
Copy Link[the] text(-| )channel[s] of %guild/category%
%guild/category%'[s] text(-| )channel[s]
discord command $channels []:
trigger:
if arg-1 is not set:
reply with "Here are the current channels: `%channels of event-guild%`"
stop
set {_category} to category named arg-1
reply with "Here are the channels of the category named %arg-1%: `%channels of {_category}%`"
Discord Verification level of Guild
Copy Link[the] discord verification level[s] of %guilds%
%guilds%'[s] discord verification level[s]
broadcast "%discord verification level of event-guild%"
Voice Channels
Copy Link[the] voice[(-| )]channels of %guild/category%
%guild/category%'[s] voice[(-| )]channels
on guild message receive:
set {_channels::*} to voice channels of event-guild
loop {_channels::*}:
broadcast "%name of loop-value%"
Channel of
Copy Link[the] [discord] channel[s] of %invite%
%invite%'[s] [discord] channel[s]
discord command parse:
prefixes: /
trigger:
retrieve the invites of event-guild
set {in::*} to last grabbed invites
loop {in::*}:
if "%loop-value%" contains arg-1:
set {_} to loop-value
make embed and send it to event-channel:
set the title of the embed to title with text "Parsing results for invite: %invite url of {_}%"
set the colour of the embed to Cyan
set the thumbnail of embed to "https://cdn.discordapp.com/icons/236641445363056651/e51b2c2f4d539f7c18ae966d60992d25.png"
add field named "Max Uses" with value "%max uses of {_}%" to embed
add field named "Max Age (In Seconds)" with value "%max age of {_}%" to embed
add field named "Time Created" with value "%creation date of {_}%" to embed
add field named "Guild" with value "%guild of {_}%" to embed
add field named "Channel" with value "%channel of {_}%" to embed
New/Current Invite
Copy Link[(the|an|[a] new)] invite
discord command rawr:
prefixes: /
trigger:
create invite to event-channel with event-bot:
set max uses of the invite to 5
set {_} to the invite
reply with "%creation date of of {_}%"
Max Age
Copy Link[the] max age[s] of %invite%
%invite%'[s] max age[s]
discord command invite:
prefixes: /
trigger:
create invite to event-channel:
set the max usage of the invite to 1
set the max age of the invite to 36
set {_} to the invite
reply with "%max age of {_}%"
Invite Max Usage
Copy Link[the] max (use[s]|usage)[s] of %invite%
%invite%'[s] max (use[s]|usage)[s]
discord command rawr:
prefixes: /
trigger:
create invite to event-channel with event-bot:
set max uses of the invite to 5
set {_} to the invite
reply with "%max uses of {_}%"
Creation date of Invite
Copy Link[the] [invite] creation date[s] of %invite%
%invite%'[s] [invite] creation date[s]
discord command rawr:
prefixes: /
trigger:
create invite to event-channel with event-bot:
set max uses of the invite to 5
set {_} to the invite
reply with "%creation date of of {_}%"
Invite Url of
Copy Link[the] invite url[s] of %invite%
%invite%'[s] invite url[s]
discord command invite:
prefixes: /
trigger:
create invite to event-channel:
set the max usage of the invite to 1
set {_} to the invite
reply with "Done! Created: %invite url of {_}%"
Retrieved Invites
Copy Link[the] last (grabbed|retrieved) invites
discord command test:
prefixes: /
trigger:
retrieve the invites of event-guild
reply with "%last grabbed invites%"
Color of Role
Copy Link[the] colo[u]r[s] of %roles%
%roles%'[s] colo[u]r[s]
set the color of {_role} to red with event-bot
Guild Deafened State of Member
Copy Link[the] [<guild>] deafen[ed] state[s] of %members%
%members%'[s] [<guild>] deafen[ed] state[s]
on guild message receive:
reply with "%deafen state of event-user in event-guild%"
Join Date
Copy Link[the] [] join date[s] of %members/users%
%members/users%'[s] [] join date[s]
reply with "%discord join date of event-user%"
Nickname of
Copy Link[the] discord nickname[s] of %members%
%members%'[s] discord nickname[s]
set the discord nickname of event-member to "new nickname" with event-bot
Online status of
Copy Link[the] [online][(-| )]status[s] of %members/users/bots/strings%
%members/users/bots/strings%'[s] [online][(-| )]status[s]
set status of event-bot to do not disturb
Roles of Member
Copy Link[the] role[s] of %members%
%members%'[s] role[s]
remove role with id "6110981981981" from roles of event-member
Voice Channel of Member
Copy Link[the] [current] voice[(-| )]channel of %members%
%members%'[s] [current] voice[(-| )]channel
join voice channel of event-member
Attachments of
Copy Link[the] attachment[s] of %message%
%message%'[s] attachment[s]
broadcast "%discord name of attachment of event-message%"
Attachment Height of
Copy Link[the] attachment height[s] of %attachment%
%attachment%'[s] attachment height[s]
broadcast "%height of attachment of event-message%"
Attachment Url of
Copy Link[the] attachment url[s] of %attachment%
%attachment%'[s] attachment url[s]
broadcast "%attachment url of attachment of event-message%"
Attachment Width of
Copy Link[the] attachment width[s] of %attachment%
%attachment%'[s] attachment width[s]
on guild message received:
set {_} to attachment of event-message
if {_} is set:
if {_} is an image:
reply with "its %attachment width of {_}% by %attachment height of {_}%"
Embed of Message Builder
Copy Link[the] embed[s] of %messagebuilders%
%messagebuilders%'[s] embed[s]
discord command $build:
trigger:
make embed:
add field with value "Hey there this is an embed!" to the embed
set color of the embed to red
set {e} to a new message builder
set text of {e} to "Hey there%nl%"
set embed of {e} to last embed
append "Info for embed attached to this builder: %color of embed of {e}%" to {e}
send {e} to event-channel with event-bot
Text of a message builder
Copy Link[the] [] text[s] of %messagebuilders%
%messagebuilders%'[s] [] text[s]
command /build:
trigger:
set {e} to a new message builder
set text of {e} to "Hey look at this"
broadcast "%text of {e}%"
Message Builder
Copy Linka [new] message builder
set {e} to a new message builder
TTS of Message Builder
Copy Link[the] tts state[s] of %messagebuilders%
%messagebuilders%'[s] tts state[s]
discord command $tts:
trigger:
set {_} to a new message builder
set tts state of {_} to true
send {_} to event-channel with event-bot
reply with "done?"
Reactions of Message
Copy Link[the] reactions[s] of %messages%
%messages%'[s] reactions[s]
on guild message receive:
add reactions "smile" and "frowning" to reactions of event-message
Author of Message
Copy Link[the] [discord] author[s] of %messages%
%messages%'[s] [discord] author[s]
author of event-message
Content of Message
Copy Link[the] [] content[s] of %messages%
%messages%'[s] [] content[s]
content of event-message
Jump URL of Message
Copy Link[the] jump url[s] of %message%
%message%'[s] jump url[s]
Last retrieved Message
Copy Linklast retrieved [discord] message
set {_message} to last retrieved message
Mentioned Channels
Copy Link[the] mentioned channel[s] of %messages%
%messages%'[s] mentioned channel[s]
set {_var::*} to event-message's mentioned channels
Mentioned Roles
Copy Link[the] mentioned role[s] of %messages%
%messages%'[s] mentioned role[s]
set {_var::*} to event-message's mentioned roles
Mentioned Users
Copy Link[the] mentioned user[s] of %messages%
%messages%'[s] mentioned user[s]
set {_var::*} to event-message's mentioned users
Timestamp of
Copy Link[the] (timestamp|date)[s] of %embedbuilders/messages%
%embedbuilders/messages%'[s] (timestamp|date)[s]
set the timestamp of {_embed} to now
# You can also set it to a date in the past/future like this
set {_thePast} to now
subtract 5 days from {_thePast}
set the timestamp of {_embed} to {_thePast}
Channel with ID
Copy Linkchannel with id %string% [in %-guild%]
broadcast "%name of channel with id ""6515615645451561""%
Voice Channel with ID
Copy Linkvoice(-| )channel with id %string% [in %-guild%]
discord command topic:
usage: topic
prefixes: $
trigger:
set name of voice channel with id arg-1 to arg-2 with event-bot
Guild Named
Copy Link guild[s] named %string%
set {_var::*} to guilds named "Vixio"
Guild with ID
Copy Link (server|guild) with id %string%
broadcast name of guild with id "16165192162168461"
User in Guild
Copy Link%user% in %guild%
broadcast nickname of user with id "1561515615610515" in event-guild
Role with ID
Copy Linkrole with id %string% [in %-guild%]
add role with id "5151561851" to roles of event-user in event-guild
User with ID
Copy Link user with id %string%
broadcast name of user with id "456145141891891"
Mentionable State of Role
Copy Link[the] mentionable state[s] of %roles%
%roles%'[s] mentionable state[s]
reply with "%mentionable state of role with id ""55416516516516""%
Duration of Track
Copy Link[the] duration[s] of %tracks%
%tracks%'[s] duration[s]
broadcast "%duration of track event-bot is playing%"
Identifier of Track
Copy Link[the] identifier[s] of %tracks%
%tracks%'[s] identifier[s]
broadcast "%identifier of track event-bot is playing%"
Last Loaded Audio Track
Copy Link[the] last loaded [audio] track [of %bot/string%] [in %guild%]
reply with "%the last loaded track%"
Position of Track
Copy Link[the] position[s] of %tracks%
%tracks%'[s] position[s]
broadcast "%position of track event-bot is playing%"
Author of Track
Copy Link[the] author[s] of %tracks%
%tracks%'[s] author[s]
broadcast "%author of track event-bot is playing%"
Url of Track
Copy Link[the] ur(i|l)[s] of %tracks%
%tracks%'[s] ur(i|l)[s]
broadcast "%url of track event-bot is playing%"
Avatar of User
Copy Link[the] [discord] [] avatar[s] of %users/bots/strings/member%
%users/bots/strings/member%'[s] [discord] [] avatar[s]
discord command $info:
trigger:
reply with "%avatar of arg-1%"
Bot State Of User
Copy Link[the] bot state[s] of %users%
%users%'[s] bot state[s]
set {var} to bot state of event-user
Discriminator of User
Copy Link[the] discriminator[s] of %users%
%users%'[s] discriminator[s]
discord command $info:
trigger:
reply with "%discriminator of arg-1%"
Game of User
Copy Link[the] game[s] of %members/users/bots/strings%
%members/users/bots/strings%'[s] game[s]
discord command $info:
trigger:
reply with "%game of arg-1%"
New Line
Copy Link([a] new line|nl)
discord command $nl:
trigger:
set {_m} to a message builder
append "Hey!" to {_m}
append "%nl%" to {_m}
append "There!" to {_m}
reply with {_m}
Zero width space
Copy Link[a] zero width space
append zero width space to {_messageBuilder}
Discord Command
Copy Linkdiscord command <([^s]+)( .+)?$>
discord command cmd:
prefixes: "hey "
"%mention tag of event-bot% "
##
aliases: info
user
roles: Dev
description: Get some information about a user
usage: hey info
bots: {@bot}
executable in: guild
trigger:
set {_} to a message builder
append line "-=Who is %name of arg-1%=-"
append line "Name: %name of arg-1%"
append line "ID: %id of arg-1%"
append line "Mention tag: %mention tag of arg-1%"
append line "Status: %online status of arg-1%"
reply with {_}
Track end
Copy Link track end [seen by %-string%]
on track end seen by "Jewel"
Track Seek
Copy Link track seek [seen by %-string%]
on track seek seen by "Jewel"
Track start
Copy Link track start [seen by %-string%]
on track start seen by "Jewel"
Reaction Add
Copy Linkreaction add[ed] [seen by %-string%]
on reaction add:
Vixio Command
Copy Linkvixio command [%-string%]
on vixio command "eval":
Guild Message Received
Copy Link(guild|server) message (receive[d] [seen]| sent) [by %-string%]
on guild message received seen by "a bot":
Voice Join
Copy Linkuser join voice [seen by %-string%]
voice [channel] join [seen by %-string%]
on voice channel join:
Voice Leave
Copy Linkuser leave voice [seen by %-string%]
voice [channel] leave [seen by %-string%]
on voice channel leave:
Private Message
Copy Link(private message|direct message)seen)?|sent> [by %-string%]
on direct message received:
Reaction Remove
Copy Linkreaction remove[d] [seen by %-string%]
on reaction remove:
Bot Join Guild
Copy Linkbot (join|enter) [new] guild [seen by %-string%]
on bot join guild
Bot Leave Guild
Copy Linkbot (leave|exit) guild [seen by %-string%]
on bot leave guild:
User Banned
Copy Linkuser ban[ned] [seen by %-string%]
on user banned:
User Unbanned
Copy Linkuser unban[ned] [seen by %-string%]
on user unbanned:
Role Added
Copy Linkmember role add[ed] [seen by %-string%]
on member role add:
Member Switch Voice Channel
Copy Linkmember (switch|move) [voice] channel [seen by %-string%]
on member switch voice channel:
broadcast "%event-user% left %old channel% and joined %new channel%"
Guild Join
Copy Link(user|member) join (guild|server) [seen by %-string%]
on member join guild:
Guild Leave
Copy Link(guild|member) leave (guild|server) [seen by %-string%]
on member leave guild:
Nickname Change
Copy Link[member] nick[name] (change|update) [seen by %-string%]
on nickname update:
Role Removed
Copy Linkmember role remove[d] [seen by %-string%]
on member role remove:
Message Deleted
Copy Link message delete[d] [seen by %-string%]
on message deleted
Message Received
Copy Link message receive[d] [seen by %-string%]
on message received: