def do(): return self.core.add_friend( userName=get_user_name(user), status=3, verifyContent=verify_content, autoUpdate=True )
def except_self(self, chats_or_dicts): """ 从聊天对象合集或用户字典列表中排除自身 :param chats_or_dicts: 聊天对象合集或用户字典列表 :return: 排除自身后的列表 """ return list(filter(lambda x: get_user_name(x) != self.self.user_name, chats_or_dicts))
def add_friend(self, user, verify_content=''): """ 添加用户为好友 :param user: 用户对象或 user_name :param verify_content: 验证说明信息 """ return self.core.add_friend(userName=get_user_name(user), status=2, verifyContent=verify_content, autoUpdate=True)
def add_friend(self, user, verify_content=''): """ 添加用户为好友 :param user: 用户对象或 user_name :param verify_content: 验证说明信息 """ logger.info('{}: adding {} (verify_content: {})'.format( self, user, verify_content)) return self.core.add_friend(userName=get_user_name(user), status=2, verifyContent=verify_content, autoUpdate=True)
def add_friend(self, user, verify_content=''): """ 添加用户为好友 :param user: 用户对象、微信ID,或 user_name :param verify_content: 验证说明信息 """ logger.info('{}: adding {} (verify_content: {})'.format( self, user, verify_content)) user_name = get_user_name(user) if re.match(r'^@[\da-f]{32,}$', user_name): status = 2 else: status = 1 return self.core.add_friend(userName=user_name, status=status, verifyContent=verify_content, autoUpdate=True)
def __contains__(self, user): user_name = get_user_name(user) for member in self.members: if member.user_name == user_name: return member
def do(): if self.name != name: logger.info('renaming group: {} => {}'.format(self.name, name)) return self.bot.core.set_chatroom_name(get_user_name(self), name)
def process_one_chunk(_chunk): return self.core.update_friend(userName=get_user_name(_chunk))
def do(): logger.info('renaming group: {} => {}'.format(self.name, name)) return self.bot.core.set_chatroom_name(get_user_name(self), name)