Documentation ¶
Index ¶
- type Longpoll
- func (lp *Longpoll) AudioNew(f object.AudioNewFunc)
- func (lp *Longpoll) BoardPostDelete(f object.BoardPostDeleteFunc)
- func (lp *Longpoll) BoardPostEdit(f object.BoardPostEditFunc)
- func (lp *Longpoll) BoardPostNew(f object.BoardPostNewFunc)
- func (lp *Longpoll) BoardPostRestore(f object.BoardPostRestoreFunc)
- func (lp *Longpoll) FullResponse(f func(object.LongpollBotResponse))
- func (lp *Longpoll) GroupChangePhoto(f object.GroupChangePhotoFunc)
- func (lp *Longpoll) GroupChangeSettings(f object.GroupChangeSettingsFunc)
- func (lp *Longpoll) GroupJoin(f object.GroupJoinFunc)
- func (lp *Longpoll) GroupLeave(f object.GroupLeaveFunc)
- func (lp *Longpoll) GroupOfficersEdit(f object.GroupOfficersEditFunc)
- func (lp *Longpoll) LeadFormsNew(f object.LeadFormsNewFunc)
- func (lp *Longpoll) MarketCommentDelete(f object.MarketCommentDeleteFunc)
- func (lp *Longpoll) MarketCommentEdit(f object.MarketCommentEditFunc)
- func (lp *Longpoll) MarketCommentNew(f object.MarketCommentNewFunc)
- func (lp *Longpoll) MarketCommentRestore(f object.MarketCommentRestoreFunc)
- func (lp *Longpoll) MessageAllow(f object.MessageAllowFunc)
- func (lp *Longpoll) MessageDeny(f object.MessageDenyFunc)
- func (lp *Longpoll) MessageEdit(f object.MessageEditFunc)
- func (lp *Longpoll) MessageNew(f object.MessageNewFunc)
- func (lp *Longpoll) MessageReply(f object.MessageReplyFunc)
- func (lp *Longpoll) MessageTypingState(f object.MessageTypingStateFunc)
- func (lp *Longpoll) PhotoCommentDelete(f object.PhotoCommentDeleteFunc)
- func (lp *Longpoll) PhotoCommentEdit(f object.PhotoCommentEditFunc)
- func (lp *Longpoll) PhotoCommentNew(f object.PhotoCommentNewFunc)
- func (lp *Longpoll) PhotoCommentRestore(f object.PhotoCommentRestoreFunc)
- func (lp *Longpoll) PhotoNew(f object.PhotoNewFunc)
- func (lp *Longpoll) PollVoteNew(f object.PollVoteNewFunc)
- func (lp *Longpoll) Run() error
- func (lp *Longpoll) Shutdown()
- func (lp *Longpoll) UserBlock(f object.UserBlockFunc)
- func (lp *Longpoll) UserUnblock(f object.UserUnblockFunc)
- func (lp *Longpoll) VideoCommentDelete(f object.VideoCommentDeleteFunc)
- func (lp *Longpoll) VideoCommentEdit(f object.VideoCommentEditFunc)
- func (lp *Longpoll) VideoCommentNew(f object.VideoCommentNewFunc)
- func (lp *Longpoll) VideoCommentRestore(f object.VideoCommentRestoreFunc)
- func (lp *Longpoll) VideoNew(f object.VideoNewFunc)
- func (lp *Longpoll) VkpayTransaction(f object.VkpayTransactionFunc)
- func (lp *Longpoll) WallPostNew(f object.WallPostNewFunc)
- func (lp *Longpoll) WallReplyDelete(f object.WallReplyDeleteFunc)
- func (lp *Longpoll) WallReplyEdit(f object.WallReplyEditFunc)
- func (lp *Longpoll) WallReplyNew(f object.WallReplyNewFunc)
- func (lp *Longpoll) WallReplyRestore(f object.WallReplyRestoreFunc)
- func (lp *Longpoll) WallRepost(f object.WallRepostFunc)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Longpoll ¶
type Longpoll struct { GroupID int Server string Key string Ts string Wait int VK *api.VK Client *http.Client // contains filtered or unexported fields }
Longpoll struct
func (*Longpoll) BoardPostDelete ¶
func (lp *Longpoll) BoardPostDelete(f object.BoardPostDeleteFunc)
BoardPostDelete handler
func (*Longpoll) BoardPostEdit ¶
func (lp *Longpoll) BoardPostEdit(f object.BoardPostEditFunc)
BoardPostEdit handler
func (*Longpoll) BoardPostNew ¶
func (lp *Longpoll) BoardPostNew(f object.BoardPostNewFunc)
BoardPostNew handler
func (*Longpoll) BoardPostRestore ¶
func (lp *Longpoll) BoardPostRestore(f object.BoardPostRestoreFunc)
BoardPostRestore handler
func (*Longpoll) FullResponse ¶
func (lp *Longpoll) FullResponse(f func(object.LongpollBotResponse))
FullResponse handler
func (*Longpoll) GroupChangePhoto ¶
func (lp *Longpoll) GroupChangePhoto(f object.GroupChangePhotoFunc)
GroupChangePhoto handler
func (*Longpoll) GroupChangeSettings ¶
func (lp *Longpoll) GroupChangeSettings(f object.GroupChangeSettingsFunc)
GroupChangeSettings handler
func (*Longpoll) GroupJoin ¶
func (lp *Longpoll) GroupJoin(f object.GroupJoinFunc)
GroupJoin handler
func (*Longpoll) GroupLeave ¶
func (lp *Longpoll) GroupLeave(f object.GroupLeaveFunc)
GroupLeave handler
func (*Longpoll) GroupOfficersEdit ¶
func (lp *Longpoll) GroupOfficersEdit(f object.GroupOfficersEditFunc)
GroupOfficersEdit handler
func (*Longpoll) LeadFormsNew ¶
func (lp *Longpoll) LeadFormsNew(f object.LeadFormsNewFunc)
LeadFormsNew handler
func (*Longpoll) MarketCommentDelete ¶
func (lp *Longpoll) MarketCommentDelete(f object.MarketCommentDeleteFunc)
MarketCommentDelete handler
func (*Longpoll) MarketCommentEdit ¶
func (lp *Longpoll) MarketCommentEdit(f object.MarketCommentEditFunc)
MarketCommentEdit handler
func (*Longpoll) MarketCommentNew ¶
func (lp *Longpoll) MarketCommentNew(f object.MarketCommentNewFunc)
MarketCommentNew handler
func (*Longpoll) MarketCommentRestore ¶
func (lp *Longpoll) MarketCommentRestore(f object.MarketCommentRestoreFunc)
MarketCommentRestore handler
func (*Longpoll) MessageAllow ¶
func (lp *Longpoll) MessageAllow(f object.MessageAllowFunc)
MessageAllow handler
func (*Longpoll) MessageDeny ¶
func (lp *Longpoll) MessageDeny(f object.MessageDenyFunc)
MessageDeny handler
func (*Longpoll) MessageEdit ¶
func (lp *Longpoll) MessageEdit(f object.MessageEditFunc)
MessageEdit handler
func (*Longpoll) MessageNew ¶
func (lp *Longpoll) MessageNew(f object.MessageNewFunc)
MessageNew handler
func (*Longpoll) MessageReply ¶
func (lp *Longpoll) MessageReply(f object.MessageReplyFunc)
MessageReply handler
func (*Longpoll) MessageTypingState ¶
func (lp *Longpoll) MessageTypingState(f object.MessageTypingStateFunc)
MessageTypingState handler
func (*Longpoll) PhotoCommentDelete ¶
func (lp *Longpoll) PhotoCommentDelete(f object.PhotoCommentDeleteFunc)
PhotoCommentDelete handler
func (*Longpoll) PhotoCommentEdit ¶
func (lp *Longpoll) PhotoCommentEdit(f object.PhotoCommentEditFunc)
PhotoCommentEdit handler
func (*Longpoll) PhotoCommentNew ¶
func (lp *Longpoll) PhotoCommentNew(f object.PhotoCommentNewFunc)
PhotoCommentNew handler
func (*Longpoll) PhotoCommentRestore ¶
func (lp *Longpoll) PhotoCommentRestore(f object.PhotoCommentRestoreFunc)
PhotoCommentRestore handler
func (*Longpoll) PollVoteNew ¶
func (lp *Longpoll) PollVoteNew(f object.PollVoteNewFunc)
PollVoteNew handler
func (*Longpoll) Shutdown ¶
func (lp *Longpoll) Shutdown()
Shutdown gracefully shuts down the longpoll without interrupting any active connections.
func (*Longpoll) UserBlock ¶
func (lp *Longpoll) UserBlock(f object.UserBlockFunc)
UserBlock handler
func (*Longpoll) UserUnblock ¶
func (lp *Longpoll) UserUnblock(f object.UserUnblockFunc)
UserUnblock handler
func (*Longpoll) VideoCommentDelete ¶
func (lp *Longpoll) VideoCommentDelete(f object.VideoCommentDeleteFunc)
VideoCommentDelete handler
func (*Longpoll) VideoCommentEdit ¶
func (lp *Longpoll) VideoCommentEdit(f object.VideoCommentEditFunc)
VideoCommentEdit handler
func (*Longpoll) VideoCommentNew ¶
func (lp *Longpoll) VideoCommentNew(f object.VideoCommentNewFunc)
VideoCommentNew handler
func (*Longpoll) VideoCommentRestore ¶
func (lp *Longpoll) VideoCommentRestore(f object.VideoCommentRestoreFunc)
VideoCommentRestore handler
func (*Longpoll) VkpayTransaction ¶
func (lp *Longpoll) VkpayTransaction(f object.VkpayTransactionFunc)
VkpayTransaction handler
func (*Longpoll) WallPostNew ¶
func (lp *Longpoll) WallPostNew(f object.WallPostNewFunc)
WallPostNew handler
func (*Longpoll) WallReplyDelete ¶
func (lp *Longpoll) WallReplyDelete(f object.WallReplyDeleteFunc)
WallReplyDelete handler
func (*Longpoll) WallReplyEdit ¶
func (lp *Longpoll) WallReplyEdit(f object.WallReplyEditFunc)
WallReplyEdit handler
func (*Longpoll) WallReplyNew ¶
func (lp *Longpoll) WallReplyNew(f object.WallReplyNewFunc)
WallReplyNew handler
func (*Longpoll) WallReplyRestore ¶
func (lp *Longpoll) WallReplyRestore(f object.WallReplyRestoreFunc)
WallReplyRestore handler
func (*Longpoll) WallRepost ¶
func (lp *Longpoll) WallRepost(f object.WallRepostFunc)
WallRepost handler