DiSky DiSky v5.0.0-b1

Emote Builder

type

A custom emote that does not exist yet: a name, an image and optionally the roles allowed to use it. Create it with 'the build result of', under 'await'. Nothing is read or sent until then: the image is downloaded or read from disk when the emote is built.

4 syntaxesnet.itsthesky.disky5.api.emotes.EmoteBuilder
4 / 4

Properties

2
propertylist of Rolesince 5.0.0-b1
[the] allowed roles of %emotebuilder%
%emotebuilder%'s allowed roles

The roles allowed to use the emote being built. Empty (the default) means everyone can use it.

The roles must belong to the builder's guild.

change modes setaddremovedelete
Helpful?
propertyText since 5.0.0-a1
[the] name of %emotebuilder%
%emotebuilder%'s name

The name of a Discord entity: a user's or member's account name, a guild's name, a role/channel name, a bot's define-name. Registered on Skript's native Property.NAME, so the idiomatic "name of %x%" works without colliding. For a member's server nickname or display name, use "effective name".

change modes set
Helpful?

Expressions

2
expressionEmote Buildersince 5.0.0-b1
[a] new emote builder named %string% with [the] image %string/fileupload% in [the] [guild] %guild%

Creates an emote builder. The image is an http(s) URL, a local file path or a file upload; it must be a PNG, JPEG, GIF or WEBP of 256 KB at most (a GIF makes an animated emote).

The name is 2 to 32 letters, digits or underscores. The bot needs the Create Expressions permission.

Helpful?
expressionEmoteawait since 5.0.0-b1
[the] (build|built) result of [the] %emotebuilder%
[the] built emote [from] [the] %emotebuilder%

Validates the builder, loads its image and creates the emote on Discord. Requires 'await'.

Building the same builder twice creates two emotes.

Helpful?

Returned by

1

Syntaxes elsewhere in DiSky that return Emote Builder.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.