Documentation
¶
Index ¶
- type Adapter
- func (a *Adapter) AddReaction(ctx context.Context, reaction base.Reaction) error
- func (a *Adapter) ChunkMessage(content string) []string
- func (a *Adapter) DeleteMessage(ctx context.Context, channelID, messageTS string) error
- func (a *Adapter) GetAccessToken() (string, error)
- func (a *Adapter) RemoveReaction(ctx context.Context, reaction base.Reaction) error
- func (a *Adapter) SendMessage(ctx context.Context, sessionID string, msg *base.ChatMessage) error
- func (a *Adapter) SetSender(fn func(ctx context.Context, sessionID string, msg *base.ChatMessage) error)
- func (a *Adapter) Stop() error
- func (a *Adapter) UpdateMessage(ctx context.Context, channelID, messageTS string, msg *base.ChatMessage) error
- type CallbackRequest
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Adapter ¶
func NewAdapter ¶
func (*Adapter) AddReaction ¶ added in v0.15.5
AddReaction is not supported in DingTalk
func (*Adapter) ChunkMessage ¶
func (*Adapter) DeleteMessage ¶ added in v0.15.5
DeleteMessage is not supported in DingTalk
func (*Adapter) GetAccessToken ¶
func (*Adapter) RemoveReaction ¶ added in v0.15.5
RemoveReaction is not supported in DingTalk
func (*Adapter) SendMessage ¶
func (*Adapter) UpdateMessage ¶ added in v0.15.5
func (a *Adapter) UpdateMessage(ctx context.Context, channelID, messageTS string, msg *base.ChatMessage) error
UpdateMessage is not supported in DingTalk
type CallbackRequest ¶
type CallbackRequest struct {
MsgType string `json:"msgtype"`
ConversationID string `json:"conversationId"`
SenderID string `json:"senderId"`
SenderNick string `json:"senderNick"`
IsAdmin bool `json:"isAdmin"`
RobotCode string `json:"robotCode"`
Text struct {
Content string `json:"content"`
} `json:"text"`
EventType string `json:"eventType"`
}
Click to show internal directories.
Click to hide internal directories.