Documentation ¶
Index ¶
- func NewLeaderboardCommand() *leaderboardCommand
- func NewRankCommand(onRank func(member *discordgo.User)) *rankCommand
- type Command
- func NewClearMessageCommand(session *discordgo.Session) Command
- func NewJoiningDateCommand(session *discordgo.Session) Command
- func NewLoveMeterCommand(session *discordgo.Session) Command
- func NewMuteCommand(session *discordgo.Session) Command
- func NewRockPaperScissorsCommand(session *discordgo.Session) Command
- type RockPaperScissorsCommand
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLeaderboardCommand ¶
func NewLeaderboardCommand() *leaderboardCommand
func NewRankCommand ¶
Types ¶
type Command ¶
type Command interface { Name() string Execute(message *discordgo.Message) (string, error) ResponseMessage() string Usage() string }
func NewClearMessageCommand ¶
func NewJoiningDateCommand ¶
func NewLoveMeterCommand ¶
func NewMuteCommand ¶
type RockPaperScissorsCommand ¶
type RockPaperScissorsCommand struct {
// contains filtered or unexported fields
}
func (*RockPaperScissorsCommand) Execute ¶
func (cmd *RockPaperScissorsCommand) Execute(message *discordgo.Message) (string, error)
func (*RockPaperScissorsCommand) Name ¶
func (cmd *RockPaperScissorsCommand) Name() string
func (*RockPaperScissorsCommand) ResponseMessage ¶
func (cmd *RockPaperScissorsCommand) ResponseMessage() string
func (*RockPaperScissorsCommand) Usage ¶
func (cmd *RockPaperScissorsCommand) Usage() string
Click to show internal directories.
Click to hide internal directories.