示例#1
0
 def decorator(func):
     rule = EventRule(EventList.GROUP_JOIN)
     rule.create(func, {"data": GroupJoin})
     self.rules.append(rule)
     return func
示例#2
0
 def decorator(func):
     rule = EventRule(EventList.GROUP_LEAVE)
     rule.create(func, {"data": GroupLeave})
     self.rules.append(rule)
     return func
示例#3
0
 def decorator(func):
     rule = EventRule(EventList.MESSAGE_TYPING_STATE)
     rule.create(func, {"data": MessageTypingState})
     self.rules.append(rule)
     return func
示例#4
0
 def decorator(func):
     rule = EventRule(EventList.MARKET_COMMENT_DELETE)
     rule.create(func, {"data": MarketCommentDelete})
     self.rules.append(rule)
     return func
示例#5
0
 def decorator(func):
     rule = EventRule(EventList.GROUP_CHANGE_PHOTO)
     rule.create(func, {"data": GroupChangePhoto})
     self.rules.append(rule)
     return func
示例#6
0
 def decorator(func):
     rule = EventRule(EventList.APP_PAYLOAD)
     rule.create(func, {"data": AppPayload})
     self.rules.append(rule)
     return func
示例#7
0
 def decorator(func):
     rule = EventRule(EventList.WALL_REPOST)
     rule.create(func, {"data": WallPostNew})
     self.rules.append(rule)
     return func
示例#8
0
 def decorator(func):
     rule = EventRule(EventList.GROUP_OFFICERS_EDIT)
     rule.create(func, {"data": GroupOfficersEdit})
     self.rules.append(rule)
     return func
示例#9
0
 def decorator(func):
     rule = EventRule(EventList.VIDEO_NEW)
     rule.create(func, {"data": Video})
     self.rules.append(rule)
     return func
示例#10
0
 def decorator(func):
     rule = EventRule(EventList.VIDEO_COMMENT_DELETE)
     rule.create(func, {"data": VideoCommentDelete})
     self.rules.append(rule)
     return func
示例#11
0
 def decorator(func):
     rule = EventRule(EventList.AUDIO_NEW)
     rule.create(func, {"data": Audio})
     self.rules.append(rule)
     return func
示例#12
0
 def decorator(func):
     rule = EventRule(EventList.PHOTO_COMMENT_RESTORE)
     rule.create(func, {"data": PhotoComment})
     self.rules.append(rule)
     return func
示例#13
0
 def decorator(func):
     rule = EventRule(EventList.PHOTO_NEW)
     rule.create(func, {"data": Photo})
     self.rules.append(rule)
     return func
示例#14
0
 def decorator(func):
     rule = EventRule(EventList.USER_UNBLOCK)
     rule.create(func, {"data": UserUnblock})
     self.rules.append(rule)
     return func
示例#15
0
 def decorator(func):
     rule = EventRule(EventList.WALL_REPLY_RESTORE)
     rule.create(func, {"data": WallReplyNew})
     self.rules.append(rule)
     return func
示例#16
0
 def decorator(func):
     rule = EventRule(EventList.POLL_VOTE_NEW)
     rule.create(func, {"data": PollVoteNew})
     self.rules.append(rule)
     return func
示例#17
0
 def decorator(func):
     rule = EventRule(EventList.WALL_REPLY_DELETE)
     rule.create(func, {"data": WallReplyDelete})
     self.rules.append(rule)
     return func
示例#18
0
 def decorator(func):
     rule = EventRule(EventList.GROUP_CHANGE_SETTINGS)
     rule.create(func, {"data": GroupChangeSettings})
     self.rules.append(rule)
     return func
示例#19
0
 def decorator(func):
     rule = EventRule(EventList.BOARD_POST_RESTORE)
     rule.create(func, {"data": BoardPostNew})
     self.rules.append(rule)
     return func
示例#20
0
 def decorator(func):
     rule = EventRule(EventList.VKPAY_TRANSACTION)
     rule.create(func, {"data": VKPayTransaction})
     self.rules.append(rule)
     return func
示例#21
0
 def decorator(func):
     rule = EventRule(EventList.BOARD_POST_DELETE)
     rule.create(func, {"data": BoardPostDelete})
     self.rules.append(rule)
     return func
示例#22
0
 def decorator(func):
     rule = EventRule(EventList.MESSAGE_EDIT)
     rule.create(func, {"data": Message})
     self.rules.append(rule)
     return func
示例#23
0
文件: events.py 项目: gdfd-asr/vk_bot
 def decorator(func):
     rule = EventRule(list(events))
     rule.create(func)
     self.rules.append(rule)
     return func