discord_luau/classes

Discord-Luau Classes - Objects that wrap around various discord API structures.

discord-luau

Objects that wrap around various Discord API structures such as messages, guilds, channels, and users.

Source: packages/classes

Installation

pesde add discord_luau/classes

Example

local Classes = require("./luau_packages/classes")

local channel = Classes.channels.construct(state, rawChannelData)

local message = channel:sendMessageAsync({
	content = "Hello from discord-luau!",
}):await()

message:replyAsync({ content = "And here is the reply." }):await()

Full documentation at discordluau-docs.devcomp.workers.dev.

Contributing

Contributions are welcome via the repository at github.com/DiscordLuau/discord-luau.

License

This package is licensed under the MIT License.