Documentation ¶
Index ¶
- Variables
- func CreateAuditLogEmbed(userID uint64, userAvatarURL string, roleID uint64, reason string, add bool) *discordgo.MessageEmbed
- func CreateMembershipInfoEmbeds(ctx context.Context, db *ent.Client, userID, guildID uint64) ([]*discordgo.MessageEmbed, error)
- func GetDisabledChannelEmbeds(ctx context.Context, db *ent.Client, channelIDs []string) ([]*discordgo.MessageEmbed, error)
- func GetGuildInfoEmbeds(dg *ent.Guild) []*discordgo.MessageEmbed
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AuditTestMessageEmbed = &discordgo.MessageEmbed{ Title: "Test embed", Description: ":wave: checking that this bot has permissions to send embed messages with thumbnails to this channel. Feel free to delete this message.", Thumbnail: &discordgo.MessageEmbedThumbnail{ URL: "https://picsum.photos/200", }, } )
Functions ¶
func CreateAuditLogEmbed ¶
func CreateAuditLogEmbed( userID uint64, userAvatarURL string, roleID uint64, reason string, add bool, ) *discordgo.MessageEmbed
CreateAuditLogEmbed creates the embed used for audit log messages.
func CreateMembershipInfoEmbeds ¶
func CreateMembershipInfoEmbeds(ctx context.Context, db *ent.Client, userID, guildID uint64) ([]*discordgo.MessageEmbed, error)
CreateMembershipInfoEmbeds creates a []*discordgo.MessageEmbed that describes the user's current role grants on a server.
func GetDisabledChannelEmbeds ¶
func GetDisabledChannelEmbeds(ctx context.Context, db *ent.Client, channelIDs []string) ([]*discordgo.MessageEmbed, error)
GetDisabledChannelEmbeds creates a
func GetGuildInfoEmbeds ¶
func GetGuildInfoEmbeds(dg *ent.Guild) []*discordgo.MessageEmbed
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.