Documentation ¶
Index ¶
- func New(logger *logrus.Logger, channelSecret, channelToken string, groupIDsStr string) (*BotReceiver, *BotSender, error)
- type BotReceiver
- func (receiver *BotReceiver) NewHandler() (*httphandler.WebhookHandler, error)
- func (receiver *BotReceiver) ReceiveMemberJoin(event *linebot.Event) (err error)
- func (receiver *BotReceiver) ReceiveTextMessage(event *linebot.Event) (err error)
- func (receiver *BotReceiver) WithPlugin(plugin botplug.BotPluginReceiver) *BotReceiver
- type BotSender
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BotReceiver ¶ added in v0.2.3
type BotReceiver struct { Config Plugin botplug.BotPluginReceiver }
func (*BotReceiver) NewHandler ¶ added in v0.2.3
func (receiver *BotReceiver) NewHandler() (*httphandler.WebhookHandler, error)
func (*BotReceiver) ReceiveMemberJoin ¶ added in v0.2.3
func (receiver *BotReceiver) ReceiveMemberJoin(event *linebot.Event) (err error)
func (*BotReceiver) ReceiveTextMessage ¶ added in v0.2.3
func (receiver *BotReceiver) ReceiveTextMessage(event *linebot.Event) (err error)
func (*BotReceiver) WithPlugin ¶ added in v0.2.3
func (receiver *BotReceiver) WithPlugin(plugin botplug.BotPluginReceiver) *BotReceiver
type BotSender ¶ added in v0.2.3
func (*BotSender) SendTextMessage ¶ added in v0.2.3
Click to show internal directories.
Click to hide internal directories.