Documentation ¶
Index ¶
- type Builder
- func (eb *Builder) AddField(name, value string, inline ...bool) *Builder
- func (eb *Builder) Author(name, url, icon string) *Builder
- func (eb *Builder) Clear() *Builder
- func (eb *Builder) Color(color int) *Builder
- func (eb *Builder) Description(desc string) *Builder
- func (eb *Builder) ErrorTemplate(message string) *Builder
- func (eb *Builder) FailureTemplate(message string) *Builder
- func (eb *Builder) Finalize() *discordgo.MessageEmbed
- func (eb *Builder) Footer(text, icon string) *Builder
- func (eb *Builder) Image(url string) *Builder
- func (eb *Builder) InfoTemplate(message string) *Builder
- func (eb *Builder) SuccessTemplate(message string) *Builder
- func (eb *Builder) Thumbnail(url string) *Builder
- func (eb *Builder) Timestamp(ts time.Time) *Builder
- func (eb *Builder) TimestampString(ts string) *Builder
- func (eb *Builder) Title(title string) *Builder
- func (eb *Builder) URL(url string) *Builder
- func (eb *Builder) WarnTemplate(message string) *Builder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
Builder is a wrapper around DiscordGo MessageEmbed
func NewBuilder ¶
func NewBuilder() *Builder
NewBuilder returns a new Builder struct with default embed values. Timestamp by default is time.Now() Color by default is 0x439ef1
func (*Builder) Description ¶
Description sets embed's description'
func (*Builder) ErrorTemplate ¶
ErrorTemplate retuns an embed built over an error message template
func (*Builder) FailureTemplate ¶
FailureTemplate retuns an embed built over an failure message template
func (*Builder) Finalize ¶
func (eb *Builder) Finalize() *discordgo.MessageEmbed
Finalize returns a complete DiscordGo embed
func (*Builder) InfoTemplate ¶
func (*Builder) SuccessTemplate ¶
SuccessTemplate retuns an embed built over an success message template
func (*Builder) TimestampString ¶
func (*Builder) WarnTemplate ¶
WarnTemplate retuns an embed built over an warn message template
Click to show internal directories.
Click to hide internal directories.