Documentation ¶
Index ¶
- type MessageParser
- func (parser MessageParser) GetArguments() []string
- func (parser MessageParser) GetChannelId() string
- func (parser MessageParser) GetDiscordAuthor() *discordgo.User
- func (parser MessageParser) GetDiscordMessage() *discordgo.Message
- func (parser MessageParser) GetGuildId() string
- func (parser MessageParser) GetOriginalCommand() string
- func (parser *MessageParser) GetRawArguments() string
- func (parser MessageParser) IsBotMentioned() bool
- func (parser *MessageParser) IsTaggingHimself() bool
- func (parser *MessageParser) RemoveArgument(target string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MessageParser ¶
type MessageParser struct {
// contains filtered or unexported fields
}
func New ¶
func New(message *discordgo.MessageCreate, logger logger.Logger) (parser *MessageParser)
func (MessageParser) GetArguments ¶
func (parser MessageParser) GetArguments() []string
func (MessageParser) GetChannelId ¶
func (parser MessageParser) GetChannelId() string
func (MessageParser) GetDiscordAuthor ¶
func (parser MessageParser) GetDiscordAuthor() *discordgo.User
func (MessageParser) GetDiscordMessage ¶
func (parser MessageParser) GetDiscordMessage() *discordgo.Message
func (MessageParser) GetGuildId ¶
func (parser MessageParser) GetGuildId() string
func (MessageParser) GetOriginalCommand ¶
func (parser MessageParser) GetOriginalCommand() string
func (*MessageParser) GetRawArguments ¶
func (parser *MessageParser) GetRawArguments() string
func (MessageParser) IsBotMentioned ¶
func (parser MessageParser) IsBotMentioned() bool
func (*MessageParser) IsTaggingHimself ¶
func (parser *MessageParser) IsTaggingHimself() bool
func (*MessageParser) RemoveArgument ¶
func (parser *MessageParser) RemoveArgument(target string)
Click to show internal directories.
Click to hide internal directories.