Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrBotTokenNotSet = fmt.Errorf("discord: Discord.BotToken not set in world config") ErrChannelNotSet = fmt.Errorf("discord: Discord.ChannelID not set in world config") )
View Source
var AnnounceEnabled models.PropID = "gophercraft.realm.chat.AnnounceEnabled"
Functions ¶
This section is empty.
Types ¶
type DiscordPlugin ¶
type DiscordPlugin struct { Server *realm.Server Session *discordgo.Session BridgeHook *discordgo.Webhook ChannelID string NonFatalError error }
func (*DiscordPlugin) Activated ¶
func (p *DiscordPlugin) Activated() (bool, error)
func (*DiscordPlugin) GetChannelName ¶
func (p *DiscordPlugin) GetChannelName() string
func (*DiscordPlugin) Init ¶
func (p *DiscordPlugin) Init(server *realm.Server, info *realm.PluginInfo) error
func (*DiscordPlugin) SendMessageFrom ¶
func (p *DiscordPlugin) SendMessageFrom(s *realm.Session, body string) error
func (*DiscordPlugin) Terminate ¶
func (p *DiscordPlugin) Terminate() error
Click to show internal directories.
Click to hide internal directories.