Documentation ¶
Index ¶
- Variables
- type DiscordClient
- type DiscordLocation
- func (ml *DiscordLocation) DisplayName() string
- func (ml *DiscordLocation) Nickname() string
- func (ml *DiscordLocation) Protocol() string
- func (ml *DiscordLocation) Send(msg onelib.Message)
- func (ml *DiscordLocation) SendFormattedText(text, formattedText string)
- func (ml *DiscordLocation) SendText(text string)
- func (ml *DiscordLocation) Topic() string
- func (ml *DiscordLocation) UUID() onelib.UUID
Constants ¶
This section is empty.
Variables ¶
View Source
var DiscordAdminId onelib.UUID
Functions ¶
This section is empty.
Types ¶
type DiscordClient ¶
func (*DiscordClient) Send ¶
func (dc *DiscordClient) Send(to onelib.UUID, msg onelib.Message)
Send sends a Message object to a location specified by to (usually a location or sender UUID).
func (*DiscordClient) SendFormattedText ¶
func (dc *DiscordClient) SendFormattedText(to onelib.UUID, text, formattedText string)
SendFormattedText sends formatted text to a location specified by to (usually a location or sender UUID). FIXME currently ignores formatted text
type DiscordLocation ¶
type DiscordLocation struct { Client *DiscordClient // pointer to originating client Uuid onelib.UUID GuildID onelib.UUID // useful for roles // contains filtered or unexported fields }
Literally just to expose the session so other features of discordgo can be used if needed: https://pkg.go.dev/github.com/bwmarrin/discordgo
func (*DiscordLocation) DisplayName ¶
func (ml *DiscordLocation) DisplayName() string
func (*DiscordLocation) Nickname ¶
func (ml *DiscordLocation) Nickname() string
func (*DiscordLocation) Protocol ¶
func (ml *DiscordLocation) Protocol() string
func (*DiscordLocation) Send ¶
func (ml *DiscordLocation) Send(msg onelib.Message)
func (*DiscordLocation) SendFormattedText ¶
func (ml *DiscordLocation) SendFormattedText(text, formattedText string)
func (*DiscordLocation) SendText ¶
func (ml *DiscordLocation) SendText(text string)
func (*DiscordLocation) Topic ¶
func (ml *DiscordLocation) Topic() string
func (*DiscordLocation) UUID ¶
func (ml *DiscordLocation) UUID() onelib.UUID
Click to show internal directories.
Click to hide internal directories.