discord_client

package
v0.14.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DiscordClient

type DiscordClient struct {
	// contains filtered or unexported fields
}

func NewDiscordClient

func NewDiscordClient(cfg config.Config, queries *db.Queries, logger *zap.Logger) (*DiscordClient, error)

func (*DiscordClient) AddHandler

func (d *DiscordClient) AddHandler(handler interface{})

func (*DiscordClient) CreateAutoSearchThread added in v0.14.0

func (d *DiscordClient) CreateAutoSearchThread(title string, content string) (string, error)

func (*DiscordClient) CreateNotifyAndScheduleChannel

func (d *DiscordClient) CreateNotifyAndScheduleChannel() (*discordgo.Channel, error)

func (*DiscordClient) DeleteThread added in v0.14.0

func (d *DiscordClient) DeleteThread(threadID string) error

func (*DiscordClient) EditMessage

func (d *DiscordClient) EditMessage(category string, channel string, messageID, message string) (*discordgo.Message, error)

func (*DiscordClient) GetCachedChannel

func (d *DiscordClient) GetCachedChannel(origCategory string, origChannelName string) (*discordgo.Channel, error)

func (*DiscordClient) GetChannel

func (d *DiscordClient) GetChannel(channelID string) (*discordgo.Channel, error)

func (*DiscordClient) GetChannelMessage

func (d *DiscordClient) GetChannelMessage(channelID string, messageID string) (*discordgo.Message, error)

func (*DiscordClient) GetMessageReactions

func (d *DiscordClient) GetMessageReactions(channelID string, messageID string, emoji string) ([]*discordgo.User, error)

func (*DiscordClient) MessageReactionAdd

func (d *DiscordClient) MessageReactionAdd(channelID string, messageID string, emoji string) error

func (*DiscordClient) MessageReactionRemove

func (d *DiscordClient) MessageReactionRemove(channelID string, messageID string, emoji string) error

func (*DiscordClient) Open

func (d *DiscordClient) Open() error

func (*DiscordClient) SendMessage

func (d *DiscordClient) SendMessage(category string, channel string, message string) (*discordgo.Message, error)

func (*DiscordClient) SendMessageToThread

func (d *DiscordClient) SendMessageToThread(threadID string, content string) error

func (*DiscordClient) Session

func (d *DiscordClient) Session() *discordgo.Session

func (*DiscordClient) UpdateChannelsCache

func (d *DiscordClient) UpdateChannelsCache() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL