diff --git a/status-manager.go b/status-manager.go index aed4ed4..8646db2 100644 --- a/status-manager.go +++ b/status-manager.go @@ -37,7 +37,11 @@ func (s *StatusManager) SetInterval(interval string) { // UpdateStatus updates the status of the bot func (s *StatusManager) UpdateStatus(session *discordgo.Session) error { i := rand.Intn(len(s.Values)) - err := session.UpdateStatus(0, s.Values[i]) + usd := discordgo.UpdateStatusData { + Status: s.Values[i], + AFK: false, + } + err := session.UpdateStatusComplex(usd) return err } diff --git a/types.go b/types.go index 1d32b6c..ebc7c0a 100644 --- a/types.go +++ b/types.go @@ -13,7 +13,7 @@ type CommandInvokeFunc func(Context, []string) type PrefixesFunc func(string) []string // Permission type to help with managing permissions for commands -type Permission int +type Permission int64 // Defining permissions based on the Discord API const (