Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PushIncomingMsg ¶ added in v1.2.0
func PushIncomingMsg(newMsg Message)
Push a new message to plugins.
func PushResultMsg ¶ added in v1.2.0
func PushResultMsg(resultMsg Message)
Push a result message to adapter.
Types ¶
type Message ¶
type Message struct {
// UID of sender.
SenderID string
// UID of the receiver. If IsGroup, ReceiverID is bot's ID
ReceiverID string
// Whether it is a group message.
IsGroup bool
// If the message contains @at_bot
IsToMe bool
// Group ID
GroupID string
// Message segments
Segments []MessageSegment
// Raw message if you want to decode yourself.
RawMessage string
}
Gonebot Universal message struct.
func GetIncomingMsg ¶ added in v1.2.0
func GetIncomingMsg() Message
Pop a new message for plugins to handle.
func (*Message) AddImageSegment ¶ added in v1.2.0
func (*Message) AddSoundSegment ¶ added in v1.2.0
func (*Message) AddTextSegment ¶ added in v1.2.0
func (*Message) AddVideoSegment ¶ added in v1.2.0
type MessageSegment ¶
Click to show internal directories.
Click to hide internal directories.