Package-level declarations

Types

Link copied to clipboard

In-memory tags storage, intended for testing. Not optimised, doesn't store the tags when the bot stops. This class uses startsWith to match tags based on partial keys and titles.

Link copied to clipboard
@Serializable
data class Tag(val category: String, val description: String, val key: String, val title: String, val color: Color? = null, val guildId: Snowflake? = null, val image: String? = null)

Data class representing a single tag. Serializable, for flexible storage.

Link copied to clipboard
interface TagsData

Interface representing data storage for the tags extension. Extend this and implement the functions to create your own storage setup for your bot.