nugugame

package
v0.0.0-...-07de05f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2022 License: AGPL-3.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NUGUGAME_IMAGE_RESIZE_HEIGHT = 200
	NUGUGAME_DEFULT_ROUND_DELAY  = 12
	NUGUGAME_ROUND_DELETE_DELAY  = 2 * time.Second
	CHECKMARK_EMOJI              = "✅"
	SINGLE_NUGUGAME_CACHE_KEY    = "currentSingleNugugames"
	MULTI_NUGUGAME_CACHE_KEY     = "currentMultiNugugames"
)
View Source
const (
	NUGUGAME_DIFFICULTY_IDOLS_KEY = "nugugameIdolsByDifficulty"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Module

type Module struct{}

module struct

func (*Module) Action

func (m *Module) Action(command string, content string, msg *discordgo.Message, session *discordgo.Session)

Main Entry point for the plugin

func (*Module) Commands

func (m *Module) Commands() []string

Will validate if the passed command entered is used for this plugin

func (*Module) Init

func (m *Module) Init(session *shardmanager.Manager)

func (*Module) OnGuildBanAdd

func (m *Module) OnGuildBanAdd(user *discordgo.GuildBanAdd, session *discordgo.Session)

func (*Module) OnGuildBanRemove

func (m *Module) OnGuildBanRemove(user *discordgo.GuildBanRemove, session *discordgo.Session)

func (*Module) OnGuildMemberAdd

func (m *Module) OnGuildMemberAdd(member *discordgo.Member, session *discordgo.Session)

func (*Module) OnGuildMemberRemove

func (m *Module) OnGuildMemberRemove(member *discordgo.Member, session *discordgo.Session)

func (*Module) OnMessage

func (m *Module) OnMessage(content string, msg *discordgo.Message, session *discordgo.Session)

func (*Module) OnMessageDelete

func (m *Module) OnMessageDelete(msg *discordgo.MessageDelete, session *discordgo.Session)

func (*Module) OnReactionAdd

func (m *Module) OnReactionAdd(reaction *discordgo.MessageReactionAdd, session *discordgo.Session)

/// Unused functions required by ExtendedPlugin interface

func (*Module) OnReactionRemove

func (m *Module) OnReactionRemove(reaction *discordgo.MessageReactionRemove, session *discordgo.Session)

func (*Module) Uninit

func (m *Module) Uninit(session *shardmanager.Manager)

Uninit called when bot is shutting down

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL