Documentation ¶ Index ¶ type Bot func Init(ctx context.Context, name string, cfg config.MixinConfig) (*Bot, error) func (b *Bot) GetMessageChan(ctx context.Context) <-chan *service.Message func (b *Bot) GetName() string func (b *Bot) HandleResult(req *service.Message, r *service.Result) type Message Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Bot ¶ type Bot struct { // contains filtered or unexported fields } func Init ¶ func Init(ctx context.Context, name string, cfg config.MixinConfig) (*Bot, error) func (*Bot) GetMessageChan ¶ func (b *Bot) GetMessageChan(ctx context.Context) <-chan *service.Message func (*Bot) GetName ¶ added in v0.1.0 func (b *Bot) GetName() string func (*Bot) HandleResult ¶ added in v0.0.9 func (b *Bot) HandleResult(req *service.Message, r *service.Result) type Message ¶ added in v0.1.1 type Message struct { Content string UserID string } Source Files ¶ View all Source files mixin.go Click to show internal directories. Click to hide internal directories.