Skip to content

PollMedia

Implementation of discords PollMedia object as a Luau builder.

https://discord.com/developers/docs/resources/poll#poll-media-object-poll-media-object-structure

PollMedia.text  :: string?

The text content of the poll media.

PollMedia.emoji  :: Emoji?

The emoji associated with this poll media.

PollMedia : setText ( text )  -> PollMedia

Sets the text for the PollMedia.

Parameters

text: string

Returns

PollMedia
PollMedia : setEmoji ( emoji )  -> PollMedia

Responsible for setting the emoji for the PollMedia.

Parameters

emoji: JSON

Returns

PollMedia
PollMedia : build ( )  -> JSON

Responsible for building the PollMedia JSON that can be parsed by the Discord API.

Returns

JSON
PollMedia . new ( resource )  -> PollMedia

Responsible for creating a new PollMedia.

local media = PollMedia.new({
text = "Sample text",
emoji = emojiBuilder.new():build()
})

Parameters

resource: {
text: string?,
emoji: emojiBuilder.JSON?,
}

Returns

PollMedia