Documentation
¶
Index ¶
- type DiscordClient
- func (d *DiscordClient) AddHandler(handler interface{})
- func (d *DiscordClient) CreateNotifyAndScheduleChannel() (*discordgo.Channel, error)
- func (d *DiscordClient) EditMessage(category string, channel string, messageID, message string) (*discordgo.Message, error)
- func (d *DiscordClient) GetCachedChannel(origCategory string, origChannelName string) (*discordgo.Channel, error)
- func (d *DiscordClient) GetChannel(channelID string) (*discordgo.Channel, error)
- func (d *DiscordClient) GetChannelMessage(channelID string, messageID string) (*discordgo.Message, error)
- func (d *DiscordClient) GetMessageReactions(channelID string, messageID string, emoji string) ([]*discordgo.User, error)
- func (d *DiscordClient) ListAutoSearchChannelThredOkReactionedFirstMessageContents(channelID string) ([]*discordgo.Message, error)
- func (d *DiscordClient) MessageReactionAdd(channelID string, messageID string, emoji string) error
- func (d *DiscordClient) MessageReactionRemove(channelID string, messageID string, emoji string) error
- func (d *DiscordClient) Open() error
- func (d *DiscordClient) SendMessage(category string, channel string, message string) (*discordgo.Message, error)
- func (d *DiscordClient) SendMessageToThread(threadID string, content string) error
- func (d *DiscordClient) Session() *discordgo.Session
- func (d *DiscordClient) UpdateChannelsCache() error
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 (*DiscordClient) AddHandler ¶
func (d *DiscordClient) AddHandler(handler interface{})
func (*DiscordClient) CreateNotifyAndScheduleChannel ¶
func (d *DiscordClient) CreateNotifyAndScheduleChannel() (*discordgo.Channel, error)
func (*DiscordClient) EditMessage ¶
func (*DiscordClient) GetCachedChannel ¶
func (*DiscordClient) GetChannel ¶
func (d *DiscordClient) GetChannel(channelID string) (*discordgo.Channel, error)
func (*DiscordClient) GetChannelMessage ¶
func (*DiscordClient) GetMessageReactions ¶
func (*DiscordClient) ListAutoSearchChannelThredOkReactionedFirstMessageContents ¶
func (d *DiscordClient) ListAutoSearchChannelThredOkReactionedFirstMessageContents(channelID string) ([]*discordgo.Message, 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 (*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
Click to show internal directories.
Click to hide internal directories.