Documentation
¶
Index ¶
- func NewWatcher(client *api.VK, chanErr chan error, debugOptional ...bool) (*Watcher, StartWatcherFunc)
- type Answer
- func (a *Answer) Attachment(v interface{}) *Answer
- func (a *Answer) DisableMentions(v bool) *Answer
- func (a *Answer) DontParseLinks(v bool) *Answer
- func (a *Answer) Forward(v string) *Answer
- func (a *Answer) ForwardMessages(v []int) *Answer
- func (a *Answer) Intent(v string) *Answer
- func (a *Answer) Keyboard(v interface{}) *Answer
- func (a *Answer) Lat(v float64) *Answer
- func (a *Answer) Long(v float64) *Answer
- func (a *Answer) Message(v ...string) *Answer
- func (a *Answer) Payload(v string) *Answer
- func (a *Answer) ReplyTo(v int) *Answer
- func (a *Answer) Send() (response int, err error)
- func (a *Answer) StickerID(v int) *Answer
- func (a *Answer) SubscribeID(v int) *Answer
- func (a *Answer) Template(v interface{}) *Answer
- type AnyEventHandler
- type AnyEventMiddleware
- type AppPayloadHandler
- type AppPayloadMiddleware
- type AudioNewHandler
- type AudioNewMiddleware
- type BoardPostDeleteHandler
- type BoardPostDeleteMiddleware
- type BoardPostEditHandler
- type BoardPostEditMiddleware
- type BoardPostNewHandler
- type BoardPostNewMiddleware
- type BoardPostRestoreHandler
- type BoardPostRestoreMiddleware
- type DonutMoneyWithdrawErrorHandler
- type DonutMoneyWithdrawErrorMiddleware
- type DonutMoneyWithdrawHandler
- type DonutMoneyWithdrawMiddleware
- type DonutSubscriptionCancelledHandler
- type DonutSubscriptionCancelledMiddleware
- type DonutSubscriptionCreateHandler
- type DonutSubscriptionCreateMiddleware
- type DonutSubscriptionExpiredHandler
- type DonutSubscriptionExpiredMiddleware
- type DonutSubscriptionPriceChangedHandler
- type DonutSubscriptionPriceChangedMiddleware
- type DonutSubscriptionProlongedHandler
- type DonutSubscriptionProlongedMiddleware
- type GroupChangePhotoHandler
- type GroupChangePhotoMiddleware
- type GroupChangeSettingsHandler
- type GroupChangeSettingsMiddleware
- type GroupJoinHandler
- type GroupJoinMiddleware
- type GroupLeaveHandler
- type GroupLeaveMiddleware
- type GroupOfficersEditHandler
- type GroupOfficersEditMiddleware
- type LeadFormsNewHandler
- type LeadFormsNewMiddleware
- type LikeAddHandler
- type LikeAddMiddleware
- type LikeRemoveHandler
- type LikeRemoveMiddleware
- type MarketCommentDeleteHandler
- type MarketCommentDeleteMiddleware
- type MarketCommentEditHandler
- type MarketCommentEditMiddleware
- type MarketCommentNewHandler
- type MarketCommentNewMiddleware
- type MarketCommentRestoreHandler
- type MarketCommentRestoreMiddleware
- type MarketOrderEditHandler
- type MarketOrderEditMiddleware
- type MarketOrderNewHandler
- type MarketOrderNewMiddleware
- type MessageAllowHandler
- type MessageAllowMiddleware
- type MessageContext
- type MessageDenyHandler
- type MessageDenyMiddleware
- type MessageEditHandler
- type MessageEditMiddleware
- type MessageNewHandler
- type MessageNewHandlerExtended
- type MessageNewMiddleware
- type MessageParams
- func (p *MessageParams) Exists(name string) bool
- func (p *MessageParams) GetInt(name string) (int, error)
- func (p *MessageParams) GetInt16(name string) (int16, error)
- func (p *MessageParams) GetInt32(name string) (int32, error)
- func (p *MessageParams) GetInt64(name string) (int64, error)
- func (p *MessageParams) GetInt8(name string) (int8, error)
- func (p *MessageParams) GetInts(name string, sep string) ([]int, []error)
- func (p *MessageParams) GetInts16(name string, sep string) ([]int16, []error)
- func (p *MessageParams) GetInts32(name string, sep string) ([]int32, []error)
- func (p *MessageParams) GetInts64(name string, sep string) ([]int64, []error)
- func (p *MessageParams) GetInts8(name string, sep string) ([]int8, []error)
- func (p *MessageParams) GetString(name string) string
- func (p *MessageParams) GetStrings(name string, sep string) []string
- func (p *MessageParams) GetUint(name string) (uint, error)
- func (p *MessageParams) GetUint16(name string) (uint16, error)
- func (p *MessageParams) GetUint32(name string) (uint32, error)
- func (p *MessageParams) GetUint64(name string) (uint64, error)
- func (p *MessageParams) GetUint8(name string) (uint8, error)
- func (p *MessageParams) GetUints(name string, sep string) ([]uint, []error)
- func (p *MessageParams) GetUints16(name string, sep string) ([]uint16, []error)
- func (p *MessageParams) GetUints32(name string, sep string) ([]uint32, []error)
- func (p *MessageParams) GetUints64(name string, sep string) ([]uint64, []error)
- func (p *MessageParams) GetUints8(name string, sep string) ([]uint8, []error)
- type MessageReadHandler
- type MessageReadMiddleware
- type MessageReplyHandler
- type MessageReplyMiddleware
- type MessageTypingStateHandler
- type MessageTypingStateMiddleware
- type PhotoCommentDeleteHandler
- type PhotoCommentDeleteMiddleware
- type PhotoCommentEditHandler
- type PhotoCommentEditMiddleware
- type PhotoCommentNewHandler
- type PhotoCommentNewMiddleware
- type PhotoCommentRestoreHandler
- type PhotoCommentRestoreMiddleware
- type PhotoNewHandler
- type PhotoNewMiddleware
- type PollVoteNewHandler
- type PollVoteNewMiddleware
- type StartWatcherFunc
- type UserBlockHandler
- type UserBlockMiddleware
- type UserUnblockHandler
- type UserUnblockMiddleware
- type VideoCommentDeleteHandler
- type VideoCommentDeleteMiddleware
- type VideoCommentEditHandler
- type VideoCommentEditMiddleware
- type VideoCommentNewHandler
- type VideoCommentNewMiddleware
- type VideoCommentRestoreHandler
- type VideoCommentRestoreMiddleware
- type VideoNewHandler
- type VideoNewMiddleware
- type VkpayTransactionHandler
- type VkpayTransactionMiddleware
- type WallPostNewHandler
- type WallPostNewMiddleware
- type WallReplyDeleteHandler
- type WallReplyDeleteMiddleware
- type WallReplyEditHandler
- type WallReplyEditMiddleware
- type WallReplyNewHandler
- type WallReplyNewMiddleware
- type WallReplyRestoreHandler
- type WallReplyRestoreMiddleware
- type WallRepostHandler
- type WallRepostMiddleware
- type Watcher
- func (w *Watcher) HandleMessage(pattern string, handler MessageNewHandlerExtended, ...) *Watcher
- func (w *Watcher) WatchAny(handler AnyEventHandler, middlewares ...AnyEventMiddleware)
- func (w *Watcher) WatchAppPayload(handler AppPayloadHandler, middlewares ...AppPayloadMiddleware) *Watcher
- func (w *Watcher) WatchAudioNew(handler AudioNewHandler, middlewares ...AudioNewMiddleware) *Watcher
- func (w *Watcher) WatchBoardPostDelete(handler BoardPostDeleteHandler, middlewares ...BoardPostDeleteMiddleware) *Watcher
- func (w *Watcher) WatchBoardPostEdit(handler BoardPostEditHandler, middlewares ...BoardPostEditMiddleware) *Watcher
- func (w *Watcher) WatchBoardPostNew(handler BoardPostNewHandler, middlewares ...BoardPostNewMiddleware) *Watcher
- func (w *Watcher) WatchBoardPostRestore(handler BoardPostRestoreHandler, middlewares ...BoardPostRestoreMiddleware) *Watcher
- func (w *Watcher) WatchDonutMoneyWithdraw(handler DonutMoneyWithdrawHandler, middlewares ...DonutMoneyWithdrawMiddleware) *Watcher
- func (w *Watcher) WatchDonutMoneyWithdrawError(handler DonutMoneyWithdrawErrorHandler, ...) *Watcher
- func (w *Watcher) WatchDonutSubscriptionCancelled(handler DonutSubscriptionCancelledHandler, ...) *Watcher
- func (w *Watcher) WatchDonutSubscriptionCreate(handler DonutSubscriptionCreateHandler, ...) *Watcher
- func (w *Watcher) WatchDonutSubscriptionExpired(handler DonutSubscriptionExpiredHandler, ...) *Watcher
- func (w *Watcher) WatchDonutSubscriptionPriceChanged(handler DonutSubscriptionPriceChangedHandler, ...) *Watcher
- func (w *Watcher) WatchDonutSubscriptionProlonged(handler DonutSubscriptionProlongedHandler, ...) *Watcher
- func (w *Watcher) WatchGroupChangePhoto(handler GroupChangePhotoHandler, middlewares ...GroupChangePhotoMiddleware) *Watcher
- func (w *Watcher) WatchGroupChangeSettings(handler GroupChangeSettingsHandler, ...) *Watcher
- func (w *Watcher) WatchGroupJoin(handler GroupJoinHandler, middlewares ...GroupJoinMiddleware) *Watcher
- func (w *Watcher) WatchGroupLeave(handler GroupLeaveHandler, middlewares ...GroupLeaveMiddleware) *Watcher
- func (w *Watcher) WatchGroupOfficersEdit(handler GroupOfficersEditHandler, middlewares ...GroupOfficersEditMiddleware) *Watcher
- func (w *Watcher) WatchLeadFormsNew(handler LeadFormsNewHandler, middlewares ...LeadFormsNewMiddleware) *Watcher
- func (w *Watcher) WatchLikeAdd(handler LikeAddHandler, middlewares ...LikeAddMiddleware) *Watcher
- func (w *Watcher) WatchLikeRemove(handler LikeRemoveHandler, middlewares ...LikeRemoveMiddleware) *Watcher
- func (w *Watcher) WatchMarketCommentDelete(handler MarketCommentDeleteHandler, ...) *Watcher
- func (w *Watcher) WatchMarketCommentEdit(handler MarketCommentEditHandler, middlewares ...MarketCommentEditMiddleware) *Watcher
- func (w *Watcher) WatchMarketCommentNew(handler MarketCommentNewHandler, middlewares ...MarketCommentNewMiddleware) *Watcher
- func (w *Watcher) WatchMarketCommentRestore(handler MarketCommentRestoreHandler, ...) *Watcher
- func (w *Watcher) WatchMarketOrderEdit(handler MarketOrderEditHandler, middlewares ...MarketOrderEditMiddleware) *Watcher
- func (w *Watcher) WatchMarketOrderNew(handler MarketOrderNewHandler, middlewares ...MarketOrderNewMiddleware) *Watcher
- func (w *Watcher) WatchMessageAllow(handler MessageAllowHandler, middlewares ...MessageAllowMiddleware) *Watcher
- func (w *Watcher) WatchMessageDeny(handler MessageDenyHandler, middlewares ...MessageDenyMiddleware) *Watcher
- func (w *Watcher) WatchMessageEdit(handler MessageEditHandler, middlewares ...MessageEditMiddleware) *Watcher
- func (w *Watcher) WatchMessageNew(handler MessageNewHandler, middlewares ...MessageNewMiddleware) *Watcher
- func (w *Watcher) WatchMessageRead(handler MessageReadHandler, middlewares ...MessageReadMiddleware) *Watcher
- func (w *Watcher) WatchMessageReply(handler MessageReplyHandler, middlewares ...MessageReplyMiddleware) *Watcher
- func (w *Watcher) WatchMessageTypingState(handler MessageTypingStateHandler, middlewares ...MessageTypingStateMiddleware) *Watcher
- func (w *Watcher) WatchPhotoCommentDelete(handler PhotoCommentDeleteHandler, middlewares ...PhotoCommentDeleteMiddleware) *Watcher
- func (w *Watcher) WatchPhotoCommentEdit(handler PhotoCommentEditHandler, middlewares ...PhotoCommentEditMiddleware) *Watcher
- func (w *Watcher) WatchPhotoCommentNew(handler PhotoCommentNewHandler, middlewares ...PhotoCommentNewMiddleware) *Watcher
- func (w *Watcher) WatchPhotoCommentRestore(handler PhotoCommentRestoreHandler, ...) *Watcher
- func (w *Watcher) WatchPhotoNew(handler PhotoNewHandler, middlewares ...PhotoNewMiddleware) *Watcher
- func (w *Watcher) WatchPollVoteNew(handler PollVoteNewHandler, middlewares ...PollVoteNewMiddleware) *Watcher
- func (w *Watcher) WatchUserBlock(handler UserBlockHandler, middlewares ...UserBlockMiddleware) *Watcher
- func (w *Watcher) WatchUserUnblock(handler UserUnblockHandler, middlewares ...UserUnblockMiddleware) *Watcher
- func (w *Watcher) WatchVideoCommentDelete(handler VideoCommentDeleteHandler, middlewares ...VideoCommentDeleteMiddleware) *Watcher
- func (w *Watcher) WatchVideoCommentEdit(handler VideoCommentEditHandler, middlewares ...VideoCommentEditMiddleware) *Watcher
- func (w *Watcher) WatchVideoCommentNew(handler VideoCommentNewHandler, middlewares ...VideoCommentNewMiddleware) *Watcher
- func (w *Watcher) WatchVideoCommentRestore(handler VideoCommentRestoreHandler, ...) *Watcher
- func (w *Watcher) WatchVideoNew(handler VideoNewHandler, middlewares ...VideoNewMiddleware) *Watcher
- func (w *Watcher) WatchVkpayTransaction(handler VkpayTransactionHandler, middlewares ...VkpayTransactionMiddleware) *Watcher
- func (w *Watcher) WatchWallPostNew(handler WallPostNewHandler, middlewares ...WallPostNewMiddleware) *Watcher
- func (w *Watcher) WatchWallReplyDelete(handler WallReplyDeleteHandler, middlewares ...WallReplyDeleteMiddleware) *Watcher
- func (w *Watcher) WatchWallReplyEdit(handler WallReplyEditHandler, middlewares ...WallReplyEditMiddleware) *Watcher
- func (w *Watcher) WatchWallReplyNew(handler WallReplyNewHandler, middlewares ...WallReplyNewMiddleware) *Watcher
- func (w *Watcher) WatchWallReplyRestore(handler WallReplyRestoreHandler, middlewares ...WallReplyRestoreMiddleware) *Watcher
- func (w *Watcher) WatchWallRepost(handler WallRepostHandler, middlewares ...WallRepostMiddleware) *Watcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWatcher ¶
Types ¶
type Answer ¶
type Answer struct {
// contains filtered or unexported fields
}
func (*Answer) Attachment ¶
Attachment (Required if 'message' is not set.) List of objects attached to the message, separated by commas, in the following format: "<\owner_id>_<\media_id>", ” — Type of media attachment: 'photo' — photo, 'video' — video, 'audio' — audio, 'doc' — document, 'wall' — wall post, '<\owner_id>' — ID of the media attachment owner. '<\media_id>' — media attachment ID. Example: "photo100172_166443618".
func (*Answer) DisableMentions ¶
DisableMentions parameter.
func (*Answer) DontParseLinks ¶
DontParseLinks parameter.
func (*Answer) ForwardMessages ¶
ForwardMessages ID of forwarded messages, separated with a comma. Listed messages of the sender will be shown in the message body at the recipient's. Example: "123,431,544".
func (*Answer) Keyboard ¶
Keyboard parameter. https://vk.com/dev/bots_docs_3
func (*Answer) Template ¶
Template parameter. https://vk.com/dev/bot_docs_templates
type AnyEventHandler ¶ added in v2.0.1
type AnyEventMiddleware ¶ added in v2.0.1
type AppPayloadHandler ¶
type AppPayloadHandler = func(obj events.AppPayloadObject, client *api.VK) error
type AppPayloadMiddleware ¶
type AudioNewHandler ¶
type AudioNewHandler = func(obj events.AudioNewObject, client *api.VK) error
type AudioNewMiddleware ¶
type BoardPostDeleteHandler ¶
type BoardPostDeleteHandler = func(obj events.BoardPostDeleteObject, client *api.VK) error
type BoardPostEditHandler ¶
type BoardPostEditHandler = func(obj events.BoardPostEditObject, client *api.VK) error
type BoardPostEditMiddleware ¶
type BoardPostNewHandler ¶
type BoardPostNewHandler = func(obj events.BoardPostNewObject, client *api.VK) error
type BoardPostNewMiddleware ¶
type BoardPostRestoreHandler ¶
type BoardPostRestoreHandler = func(obj events.BoardPostRestoreObject, client *api.VK) error
type DonutMoneyWithdrawErrorHandler ¶
type DonutMoneyWithdrawErrorHandler = func(obj events.DonutMoneyWithdrawErrorObject, client *api.VK) error
type DonutMoneyWithdrawHandler ¶
type DonutMoneyWithdrawHandler = func(obj events.DonutMoneyWithdrawObject, client *api.VK) error
type DonutSubscriptionCancelledHandler ¶
type DonutSubscriptionCancelledHandler = func(obj events.DonutSubscriptionCancelledObject, client *api.VK) error
type DonutSubscriptionCreateHandler ¶
type DonutSubscriptionCreateHandler = func(obj events.DonutSubscriptionCreateObject, client *api.VK) error
type DonutSubscriptionExpiredHandler ¶
type DonutSubscriptionExpiredHandler = func(obj events.DonutSubscriptionExpiredObject, client *api.VK) error
type DonutSubscriptionPriceChangedHandler ¶
type DonutSubscriptionPriceChangedHandler = func(obj events.DonutSubscriptionPriceChangedObject, client *api.VK) error
type DonutSubscriptionProlongedHandler ¶
type DonutSubscriptionProlongedHandler = func(obj events.DonutSubscriptionProlongedObject, client *api.VK) error
type GroupChangePhotoHandler ¶
type GroupChangePhotoHandler = func(obj events.GroupChangePhotoObject, client *api.VK) error
type GroupChangeSettingsHandler ¶
type GroupChangeSettingsHandler = func(obj events.GroupChangeSettingsObject, client *api.VK) error
type GroupJoinHandler ¶
type GroupJoinHandler = func(obj events.GroupJoinObject, client *api.VK) error
type GroupJoinMiddleware ¶
type GroupLeaveHandler ¶
type GroupLeaveHandler = func(obj events.GroupLeaveObject, client *api.VK) error
type GroupLeaveMiddleware ¶
type GroupOfficersEditHandler ¶
type GroupOfficersEditHandler = func(obj events.GroupOfficersEditObject, client *api.VK) error
type LeadFormsNewHandler ¶
type LeadFormsNewHandler = func(obj events.LeadFormsNewObject, client *api.VK) error
type LeadFormsNewMiddleware ¶
type LikeAddHandler ¶
type LikeAddHandler = func(obj events.LikeAddObject, client *api.VK) error
type LikeAddMiddleware ¶
type LikeRemoveHandler ¶
type LikeRemoveHandler = func(obj events.LikeRemoveObject, client *api.VK) error
type LikeRemoveMiddleware ¶
type MarketCommentDeleteHandler ¶
type MarketCommentDeleteHandler = func(obj events.MarketCommentDeleteObject, client *api.VK) error
type MarketCommentEditHandler ¶
type MarketCommentEditHandler = func(obj events.MarketCommentEditObject, client *api.VK) error
type MarketCommentNewHandler ¶
type MarketCommentNewHandler = func(obj events.MarketCommentNewObject, client *api.VK) error
type MarketCommentRestoreHandler ¶
type MarketCommentRestoreHandler = func(obj events.MarketCommentRestoreObject, client *api.VK) error
type MarketOrderEditHandler ¶
type MarketOrderEditHandler = func(obj events.MarketOrderEditObject, client *api.VK) error
type MarketOrderNewHandler ¶
type MarketOrderNewHandler = func(obj events.MarketOrderNewObject, client *api.VK) error
type MessageAllowHandler ¶
type MessageAllowHandler = func(obj events.MessageAllowObject, client *api.VK) error
type MessageAllowMiddleware ¶
type MessageContext ¶
type MessageContext struct { Obj object.MessagesMessage ClientInfo object.ClientInfo Params *MessageParams Answer *Answer }
type MessageDenyHandler ¶
type MessageDenyHandler = func(obj events.MessageDenyObject, client *api.VK) error
type MessageDenyMiddleware ¶
type MessageEditHandler ¶
type MessageEditHandler = func(obj events.MessageEditObject, client *api.VK) error
type MessageEditMiddleware ¶
type MessageNewHandler ¶
type MessageNewHandler = func(obj events.MessageNewObject, client *api.VK) error
type MessageNewHandlerExtended ¶
type MessageNewHandlerExtended = func(ctx *MessageContext, client *api.VK) error
type MessageNewMiddleware ¶
type MessageParams ¶
type MessageParams struct {
// contains filtered or unexported fields
}
func (*MessageParams) Exists ¶
func (p *MessageParams) Exists(name string) bool
func (*MessageParams) GetInts ¶
func (p *MessageParams) GetInts(name string, sep string) ([]int, []error)
func (*MessageParams) GetInts16 ¶
func (p *MessageParams) GetInts16(name string, sep string) ([]int16, []error)
func (*MessageParams) GetInts32 ¶
func (p *MessageParams) GetInts32(name string, sep string) ([]int32, []error)
func (*MessageParams) GetInts64 ¶
func (p *MessageParams) GetInts64(name string, sep string) ([]int64, []error)
func (*MessageParams) GetInts8 ¶
func (p *MessageParams) GetInts8(name string, sep string) ([]int8, []error)
func (*MessageParams) GetString ¶
func (p *MessageParams) GetString(name string) string
func (*MessageParams) GetStrings ¶
func (p *MessageParams) GetStrings(name string, sep string) []string
func (*MessageParams) GetUints ¶
func (p *MessageParams) GetUints(name string, sep string) ([]uint, []error)
func (*MessageParams) GetUints16 ¶
func (p *MessageParams) GetUints16(name string, sep string) ([]uint16, []error)
func (*MessageParams) GetUints32 ¶
func (p *MessageParams) GetUints32(name string, sep string) ([]uint32, []error)
func (*MessageParams) GetUints64 ¶
func (p *MessageParams) GetUints64(name string, sep string) ([]uint64, []error)
type MessageReadHandler ¶
type MessageReadHandler = func(obj events.MessageReadObject, client *api.VK) error
type MessageReadMiddleware ¶
type MessageReplyHandler ¶
type MessageReplyHandler = func(obj events.MessageReplyObject, client *api.VK) error
type MessageReplyMiddleware ¶
type MessageTypingStateHandler ¶
type MessageTypingStateHandler = func(obj events.MessageTypingStateObject, client *api.VK) error
type PhotoCommentDeleteHandler ¶
type PhotoCommentDeleteHandler = func(obj events.PhotoCommentDeleteObject, client *api.VK) error
type PhotoCommentEditHandler ¶
type PhotoCommentEditHandler = func(obj events.PhotoCommentEditObject, client *api.VK) error
type PhotoCommentNewHandler ¶
type PhotoCommentNewHandler = func(obj events.PhotoCommentNewObject, client *api.VK) error
type PhotoCommentRestoreHandler ¶
type PhotoCommentRestoreHandler = func(obj events.PhotoCommentRestoreObject, client *api.VK) error
type PhotoNewHandler ¶
type PhotoNewHandler = func(obj events.PhotoNewObject, client *api.VK) error
type PhotoNewMiddleware ¶
type PollVoteNewHandler ¶
type PollVoteNewHandler = func(obj events.PollVoteNewObject, client *api.VK) error
type PollVoteNewMiddleware ¶
type StartWatcherFunc ¶
type StartWatcherFunc func()
type UserBlockHandler ¶
type UserBlockHandler = func(obj events.UserBlockObject, client *api.VK) error
type UserBlockMiddleware ¶
type UserUnblockHandler ¶
type UserUnblockHandler = func(obj events.UserUnblockObject, client *api.VK) error
type UserUnblockMiddleware ¶
type VideoCommentDeleteHandler ¶
type VideoCommentDeleteHandler = func(obj events.VideoCommentDeleteObject, client *api.VK) error
type VideoCommentEditHandler ¶
type VideoCommentEditHandler = func(obj events.VideoCommentEditObject, client *api.VK) error
type VideoCommentNewHandler ¶
type VideoCommentNewHandler = func(obj events.VideoCommentNewObject, client *api.VK) error
type VideoCommentRestoreHandler ¶
type VideoCommentRestoreHandler = func(obj events.VideoCommentRestoreObject, client *api.VK) error
type VideoNewHandler ¶
type VideoNewHandler = func(obj events.VideoNewObject, client *api.VK) error
type VideoNewMiddleware ¶
type VkpayTransactionHandler ¶
type VkpayTransactionHandler = func(obj events.VkpayTransactionObject, client *api.VK) error
type WallPostNewHandler ¶
type WallPostNewHandler = func(obj events.WallPostNewObject, client *api.VK) error
type WallPostNewMiddleware ¶
type WallReplyDeleteHandler ¶
type WallReplyDeleteHandler = func(obj events.WallReplyDeleteObject, client *api.VK) error
type WallReplyEditHandler ¶
type WallReplyEditHandler = func(obj events.WallReplyEditObject, client *api.VK) error
type WallReplyEditMiddleware ¶
type WallReplyNewHandler ¶
type WallReplyNewHandler = func(obj events.WallReplyNewObject, client *api.VK) error
type WallReplyNewMiddleware ¶
type WallReplyRestoreHandler ¶
type WallReplyRestoreHandler = func(obj events.WallReplyRestoreObject, client *api.VK) error
type WallRepostHandler ¶
type WallRepostHandler = func(obj events.WallRepostObject, client *api.VK) error
type WallRepostMiddleware ¶
type Watcher ¶
type Watcher struct {
// contains filtered or unexported fields
}
func (*Watcher) HandleMessage ¶
func (w *Watcher) HandleMessage(pattern string, handler MessageNewHandlerExtended, middlewares ...MessageNewMiddleware) *Watcher
func (*Watcher) WatchAny ¶ added in v2.0.1
func (w *Watcher) WatchAny(handler AnyEventHandler, middlewares ...AnyEventMiddleware)
func (*Watcher) WatchAppPayload ¶
func (w *Watcher) WatchAppPayload(handler AppPayloadHandler, middlewares ...AppPayloadMiddleware) *Watcher
func (*Watcher) WatchAudioNew ¶
func (w *Watcher) WatchAudioNew(handler AudioNewHandler, middlewares ...AudioNewMiddleware) *Watcher
func (*Watcher) WatchBoardPostDelete ¶
func (w *Watcher) WatchBoardPostDelete(handler BoardPostDeleteHandler, middlewares ...BoardPostDeleteMiddleware) *Watcher
func (*Watcher) WatchBoardPostEdit ¶
func (w *Watcher) WatchBoardPostEdit(handler BoardPostEditHandler, middlewares ...BoardPostEditMiddleware) *Watcher
func (*Watcher) WatchBoardPostNew ¶
func (w *Watcher) WatchBoardPostNew(handler BoardPostNewHandler, middlewares ...BoardPostNewMiddleware) *Watcher
func (*Watcher) WatchBoardPostRestore ¶
func (w *Watcher) WatchBoardPostRestore(handler BoardPostRestoreHandler, middlewares ...BoardPostRestoreMiddleware) *Watcher
func (*Watcher) WatchDonutMoneyWithdraw ¶
func (w *Watcher) WatchDonutMoneyWithdraw(handler DonutMoneyWithdrawHandler, middlewares ...DonutMoneyWithdrawMiddleware) *Watcher
func (*Watcher) WatchDonutMoneyWithdrawError ¶
func (w *Watcher) WatchDonutMoneyWithdrawError(handler DonutMoneyWithdrawErrorHandler, middlewares ...DonutMoneyWithdrawErrorMiddleware) *Watcher
func (*Watcher) WatchDonutSubscriptionCancelled ¶
func (w *Watcher) WatchDonutSubscriptionCancelled(handler DonutSubscriptionCancelledHandler, middlewares ...DonutSubscriptionCancelledMiddleware) *Watcher
func (*Watcher) WatchDonutSubscriptionCreate ¶
func (w *Watcher) WatchDonutSubscriptionCreate(handler DonutSubscriptionCreateHandler, middlewares ...DonutSubscriptionCreateMiddleware) *Watcher
func (*Watcher) WatchDonutSubscriptionExpired ¶
func (w *Watcher) WatchDonutSubscriptionExpired(handler DonutSubscriptionExpiredHandler, middlewares ...DonutSubscriptionExpiredMiddleware) *Watcher
func (*Watcher) WatchDonutSubscriptionPriceChanged ¶
func (w *Watcher) WatchDonutSubscriptionPriceChanged(handler DonutSubscriptionPriceChangedHandler, middlewares ...DonutSubscriptionPriceChangedMiddleware) *Watcher
func (*Watcher) WatchDonutSubscriptionProlonged ¶
func (w *Watcher) WatchDonutSubscriptionProlonged(handler DonutSubscriptionProlongedHandler, middlewares ...DonutSubscriptionProlongedMiddleware) *Watcher
func (*Watcher) WatchGroupChangePhoto ¶
func (w *Watcher) WatchGroupChangePhoto(handler GroupChangePhotoHandler, middlewares ...GroupChangePhotoMiddleware) *Watcher
func (*Watcher) WatchGroupChangeSettings ¶
func (w *Watcher) WatchGroupChangeSettings(handler GroupChangeSettingsHandler, middlewares ...GroupChangeSettingsMiddleware) *Watcher
func (*Watcher) WatchGroupJoin ¶
func (w *Watcher) WatchGroupJoin(handler GroupJoinHandler, middlewares ...GroupJoinMiddleware) *Watcher
func (*Watcher) WatchGroupLeave ¶
func (w *Watcher) WatchGroupLeave(handler GroupLeaveHandler, middlewares ...GroupLeaveMiddleware) *Watcher
func (*Watcher) WatchGroupOfficersEdit ¶
func (w *Watcher) WatchGroupOfficersEdit(handler GroupOfficersEditHandler, middlewares ...GroupOfficersEditMiddleware) *Watcher
func (*Watcher) WatchLeadFormsNew ¶
func (w *Watcher) WatchLeadFormsNew(handler LeadFormsNewHandler, middlewares ...LeadFormsNewMiddleware) *Watcher
func (*Watcher) WatchLikeAdd ¶
func (w *Watcher) WatchLikeAdd(handler LikeAddHandler, middlewares ...LikeAddMiddleware) *Watcher
func (*Watcher) WatchLikeRemove ¶
func (w *Watcher) WatchLikeRemove(handler LikeRemoveHandler, middlewares ...LikeRemoveMiddleware) *Watcher
func (*Watcher) WatchMarketCommentDelete ¶
func (w *Watcher) WatchMarketCommentDelete(handler MarketCommentDeleteHandler, middlewares ...MarketCommentDeleteMiddleware) *Watcher
func (*Watcher) WatchMarketCommentEdit ¶
func (w *Watcher) WatchMarketCommentEdit(handler MarketCommentEditHandler, middlewares ...MarketCommentEditMiddleware) *Watcher
func (*Watcher) WatchMarketCommentNew ¶
func (w *Watcher) WatchMarketCommentNew(handler MarketCommentNewHandler, middlewares ...MarketCommentNewMiddleware) *Watcher
func (*Watcher) WatchMarketCommentRestore ¶
func (w *Watcher) WatchMarketCommentRestore(handler MarketCommentRestoreHandler, middlewares ...MarketCommentRestoreMiddleware) *Watcher
func (*Watcher) WatchMarketOrderEdit ¶
func (w *Watcher) WatchMarketOrderEdit(handler MarketOrderEditHandler, middlewares ...MarketOrderEditMiddleware) *Watcher
func (*Watcher) WatchMarketOrderNew ¶
func (w *Watcher) WatchMarketOrderNew(handler MarketOrderNewHandler, middlewares ...MarketOrderNewMiddleware) *Watcher
func (*Watcher) WatchMessageAllow ¶
func (w *Watcher) WatchMessageAllow(handler MessageAllowHandler, middlewares ...MessageAllowMiddleware) *Watcher
func (*Watcher) WatchMessageDeny ¶
func (w *Watcher) WatchMessageDeny(handler MessageDenyHandler, middlewares ...MessageDenyMiddleware) *Watcher
func (*Watcher) WatchMessageEdit ¶
func (w *Watcher) WatchMessageEdit(handler MessageEditHandler, middlewares ...MessageEditMiddleware) *Watcher
func (*Watcher) WatchMessageNew ¶
func (w *Watcher) WatchMessageNew(handler MessageNewHandler, middlewares ...MessageNewMiddleware) *Watcher
func (*Watcher) WatchMessageRead ¶
func (w *Watcher) WatchMessageRead(handler MessageReadHandler, middlewares ...MessageReadMiddleware) *Watcher
func (*Watcher) WatchMessageReply ¶
func (w *Watcher) WatchMessageReply(handler MessageReplyHandler, middlewares ...MessageReplyMiddleware) *Watcher
func (*Watcher) WatchMessageTypingState ¶
func (w *Watcher) WatchMessageTypingState(handler MessageTypingStateHandler, middlewares ...MessageTypingStateMiddleware) *Watcher
func (*Watcher) WatchPhotoCommentDelete ¶
func (w *Watcher) WatchPhotoCommentDelete(handler PhotoCommentDeleteHandler, middlewares ...PhotoCommentDeleteMiddleware) *Watcher
func (*Watcher) WatchPhotoCommentEdit ¶
func (w *Watcher) WatchPhotoCommentEdit(handler PhotoCommentEditHandler, middlewares ...PhotoCommentEditMiddleware) *Watcher
func (*Watcher) WatchPhotoCommentNew ¶
func (w *Watcher) WatchPhotoCommentNew(handler PhotoCommentNewHandler, middlewares ...PhotoCommentNewMiddleware) *Watcher
func (*Watcher) WatchPhotoCommentRestore ¶
func (w *Watcher) WatchPhotoCommentRestore(handler PhotoCommentRestoreHandler, middlewares ...PhotoCommentRestoreMiddleware) *Watcher
func (*Watcher) WatchPhotoNew ¶
func (w *Watcher) WatchPhotoNew(handler PhotoNewHandler, middlewares ...PhotoNewMiddleware) *Watcher
func (*Watcher) WatchPollVoteNew ¶
func (w *Watcher) WatchPollVoteNew(handler PollVoteNewHandler, middlewares ...PollVoteNewMiddleware) *Watcher
func (*Watcher) WatchUserBlock ¶
func (w *Watcher) WatchUserBlock(handler UserBlockHandler, middlewares ...UserBlockMiddleware) *Watcher
func (*Watcher) WatchUserUnblock ¶
func (w *Watcher) WatchUserUnblock(handler UserUnblockHandler, middlewares ...UserUnblockMiddleware) *Watcher
func (*Watcher) WatchVideoCommentDelete ¶
func (w *Watcher) WatchVideoCommentDelete(handler VideoCommentDeleteHandler, middlewares ...VideoCommentDeleteMiddleware) *Watcher
func (*Watcher) WatchVideoCommentEdit ¶
func (w *Watcher) WatchVideoCommentEdit(handler VideoCommentEditHandler, middlewares ...VideoCommentEditMiddleware) *Watcher
func (*Watcher) WatchVideoCommentNew ¶
func (w *Watcher) WatchVideoCommentNew(handler VideoCommentNewHandler, middlewares ...VideoCommentNewMiddleware) *Watcher
func (*Watcher) WatchVideoCommentRestore ¶
func (w *Watcher) WatchVideoCommentRestore(handler VideoCommentRestoreHandler, middlewares ...VideoCommentRestoreMiddleware) *Watcher
func (*Watcher) WatchVideoNew ¶
func (w *Watcher) WatchVideoNew(handler VideoNewHandler, middlewares ...VideoNewMiddleware) *Watcher
func (*Watcher) WatchVkpayTransaction ¶
func (w *Watcher) WatchVkpayTransaction(handler VkpayTransactionHandler, middlewares ...VkpayTransactionMiddleware) *Watcher
func (*Watcher) WatchWallPostNew ¶
func (w *Watcher) WatchWallPostNew(handler WallPostNewHandler, middlewares ...WallPostNewMiddleware) *Watcher
func (*Watcher) WatchWallReplyDelete ¶
func (w *Watcher) WatchWallReplyDelete(handler WallReplyDeleteHandler, middlewares ...WallReplyDeleteMiddleware) *Watcher
func (*Watcher) WatchWallReplyEdit ¶
func (w *Watcher) WatchWallReplyEdit(handler WallReplyEditHandler, middlewares ...WallReplyEditMiddleware) *Watcher
func (*Watcher) WatchWallReplyNew ¶
func (w *Watcher) WatchWallReplyNew(handler WallReplyNewHandler, middlewares ...WallReplyNewMiddleware) *Watcher
func (*Watcher) WatchWallReplyRestore ¶
func (w *Watcher) WatchWallReplyRestore(handler WallReplyRestoreHandler, middlewares ...WallReplyRestoreMiddleware) *Watcher
func (*Watcher) WatchWallRepost ¶
func (w *Watcher) WatchWallRepost(handler WallRepostHandler, middlewares ...WallRepostMiddleware) *Watcher