discord

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2023 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DiscordAdminId onelib.UUID

Functions

This section is empty.

Types

type DiscordClient

type DiscordClient struct {
	*discordgo.Session
}

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

func (*DiscordClient) SendText

func (dc *DiscordClient) SendText(to onelib.UUID, text string)

SendText sends text to a location specified by to (usually a location or sender UUID).

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

Jump to

Keyboard shortcuts

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