Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IssueTracker ¶
type IssueTracker struct {
// contains filtered or unexported fields
}
func NewIssueTracker ¶
func NewIssueTracker(url string) *IssueTracker
func (*IssueTracker) InjectLinks ¶
func (t *IssueTracker) InjectLinks(body string) string
type MarkdownRenderer ¶
type MarkdownRenderer struct {
// contains filtered or unexported fields
}
func NewMarkdownRenderer ¶
func NewMarkdownRenderer() *MarkdownRenderer
func (*MarkdownRenderer) RenderFooter ¶
func (r *MarkdownRenderer) RenderFooter(_ io.Writer, _ ast.Node)
func (*MarkdownRenderer) RenderHeader ¶
func (r *MarkdownRenderer) RenderHeader(_ io.Writer, _ ast.Node)
func (*MarkdownRenderer) RenderNode ¶
func (r *MarkdownRenderer) RenderNode(w io.Writer, node ast.Node, entering bool) ast.WalkStatus
type MarkdownToHTMLConverter ¶
type MarkdownToHTMLConverter struct {
// contains filtered or unexported fields
}
func NewMarkdownToHTMLConverter ¶
func NewMarkdownToHTMLConverter() *MarkdownToHTMLConverter
func (*MarkdownToHTMLConverter) Convert ¶
func (c *MarkdownToHTMLConverter) Convert(text string) string
type Messenger ¶
type Messenger struct {
// contains filtered or unexported fields
}
func NewMessenger ¶
func NewMessenger( botToken string, host string, markdownRenderer *MarkdownToHTMLConverter, ) *Messenger
type SentMessage ¶
type SentMessage struct {
MessageID int64
}
Click to show internal directories.
Click to hide internal directories.