Documentation ¶
Index ¶
- func GetLogLevel() glog.Level
- func SetLogLevel(level glog.Level)
- type DingTalk
- func (dt *DingTalk) GetResponse() (*http.Response, error)
- func (dt *DingTalk) GetSecret() string
- func (dt *DingTalk) GetTimeout() time.Duration
- func (dt *DingTalk) Request(req Requester) error
- func (dt *DingTalk) RobotSendEntiretyActionCard(title, text, singleTitle, singleURL, btnOrientation string, ...) error
- func (dt *DingTalk) RobotSendFeedCard(links []robot.FeedCardLink, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendIndependentActionCard(title, text, btnOrientation string, btns map[string]string, ...) error
- func (dt *DingTalk) RobotSendLink(title, text, messageURL, picURL string, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendLinkWithFile(filename string, data interface{}, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendLinkWithTemplate(text string, data interface{}, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendMarkdown(title, text string, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendText(text string, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendTextWithFile(filename string, data interface{}, options ...robot.SendOption) error
- func (dt *DingTalk) RobotSendTextWithTemplate(text string, data interface{}, options ...robot.SendOption) error
- func (dt *DingTalk) SetSecret(secret string)
- func (dt *DingTalk) SetTimeout(timeout time.Duration)
- type Error
- type Option
- type Requester
- type ResponseMsg
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLogLevel ¶
func SetLogLevel ¶
Types ¶
type DingTalk ¶
type DingTalk struct {
// contains filtered or unexported fields
}
func (*DingTalk) GetTimeout ¶ added in v0.0.2
func (*DingTalk) RobotSendEntiretyActionCard ¶
func (dt *DingTalk) RobotSendEntiretyActionCard(title, text, singleTitle, singleURL, btnOrientation string, options ...robot.SendOption) error
RobotSendEntiretyActionCard 整体跳转ActionCard类型
func (*DingTalk) RobotSendFeedCard ¶
func (dt *DingTalk) RobotSendFeedCard(links []robot.FeedCardLink, options ...robot.SendOption) error
RobotSendFeedCard FeedCard类型
func (*DingTalk) RobotSendIndependentActionCard ¶
func (dt *DingTalk) RobotSendIndependentActionCard(title, text, btnOrientation string, btns map[string]string, options ...robot.SendOption) error
RobotSendIndependentActionCard 独立跳转ActionCard类型
func (*DingTalk) RobotSendLink ¶
func (dt *DingTalk) RobotSendLink(title, text, messageURL, picURL string, options ...robot.SendOption) error
RobotSendLink link类型的消息
func (*DingTalk) RobotSendLinkWithFile ¶ added in v0.0.3
func (dt *DingTalk) RobotSendLinkWithFile(filename string, data interface{}, options ...robot.SendOption) error
RobotSendLinkWithFile link类型的消息 template file:
第一行: title 第二行: messageURL 第三行: picURL 其他行: text
func (*DingTalk) RobotSendLinkWithTemplate ¶ added in v0.0.3
func (dt *DingTalk) RobotSendLinkWithTemplate(text string, data interface{}, options ...robot.SendOption) error
RobotSendLinkWithTemplate link类型的消息 template:
第一行: title 第二行: messageURL 第三行: picURL 其他行: text
func (*DingTalk) RobotSendMarkdown ¶
func (dt *DingTalk) RobotSendMarkdown(title, text string, options ...robot.SendOption) error
RobotSendMarkdown markdown类型的消息
func (*DingTalk) RobotSendText ¶
func (dt *DingTalk) RobotSendText(text string, options ...robot.SendOption) error
RobotSendText text类型的消息
func (*DingTalk) RobotSendTextWithFile ¶ added in v0.0.3
func (dt *DingTalk) RobotSendTextWithFile(filename string, data interface{}, options ...robot.SendOption) error
RobotSendTextWithFile text类型的消息 template file
func (*DingTalk) RobotSendTextWithTemplate ¶ added in v0.0.3
func (dt *DingTalk) RobotSendTextWithTemplate(text string, data interface{}, options ...robot.SendOption) error
RobotSendTextWithTemplate text类型的消息 template
func (*DingTalk) SetTimeout ¶ added in v0.0.2
type Error ¶ added in v0.0.2
type ResponseMsg ¶ added in v0.0.2
type ResponseMsg struct { ErrCode int64 `json:"errcode"` ErrMsg string `json:"errmsg"` ApplicationHost string `json:"application_host,omitempty"` ServiceHost string `json:"service_host,omitempty"` }
func (ResponseMsg) String ¶ added in v0.0.2
func (r ResponseMsg) String() string
Click to show internal directories.
Click to hide internal directories.