tiangolden 发表于 2019-9-16 14:30

itchat怎样监听指定微信群的消息??

itchat怎样监听指定微信群的消息??下面我自己写的代码,虽然大部分都监听到这个群的消息,但还监听了别的群的消息,哪里搞错了,请高人指点??多谢
import itchat
from itchat.content import TEXT
import pdb
import re
import webbrowser

@itchat.msg_register(TEXT, isGroupChat=True)#这里的TEXT表示如果有人发送文本消息,那么就会调用下面的方法
def simple_reply(msg):
    rooms = itchat.search_chatrooms(name='京东股东群')    #找到群名
    #print(rooms['UserName'])
    if len(rooms)!=0:
      message = msg['Content']
      dic = ['https://']
      #fori in range(len(dic)):   
      if dic in message:       #本以为需要结巴分词,没想到可以直接查找
            print('--------------------------------------')
            print(message)
               #itchat.send(message, 'filehelper')   #发送给我的手机文件助手               
            pattern = re.compile(r'https?://(?:||[$-_@.&+]|[!*\(\),]|(?:%))+')
            urls = re.findall(pattern, message)
            if len(urls) != 0:
                for i in range(len(urls)):
                  print(urls)
                  webbrowser.open(urls)                  
               #webbrowser.open(url)
itchat.auto_login(hotReload = True)    #hotReload = True不用重复扫描二维码
itchat.run()

numbersi 发表于 2019-9-16 14:58

msg应该携带这发送者的信息,过滤群名

zwqlon1978 发表于 2019-9-16 15:32

楼主厉害了,

ldz 发表于 2019-9-18 01:25

楼主厉害了,

rengao 发表于 2019-10-12 20:04

楼主你好,加好友 有事咨询学习

492293135 发表于 2019-10-26 10:22

这是 哪个平台的源码?PCIOS?

xxc2247108490 发表于 2019-11-19 22:41

楼主你好,我想问一下,现在使用itchat还能进入微信网页版么?能否加个qq或者什么的我也在做这个方面的东西,自己还不会

tiangolden 发表于 2019-11-20 09:28

xxc2247108490 发表于 2019-11-19 22:41
楼主你好,我想问一下,现在使用itchat还能进入微信网页版么?能否加个qq或者什么的我也在做这个方面的 ...

可以啊,但新开的微信貌似不能,网上有说新开的微信要一定时间后才能接入。我只是业余玩玩的,43504308

xxc2247108490 发表于 2019-11-20 14:54

tiangolden 发表于 2019-11-20 09:28
可以啊,但新开的微信貌似不能,网上有说新开的微信要一定时间后才能接入。我只是业余玩玩的,43504308

已加,楼主,我在网上找了一个基于itchat的微信机器人小实例,却无法登录微信网页版,说为了你的账号安全请下载电脑版,然后就没了,,
页: [1]
查看完整版本: itchat怎样监听指定微信群的消息??