actions

package
v0.0.0-...-8101777 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2022 License: AGPL-3.0-or-later Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReplaceText

func ReplaceText(env *models.Env, input string) string

Types

type ApplyRole

type ApplyRole struct{}

func (ApplyRole) Args

func (t ApplyRole) Args() int

func (ApplyRole) Deprecated

func (t ApplyRole) Deprecated() bool

func (ApplyRole) Description

func (t ApplyRole) Description() string

func (ApplyRole) Name

func (t ApplyRole) Name() string

func (ApplyRole) NewItem

func (t ApplyRole) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type ApplyRoleItem

type ApplyRoleItem struct {
	RoleID string
}

func (*ApplyRoleItem) Do

func (t *ApplyRoleItem) Do(env *models.Env) (bool, error)

type BanUser

type BanUser struct{}

func (BanUser) Args

func (t BanUser) Args() int

func (BanUser) Deprecated

func (t BanUser) Deprecated() bool

func (BanUser) Description

func (t BanUser) Description() string

func (BanUser) Name

func (t BanUser) Name() string

func (BanUser) NewItem

func (t BanUser) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type BanUserItem

type BanUserItem struct{}

func (*BanUserItem) Do

func (t *BanUserItem) Do(env *models.Env) (bool, error)

type DeleteBotMessage

type DeleteBotMessage struct{}

func (DeleteBotMessage) Args

func (t DeleteBotMessage) Args() int

func (DeleteBotMessage) Deprecated

func (t DeleteBotMessage) Deprecated() bool

func (DeleteBotMessage) Description

func (t DeleteBotMessage) Description() string

func (DeleteBotMessage) Name

func (t DeleteBotMessage) Name() string

func (DeleteBotMessage) NewItem

type DeleteBotMessageItem

type DeleteBotMessageItem struct{}

func (*DeleteBotMessageItem) Do

func (t *DeleteBotMessageItem) Do(env *models.Env) (bool, error)

type DeleteMessage

type DeleteMessage struct{}

func (DeleteMessage) Args

func (t DeleteMessage) Args() int

func (DeleteMessage) Deprecated

func (t DeleteMessage) Deprecated() bool

func (DeleteMessage) Description

func (t DeleteMessage) Description() string

func (DeleteMessage) Name

func (t DeleteMessage) Name() string

func (DeleteMessage) NewItem

func (t DeleteMessage) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type DeleteMessageItem

type DeleteMessageItem struct{}

func (*DeleteMessageItem) Do

func (t *DeleteMessageItem) Do(env *models.Env) (bool, error)

type IncrBucket

type IncrBucket struct{}

func (IncrBucket) Args

func (t IncrBucket) Args() int

func (IncrBucket) Deprecated

func (t IncrBucket) Deprecated() bool

func (IncrBucket) Description

func (t IncrBucket) Description() string

func (IncrBucket) Name

func (t IncrBucket) Name() string

func (IncrBucket) NewItem

func (t IncrBucket) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type IncrBucketItem

type IncrBucketItem struct {
	Decay     time.Duration
	Amount    int
	TagSuffix string
	Type      events.BucketType
	Random    *rand.Rand
}

func (*IncrBucketItem) Do

func (t *IncrBucketItem) Do(env *models.Env) (bool, error)

type KickUser

type KickUser struct{}

func (KickUser) Args

func (t KickUser) Args() int

func (KickUser) Deprecated

func (t KickUser) Deprecated() bool

func (KickUser) Description

func (t KickUser) Description() string

func (KickUser) Name

func (t KickUser) Name() string

func (KickUser) NewItem

func (t KickUser) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type KickUserItem

type KickUserItem struct{}

func (*KickUserItem) Do

func (t *KickUserItem) Do(env *models.Env) (bool, error)

type Publish

type Publish struct{}

func (Publish) Args

func (t Publish) Args() int

func (Publish) Deprecated

func (t Publish) Deprecated() bool

func (Publish) Description

func (t Publish) Description() string

func (Publish) Name

func (t Publish) Name() string

func (Publish) NewItem

func (t Publish) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type PublishItem

type PublishItem struct{}

func (*PublishItem) Do

func (t *PublishItem) Do(env *models.Env) (bool, error)

type React

type React struct{}

func (React) Args

func (t React) Args() int

func (React) Deprecated

func (t React) Deprecated() bool

func (React) Description

func (t React) Description() string

func (React) Name

func (t React) Name() string

func (React) NewItem

func (t React) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type ReactItem

type ReactItem struct {
	Reactions []string
}

func (*ReactItem) Do

func (t *ReactItem) Do(env *models.Env) (bool, error)

type ResetBucket

type ResetBucket struct{}

func (ResetBucket) Args

func (t ResetBucket) Args() int

func (ResetBucket) Deprecated

func (t ResetBucket) Deprecated() bool

func (ResetBucket) Description

func (t ResetBucket) Description() string

func (ResetBucket) Name

func (t ResetBucket) Name() string

func (ResetBucket) NewItem

func (t ResetBucket) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type ResetBucketItem

type ResetBucketItem struct {
	TagSuffix string
	Type      events.BucketType
}

func (*ResetBucketItem) Do

func (t *ResetBucketItem) Do(env *models.Env) (bool, error)

type SendMessage

type SendMessage struct{}

func (SendMessage) Args

func (t SendMessage) Args() int

func (SendMessage) Deprecated

func (t SendMessage) Deprecated() bool

func (SendMessage) Description

func (t SendMessage) Description() string

func (SendMessage) Name

func (t SendMessage) Name() string

func (SendMessage) NewItem

func (t SendMessage) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type SendMessageItem

type SendMessageItem struct {
	Message string
}

func (*SendMessageItem) Do

func (t *SendMessageItem) Do(env *models.Env) (bool, error)

type SendMessageTo

type SendMessageTo struct{}

func (SendMessageTo) Args

func (t SendMessageTo) Args() int

func (SendMessageTo) Deprecated

func (t SendMessageTo) Deprecated() bool

func (SendMessageTo) Description

func (t SendMessageTo) Description() string

func (SendMessageTo) Name

func (t SendMessageTo) Name() string

func (SendMessageTo) NewItem

func (t SendMessageTo) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type SendMessageToItem

type SendMessageToItem struct {
	Message   string
	ChannelID string
}

func (*SendMessageToItem) Do

func (t *SendMessageToItem) Do(env *models.Env) (bool, error)

type Wait

type Wait struct{}

func (Wait) Args

func (t Wait) Args() int

func (Wait) Deprecated

func (t Wait) Deprecated() bool

func (Wait) Description

func (t Wait) Description() string

func (Wait) Name

func (t Wait) Name() string

func (Wait) NewItem

func (t Wait) NewItem(env *models.Env, args []string) (interfaces.ActionItemInterface, error)

type WaitItem

type WaitItem struct {
	Duration time.Duration
}

func (*WaitItem) Do

func (t *WaitItem) Do(env *models.Env) (bool, error)

Jump to

Keyboard shortcuts

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