markdown

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MarkDown

type MarkDown struct {
	Str string
}

func Builder

func Builder() *MarkDown

func (*MarkDown) BlockReference

func (r *MarkDown) BlockReference(content string) *MarkDown

func (*MarkDown) Bold

func (r *MarkDown) Bold(content string) *MarkDown

func (*MarkDown) CmdEnter

func (r *MarkDown) CmdEnter(text string) *MarkDown

客户端展示为: /回车指令 用户可点击的标签,群聊和文字子频道不支持该能力。

func (*MarkDown) CmdInput

func (r *MarkDown) CmdInput(text, show, isTrue string) *MarkDown

客户端展示为: /参数指令 用户可点击的标签 isTrue 为 true 或 false

func (*MarkDown) Code

func (r *MarkDown) Code(content string) *MarkDown

func (*MarkDown) DeleteLine

func (r *MarkDown) DeleteLine(content string) *MarkDown

func (*MarkDown) DividerLine

func (r *MarkDown) DividerLine() *MarkDown

func (*MarkDown) H1

func (r *MarkDown) H1(content string) *MarkDown

func (*MarkDown) H2

func (r *MarkDown) H2(content string) *MarkDown

func (*MarkDown) H3

func (r *MarkDown) H3(content string) *MarkDown

func (*MarkDown) Image

func (r *MarkDown) Image(text, url string, width, height int) *MarkDown

func (*MarkDown) Italic

func (r *MarkDown) Italic(content string) *MarkDown

func (*MarkDown) ItalicBold

func (r *MarkDown) ItalicBold(content string) *MarkDown

func (*MarkDown) NewLine

func (r *MarkDown) NewLine() *MarkDown

func (*MarkDown) Text

func (r *MarkDown) Text(content string) *MarkDown

func (*MarkDown) Url

func (r *MarkDown) Url(name, webUrl string) *MarkDown

type Param

type Param struct {
	Key    string   `json:"key,omitempty"`
	Values []string `json:"values,omitempty"`
}

type TempMarkDown

type TempMarkDown struct {
	ParamAddFirst int      `json:"-"`
	TemplateId    string   `json:"custom_template_id,omitempty"`
	Params        []*Param `json:"params,omitempty"`
}

func TempBuilder

func TempBuilder(templateId string) *TempMarkDown

func (*TempMarkDown) TempParamAdd

func (t *TempMarkDown) TempParamAdd(key string, value string) *TempMarkDown

type Template

type Template struct {
	Str string
}

func TempGenerator

func TempGenerator() *Template

func (*Template) BlockReference

func (r *Template) BlockReference(content string) *Template

func (*Template) Bold

func (r *Template) Bold(content string) *Template

func (*Template) Code

func (r *Template) Code(content string) *Template

func (*Template) DeleteLine

func (r *Template) DeleteLine(content string) *Template

func (*Template) DividerLine

func (r *Template) DividerLine() *Template

func (*Template) H1

func (r *Template) H1(content string) *Template

func (*Template) H2

func (r *Template) H2(content string) *Template

func (*Template) H3

func (r *Template) H3(content string) *Template

func (*Template) Image

func (r *Template) Image(text, url string, width, height int) *Template

func (*Template) Italic

func (r *Template) Italic(content string) *Template

func (*Template) ItalicBold

func (r *Template) ItalicBold(content string) *Template

func (*Template) NewLine

func (r *Template) NewLine() *Template

func (*Template) Text

func (r *Template) Text(content string) *Template

func (*Template) Url

func (r *Template) Url(name, webUrl string) *Template

Jump to

Keyboard shortcuts

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