Documentation ¶
Index ¶
- func Start(configuration *config.ConfStruct, db db.Querier) (func() error, error)
- type Bot
- func (bot *Bot) Claim(m *gateway.MessageCreateEvent, name ...Name) (*discord.Embed, error)
- func (b *Bot) Drop(m *gateway.MessageCreateEvent)
- func (b *Bot) Favorite(m *gateway.MessageCreateEvent, name ...Name) (string, error)
- func (b *Bot) Give(m *gateway.MessageCreateEvent, ID int64, _ *arguments.UserMention) (string, error)
- func (b *Bot) Help(_ *gateway.MessageCreateEvent) (*discord.Embed, error)
- func (b *Bot) List(m *gateway.MessageCreateEvent, _ ...*arguments.UserMention) error
- func (b *Bot) Profile(m *gateway.MessageCreateEvent, _ ...*arguments.UserMention) (*discord.Embed, error)
- func (b *Bot) Quote(m *gateway.MessageCreateEvent, quote ...string) (string, error)
- func (b *Bot) Roll(m *gateway.MessageCreateEvent) (*discord.Embed, error)
- func (b *Bot) Verify(m *gateway.MessageCreateEvent, ID int64, _ ...*arguments.UserMention) (string, error)
- type Dropper
- type Name
- type Search
- func (s *Search) Anime(_ *gateway.MessageCreateEvent, name ...Name) (string, error)
- func (s *Search) Character(_ *gateway.MessageCreateEvent, name ...Name) (string, error)
- func (s *Search) Manga(_ *gateway.MessageCreateEvent, name ...Name) (string, error)
- func (s *Search) Setup(sub *bot.Subcommand)
- func (s *Search) User(_ *gateway.MessageCreateEvent, name ...Name) (string, error)
- type Trending
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Bot ¶
type Bot struct { Ctx *bot.Context Me *discord.User DB db.Querier // contains filtered or unexported fields }
Bot represent the bot
func (*Bot) Drop ¶
func (b *Bot) Drop(m *gateway.MessageCreateEvent)
func (*Bot) Give ¶
func (b *Bot) Give(m *gateway.MessageCreateEvent, ID int64, _ *arguments.UserMention) (string, error)
Give is used to give a character to a user
func (*Bot) List ¶
func (b *Bot) List(m *gateway.MessageCreateEvent, _ ...*arguments.UserMention) error
List shows the user's list
func (*Bot) Profile ¶
func (b *Bot) Profile(m *gateway.MessageCreateEvent, _ ...*arguments.UserMention) (*discord.Embed, error)
Profile displays user profile
func (*Bot) Verify ¶
func (b *Bot) Verify(m *gateway.MessageCreateEvent, ID int64, _ ...*arguments.UserMention) (string, error)
Verify verify if someone has a waifu
type Dropper ¶
type Dropper struct { Waifu map[discord.ChannelID]anilist.CharStruct ChanInc map[discord.ChannelID]int Mutex *sync.Mutex }
Dropper is used to handle the dropping mechanism
type Search ¶
Search Initializes a subcommand
Click to show internal directories.
Click to hide internal directories.