Sections
Creator Components Row
Creates a row of components. The specified variable will contains the created row once the section is executed. For now, a row can only hold multiple components of type Button! Use 'the last row builder' expression (within the section) to change the values of the row!
Embed Builder
This builder allow you to make embed easily. You can specify the template used, you must register this template before use it!
discord command embed:
prefixes: !
trigger:
make embed:
set title of embed to "Title"
set description of embed to "Description%nl%The title leads to the URL, if given"
set author of the embed to "Author name (Can point to URL)"
set author icon of embed to "https://cdn.discordapp.com/emojis/825811394963177533.png?v=1"
set author url of embed to "https://www.youtube.com/watch?v=i33DB6R8YUY"
set embed color of the embed to orange
add inline field named "Field Name" with value "Colour sets %nl%< that" to fields of embed
add inline field named "Field Name" with value "Color is a java Color%nl%Not a string" to fields of embed
add inline field named "Field Name" with value "Field value" to fields of embed
add field named "Non-inline field name" with value "The number of fields that can be shown on the same row is limited to 3, but is limited to 2 when an image is included" to fields of embed
set image of embed to "https://media.discordapp.net/attachments/237757030708936714/390520880242884608/8xAac.png?width=508&height=522"
set thumbnail of embed to "https://cdn.discordapp.com/emojis/825811394963177533.png?v=1"
set title url of embed to "https://www.crunchyroll.com/fr/tonikawa-over-the-moon-for-you"
set footer of embed to "Footer text"
set footer icon of embed to "https://cdn.discordapp.com/emojis/825811394963177533.png?v=1"
set timestamp of embed to now
reply with last embed
Create (rich) Message
Creates a rich message. A rich message can receive the following data:
- Content
- Embed[s] (default max is 1, webhooks can send up to 5)
- Attachment(s) (supports images if SkImage is installed)
-
Components This will be used to both post & edit a message. Simply change what you want and pass the result of the section to the edit effect. === "Examples"
```applescript create a new message and store it in {_msg}: set the content of the message to "Hello World!"
make embed: set title of embed to "Amazing embeds :D" set embed color of embed to orange set footer of embed to "Created with DiSky v4!" add last embed to the embeds of the message
add "plugins/Skript/scripts/msg.sk" to the attachments of the message
# simple button that'll take one row for itself add new danger button with id "btn-1" named "RDR II" to rows of the message # mutliple buttons within the same row make new component row and store it in {_row}: add new success button with id "btn-2" named "Green lands!" with reaction "smile" to components of the row builder add new link button with id "https://forum.itsthesky.info/discord/" named "DiSky's Discord" to components of the row builder add {_row} to rows of the message
# dropdown/select menu set {_dp} to new dropdown with id "selector" set min range of {_dp} to 1 set max range of {_dp} to 2 set placeholder of {_dp} to "Dropdown" add new option with value "one" named "One!" with description "Click to select" with reaction "sparkles" to options of {_dp} add new option with value "two" named "Two!?" with description "Click to select" with reaction "sparkles" to options of {_dp} add new option with value "three" named "THREE!!!" with description "Click to select" with reaction "sparkles" to options of {_dp} add {_dp} to the rows of message
reply with {_msg} ```
ReactSection
No description provided.
Modify Welcome Screen
Modify the welcome screen of a guild. At the end, the request will be sent to discord to update the welcome screen.
discord command setup <guild>:
trigger:
modify welcome screen of arg-1:
change the screen description to "Welcome to the server! Please read the rules and get roles before chatting."
add channel with id "937001799896956991" named "Read our rules" with reaction "?" to the screen
add channel with id "952199041335316520" named "Get roles" with reaction "??" to the screen
LoadFailure
No description provided.
MultipleLoad
No description provided.
NoMatches
No description provided.
SingleLoad
No description provided.
LoadItems
No description provided.
SearchItems
No description provided.
Find Members
Find member filter! It's a section that lets you filter by yourself the members you want to retrieve.
Wants only members with a role, or specific nickname, that are not connected to a channel? You've got it!