Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/usr/bin/env python3
  2. # coding: utf-8
  3.  
  4. import logging
  5.  
  6. from wxpy import *
  7.  
  8. logger = logging.getLogger()
  9. logger.setLevel(logging.INFO)
  10.  
  11. robot = Robot('wxpy.pkl')
  12. group = ensure_one(robot.groups().search('wxpy 交流群'))
  13.  
  14.  
  15. @robot.register(msg_types=(FRIENDS, TEXT))
  16. def add_to_group(msg):
  17.  
  18. if not isinstance(msg.chat, (Group, MP)) and 'wxpy' in msg.text.lower():
  19. logger.info('received: {}'.format(msg))
  20. if msg.type == FRIENDS:
  21. logger.info('accepting user: {}'.format(msg.card))
  22. robot.accept_friend(msg.card)
  23. user = msg.card
  24. else:
  25. user = msg.chat
  26.  
  27. if user in group:
  28. logger.info('{} is already in {}'.format(user, group))
  29. return '你已经加入 {} 啦'.format(group.nick_name)
  30. else:
  31. logger.info('inviting {} to {}'.format(user, group))
  32. group.add_members(user, use_invitation=True)
  33.  
  34.  
  35. robot.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement