微信自动聊天脚本

微信自动聊天脚本

import re
import time

import itchat
from itchat.content import *


#单人聊天(文本)
@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
    reply = r'1'
    #自动回复的昵称
    replay_friend = ['莫奈的雨露', '咸鱼饭丶'] 
    #NickName表示的是昵称而不是微信号
    name = itchat.search_friends(userName=msg['FromUserName'])['NickName']
    if name in replay_friend:
        #获取接受的文本
        message = msg['Text']
        if u'玉泉' in message and u'讲解' in message and u'报名' in message:
            return reply

#群聊(文本)
@itchat.msg_register(itchat.content.TEXT, isGroupChat=True)
def group_text_reply(msg):
    reply = r'1'
    name = itchat.search_chatrooms(userName=msg['FromUserName'])['NickName']
    
    if name == u'Lab306活跃群': #换成自己群的名称
        print(name)
        print(msg['Text'])
        message = msg['Text']
        if u'玉泉' in message and u'讲解' in message and u'报名' in message:
#        # 当然如果只想针对@你的人才回复,可以设置if msg['isAt']:
#        if msg['isAt']:
#            return reply
            return reply      

if __name__ == '__main__':#启动微信自动登录,二维码登录
    itchat.auto_login(hotReload=True)
    itchat.run()
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值