Skip to content

Instantly share code, notes, and snippets.

@youfou
Last active May 25, 2017 10:16
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save youfou/01eebbe439eb927e1708ff62a2fabc88 to your computer and use it in GitHub Desktop.
Save youfou/01eebbe439eb927e1708ff62a2fabc88 to your computer and use it in GitHub Desktop.
wxpy 小技巧 (1) -- 搜索

wxpy 小技巧 (1) -- 搜索

wxpy 除了用于自动回复外,在搜索方面也很拿手。

是指在自己的好友或已加入的群聊中进行搜索

这里举个针对群的例子~


  1. 先找到群,并更新群成员详细信息。
from wxpy import *

bot = Bot()
# 找到群
group = ensure_one(bot.groups().search('要找的群名称'))
# 更新群成员详细信息
group.update_group(True)
  1. 找出所有女群员~
female_members = group.members.search(sex=FEMALE)
  1. 只想看本地的?那就加个 city 参数吧。
local_female_members = group.members.search(sex=FEMALE, city='深圳')
  1. 想一次性把她们都加为好友?
local_female_members.add_all(interval=3, verify_content='认识一下吧?')

注意设置 add_all()interval 参数,过高的请求频率可能导致加好友功能被短暂封锁。


除了群成员外,bot.friends() 也有 search() 方法,可用于在好友中进行搜索。

关于 search 的具体说明,请参见 文档说明

更多小技巧,敬请期待。

@seozed
Copy link

seozed commented May 25, 2017

good job

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment