Documentation ¶
Index ¶
- func Base64(data string) func() ([]byte, error)
- func File(file string) func() ([]byte, error)
- func FirstMatched(r *MessageBuilder, fn ...func(element *message.IMessageElement) bool) *message.IMessageElement
- func Url(url string) func() ([]byte, error)
- type FlashPicMessage
- type GiftMessage
- type IMessage
- type MessageBuilder
- func (builder *MessageBuilder) At(uins ...int64) *MessageBuilder
- func (builder *MessageBuilder) AtAll() *MessageBuilder
- func (builder *MessageBuilder) Face(faces ...int32) *MessageBuilder
- func (builder *MessageBuilder) Image(fn ...func() ([]byte, error)) *MessageBuilder
- func (builder *MessageBuilder) LightApp(file string) *MessageBuilder
- func (builder *MessageBuilder) Reply(file string) *MessageBuilder
- func (builder *MessageBuilder) Text(str ...interface{}) *MessageBuilder
- type ShowPicMessage
- type VoiceMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FirstMatched ¶
func FirstMatched(r *MessageBuilder, fn ...func(element *message.IMessageElement) bool) *message.IMessageElement
Types ¶
type GiftMessage ¶
type GiftMessage struct {
// contains filtered or unexported fields
}
群礼物
func NewGiftMessage ¶
func NewGiftMessage(ProductId uint32) *GiftMessage
func (*GiftMessage) Send ¶
func (g *GiftMessage) Send()
type MessageBuilder ¶
type MessageBuilder struct {
Elems []message.IMessageElement
}
富文本消息,一般消息
func Filter ¶
func Filter(r *MessageBuilder, fn ...func(*message.IMessageElement) bool) *MessageBuilder
筛选指定的消息
func Foreach ¶
func Foreach(r *MessageBuilder, fn ...func(element message.IMessageElement) message.IMessageElement) *MessageBuilder
func NewMessageBuilder ¶
func NewMessageBuilder() *MessageBuilder
func NewMessageBuilderF ¶
func NewMessageBuilderF(f func(builder *MessageBuilder)) *MessageBuilder
func (*MessageBuilder) AtAll ¶
func (builder *MessageBuilder) AtAll() *MessageBuilder
func (*MessageBuilder) Face ¶
func (builder *MessageBuilder) Face(faces ...int32) *MessageBuilder
QQ表情
func (*MessageBuilder) Image ¶
func (builder *MessageBuilder) Image(fn ...func() ([]byte, error)) *MessageBuilder
图片
func (*MessageBuilder) LightApp ¶
func (builder *MessageBuilder) LightApp(file string) *MessageBuilder
todo
func (*MessageBuilder) Reply ¶
func (builder *MessageBuilder) Reply(file string) *MessageBuilder
todo
func (*MessageBuilder) Text ¶
func (builder *MessageBuilder) Text(str ...interface{}) *MessageBuilder
type ShowPicMessage ¶
type ShowPicMessage struct { message.ImageElement // contains filtered or unexported fields }
群秀图
Click to show internal directories.
Click to hide internal directories.