Documentation
¶
Index ¶
- Constants
- type ApiResponse
- type AutoBuyResult
- type AutoBuyState
- type Cell
- type Client
- type Instance
- func (in *Instance) Adventure(message gateway.EventMessage)
- func (in *Instance) AdventureMessageCreate(message gateway.EventMessage)
- func (in *Instance) AdventureMessageUpdate(message gateway.EventMessage)
- func (in *Instance) AutoBuyMessageCreate(message gateway.EventMessage)
- func (in *Instance) AutoBuyMessageUpdate(message gateway.EventMessage)
- func (in *Instance) AutoBuyModalCreate(modal gateway.EventModalCreate)
- func (in *Instance) AutoUse(message gateway.EventMessage)
- func (in *Instance) BlackjackMessageCreate(message gateway.EventMessage)
- func (in *Instance) BlackjackMessageUpdate(message gateway.EventMessage)
- func (in *Instance) Captcha(message gateway.EventMessage) bool
- func (in *Instance) ChooseSelectMenu(message gateway.EventMessage, row int, column int, values []string) error
- func (in *Instance) ClickButton(message gateway.EventMessage, row int, column int) error
- func (in *Instance) ClickDmButton(message gateway.EventMessage, row int, column int) error
- func (in *Instance) CommandsLoop()
- func (in *Instance) Crime(message gateway.EventMessage)
- func (in *Instance) EventsMessageCreate(message gateway.EventMessage)
- func (in *Instance) FishMessageCreate(message gateway.EventMessage)
- func (in *Instance) FishMessageUpdate(message gateway.EventMessage)
- func (in *Instance) GetView() *View
- func (in *Instance) HandleMessageCreate(message gateway.EventMessage)
- func (in *Instance) HandleMessageUpdate(message gateway.EventMessage)
- func (in *Instance) HandleModalCreate(modal gateway.EventModalCreate)
- func (in *Instance) HighLow(message gateway.EventMessage)
- func (in *Instance) IsPaused() bool
- func (in *Instance) MinigamesMessageCreate(message gateway.EventMessage)
- func (in *Instance) MinigamesMessageUpdate(message gateway.EventMessage)
- func (in *Instance) Others(message gateway.EventMessage)
- func (in *Instance) PauseCommands(indefinite bool)
- func (in *Instance) PetsMessageCreate(message gateway.EventMessage)
- func (in *Instance) PetsMessageUpdate(message gateway.EventMessage)
- func (in *Instance) PostMemesMessageCreate(message gateway.EventMessage)
- func (in *Instance) PostMemesMessageUpdate(message gateway.EventMessage)
- func (in *Instance) ProfileMessageCreate(message gateway.EventMessage)
- func (in *Instance) ProfileMessageUpdate(message gateway.EventMessage)
- func (in *Instance) SafeGetUsername() string
- func (in *Instance) ScratchMessageCreate(message gateway.EventMessage)
- func (in *Instance) ScratchMessageUpdate(message gateway.EventMessage)
- func (in *Instance) Search(message gateway.EventMessage)
- func (in *Instance) SendChatMessage(content string, delay bool) error
- func (in *Instance) SendCommand(name string, options map[string]string, delay bool) error
- func (in *Instance) SendSubCommand(name string, subCommandName string, options map[string]string, delay bool) error
- func (in *Instance) Start() error
- func (in *Instance) StartAutoBuy(command string, subCommand string) <-chan AutoBuyResult
- func (in *Instance) Stop()
- func (in *Instance) StreamMessageCreate(message gateway.EventMessage)
- func (in *Instance) StreamMessageUpdate(message gateway.EventMessage)
- func (in *Instance) SubmitModal(modal gateway.EventModalCreate) error
- func (in *Instance) Trivia(message gateway.EventMessage)
- func (in *Instance) UnpauseCommands()
- func (in *Instance) UpdateConfig(newConfig config.Config)
- func (in *Instance) WorkMessageCreate(message gateway.EventMessage)
- func (in *Instance) WorkMessageUpdate(message gateway.EventMessage)
- type MessageHandler
- type View
Constants ¶
View Source
const ( PinkBits = "<:PinkBits:975398146152738906>" PinkSludgeMonster = "<:PinkSludgeMonster:1127334051422937240>" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiResponse ¶
type AutoBuyResult ¶
type AutoBuyState ¶
type AutoBuyState struct {
// contains filtered or unexported fields
}
type Client ¶
type Client interface {
SendMessage(op gateway.Opcode, data gateway.MessageData) error
Close()
AddHandler(event gateway.EventType, handler interface{}) error
SendChatMessage(content string) error
SendCommand(name string, options map[string]string) error
SendSubCommand(name string, subCommandName string, options map[string]string) error
ClickButton(message gateway.EventMessage, row int, column int) error
ClickDmButton(message gateway.EventMessage, row int, column int) error
ChooseSelectMenu(message gateway.EventMessage, row int, column int, values []string) error
SubmitModal(modal gateway.EventModalCreate) error
GetAuthorizationCode() (string, error)
}
type Instance ¶
type Instance struct {
User *types.User
Client Client
GuildID string
Cfg config.Config
AccountCfg config.AccountsConfig
LastRan map[string]time.Time
StopChan chan struct{}
State string
Ctx context.Context
IsRestarting bool
AutoBuyResultChan chan AutoBuyResult
BreakUpdateTime time.Time
// contains filtered or unexported fields
}
func NewInstance ¶
func (*Instance) Adventure ¶
func (in *Instance) Adventure(message gateway.EventMessage)
func (*Instance) AdventureMessageCreate ¶
func (in *Instance) AdventureMessageCreate(message gateway.EventMessage)
func (*Instance) AdventureMessageUpdate ¶
func (in *Instance) AdventureMessageUpdate(message gateway.EventMessage)
func (*Instance) AutoBuyMessageCreate ¶
func (in *Instance) AutoBuyMessageCreate(message gateway.EventMessage)
func (*Instance) AutoBuyMessageUpdate ¶
func (in *Instance) AutoBuyMessageUpdate(message gateway.EventMessage)
func (*Instance) AutoBuyModalCreate ¶
func (in *Instance) AutoBuyModalCreate(modal gateway.EventModalCreate)
func (*Instance) AutoUse ¶
func (in *Instance) AutoUse(message gateway.EventMessage)
func (*Instance) BlackjackMessageCreate ¶
func (in *Instance) BlackjackMessageCreate(message gateway.EventMessage)
func (*Instance) BlackjackMessageUpdate ¶
func (in *Instance) BlackjackMessageUpdate(message gateway.EventMessage)
func (*Instance) ChooseSelectMenu ¶
func (*Instance) ClickButton ¶
func (*Instance) ClickDmButton ¶
func (*Instance) CommandsLoop ¶
func (in *Instance) CommandsLoop()
func (*Instance) Crime ¶
func (in *Instance) Crime(message gateway.EventMessage)
func (*Instance) EventsMessageCreate ¶
func (in *Instance) EventsMessageCreate(message gateway.EventMessage)
func (*Instance) FishMessageCreate ¶
func (in *Instance) FishMessageCreate(message gateway.EventMessage)
func (*Instance) FishMessageUpdate ¶
func (in *Instance) FishMessageUpdate(message gateway.EventMessage)
func (*Instance) HandleMessageCreate ¶
func (in *Instance) HandleMessageCreate(message gateway.EventMessage)
func (*Instance) HandleMessageUpdate ¶
func (in *Instance) HandleMessageUpdate(message gateway.EventMessage)
func (*Instance) HandleModalCreate ¶
func (in *Instance) HandleModalCreate(modal gateway.EventModalCreate)
func (*Instance) HighLow ¶
func (in *Instance) HighLow(message gateway.EventMessage)
func (*Instance) MinigamesMessageCreate ¶
func (in *Instance) MinigamesMessageCreate(message gateway.EventMessage)
func (*Instance) MinigamesMessageUpdate ¶
func (in *Instance) MinigamesMessageUpdate(message gateway.EventMessage)
func (*Instance) Others ¶
func (in *Instance) Others(message gateway.EventMessage)
func (*Instance) PauseCommands ¶
func (*Instance) PetsMessageCreate ¶
func (in *Instance) PetsMessageCreate(message gateway.EventMessage)
func (*Instance) PetsMessageUpdate ¶
func (in *Instance) PetsMessageUpdate(message gateway.EventMessage)
func (*Instance) PostMemesMessageCreate ¶
func (in *Instance) PostMemesMessageCreate(message gateway.EventMessage)
func (*Instance) PostMemesMessageUpdate ¶
func (in *Instance) PostMemesMessageUpdate(message gateway.EventMessage)
func (*Instance) ProfileMessageCreate ¶
func (in *Instance) ProfileMessageCreate(message gateway.EventMessage)
func (*Instance) ProfileMessageUpdate ¶
func (in *Instance) ProfileMessageUpdate(message gateway.EventMessage)
func (*Instance) SafeGetUsername ¶
func (*Instance) ScratchMessageCreate ¶
func (in *Instance) ScratchMessageCreate(message gateway.EventMessage)
func (*Instance) ScratchMessageUpdate ¶
func (in *Instance) ScratchMessageUpdate(message gateway.EventMessage)
func (*Instance) Search ¶
func (in *Instance) Search(message gateway.EventMessage)
func (*Instance) SendChatMessage ¶
func (*Instance) SendCommand ¶
func (*Instance) SendSubCommand ¶
func (*Instance) StartAutoBuy ¶
func (in *Instance) StartAutoBuy(command string, subCommand string) <-chan AutoBuyResult
func (*Instance) StreamMessageCreate ¶
func (in *Instance) StreamMessageCreate(message gateway.EventMessage)
func (*Instance) StreamMessageUpdate ¶
func (in *Instance) StreamMessageUpdate(message gateway.EventMessage)
func (*Instance) SubmitModal ¶
func (in *Instance) SubmitModal(modal gateway.EventModalCreate) error
func (*Instance) Trivia ¶
func (in *Instance) Trivia(message gateway.EventMessage)
func (*Instance) UnpauseCommands ¶
func (in *Instance) UnpauseCommands()
func (*Instance) UpdateConfig ¶
func (*Instance) WorkMessageCreate ¶
func (in *Instance) WorkMessageCreate(message gateway.EventMessage)
func (*Instance) WorkMessageUpdate ¶
func (in *Instance) WorkMessageUpdate(message gateway.EventMessage)
type MessageHandler ¶
type MessageHandler func(*Instance, gateway.EventMessage)
Click to show internal directories.
Click to hide internal directories.