Documentation
¶
Index ¶
- func AddLabel(img *image.RGBA, bg color.RGBA, x, y int, label string, face font.Face)
- func ParseHexColor(s string) (c color.RGBA, err error)
- type Bot
- func (bot *Bot) BulkDelete(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) ColorsList(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) GetAnime(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) Help(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) MassRole(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) OnBan(s *discordgo.Session, m *discordgo.GuildBanAdd)
- func (bot *Bot) OnMessage(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) PickColor(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) Poll(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) SendErrorMessage(s *discordgo.Session, err error)
- func (bot *Bot) StopBot()
- func (bot *Bot) TaskAdd(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) TaskDone(s *discordgo.Session, m *discordgo.MessageCreate)
- func (bot *Bot) Tasks(s *discordgo.Session, m *discordgo.MessageCreate)
- type Command
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Bot ¶
type Bot struct { Session *discordgo.Session DB *db.DB LogsID string Logger *zap.Logger Commands []Command }
Bot provide struct for bot
func (*Bot) BulkDelete ¶
func (bot *Bot) BulkDelete(s *discordgo.Session, m *discordgo.MessageCreate)
BulkDelete provides handler for !delete command
func (*Bot) ColorsList ¶
func (bot *Bot) ColorsList(s *discordgo.Session, m *discordgo.MessageCreate)
ColorsList provides handler for !colors command
func (*Bot) GetAnime ¶
func (bot *Bot) GetAnime(s *discordgo.Session, m *discordgo.MessageCreate)
GetAnime provides handler for !anime command
func (*Bot) Help ¶
func (bot *Bot) Help(s *discordgo.Session, m *discordgo.MessageCreate)
Help provides handler for !help command
func (*Bot) MassRole ¶
func (bot *Bot) MassRole(s *discordgo.Session, m *discordgo.MessageCreate)
MassRole provides handler for !massrole command
func (*Bot) OnBan ¶
func (bot *Bot) OnBan(s *discordgo.Session, m *discordgo.GuildBanAdd)
OnBan provide handler for GuildBanAdd event
func (*Bot) OnMessage ¶
func (bot *Bot) OnMessage(s *discordgo.Session, m *discordgo.MessageCreate)
OnMessage provide handler for MessageCreate event
func (*Bot) PickColor ¶
func (bot *Bot) PickColor(s *discordgo.Session, m *discordgo.MessageCreate)
PickColor provides handler for !color command
func (*Bot) Poll ¶ added in v1.0.1
func (bot *Bot) Poll(s *discordgo.Session, m *discordgo.MessageCreate)
Poll provide handler for !poll command
func (*Bot) SendErrorMessage ¶
SendErrorMessage ...
func (*Bot) TaskAdd ¶
func (bot *Bot) TaskAdd(s *discordgo.Session, m *discordgo.MessageCreate)
TaskAdd provide handler for !task add command
Click to show internal directories.
Click to hide internal directories.