1、需求场景

很多管理大量微信社群的小伙伴都有这样的场景,当微信群的人数达到100人之后,将不能在通过分享的群二维码加入群里,必须自主添加好友后,手动去邀请才能加用户拉入群众,如果有大量的用户加群,就只能一个一个手动的拉,想想心情就很美丽,手动哭泣。。。。

2、准备工作

1、一台不关机的电脑 OR 一台服务器

2、 安装以下相关依赖(有的不需要)

#coding=utf8
import requests
from requests import exceptions
from urllib.request import urlopen
from bs4 import BeautifulSoup
from urllib.parse import urlencode
from threading import Timer
import re
from wxpy import *
import  schedule
import  time
import http
import  json
import datetime
import random
import os
import ctypes
复制代码

3、一个能够在网页版微信登录的账号(重要)

4、该微信创建群聊,并保存通讯录中(重要)

3、代码部分

3.1、注册机器人

bot = Bot(cache_path=True,console_qr = 2)
bot.enable_puid('wxpy_puid.pkl')
rebot = bot.groups().search('Goodog') // 需要加入的群
复制代码

3.2、自动通过好友后发送的加群提示

allText = '回复关键词加群: \n\n1、羊毛(加入羊毛优惠群)\n2、py(加入机器人体验群)\n3、互粉(加入公众号互粉群)\n4、更多群敬请期待\n\n -PS: 如果回复关键字无效,请耐心等待手工拉入。'
复制代码

3.3、自动通过好友请求

@bot.register(msg_types=FRIENDS)
def auto_audit_msg(msg):new_friend = bot.accept_friend(msg.card)new_friend.send('我是Goodog小助手,如果你也想拥有一个跟我一样功能的机器人请添加公众号【小夭同学】留言获取!')new_friend.send_raw_msg(raw_type=42,raw_content='<msg username="infopush" nickname="小夭同学"/>') new_friend.send(allText)
复制代码

3.4、关键字回复发送加群邀请链接

@bot.register(Friend, msg_types=TEXT)
def auto_add_msg(msg):if 'py' in msg.text.lower():rebot[0].add_members(msg.sender, use_invitation=True)msg.sender.send('如果加入py群失败,请等待人工邀请加入!!')
复制代码

3.5、邀请用户入群后发送群公告

invite_compile = re.compile(r'邀请"(.*?)"加入了群聊\s*$') // 判断是否为新用户入群
复制代码

3.5.1、新用户入群发送的公告

rebot_msg = '''@{atname}\u2005\u2005\u2005												

Python 实现微信自动通过好友添加请求!!!相关推荐

  1. (小白)python如何微信自动加好友

    小白一枚在研究python,希望获得一点小成就感. 希望可以实现微信自动加好友的功能 希望大神解答,详细一点最好(您是大佬,我是小白!!!)

  2. Python+appium+GUI界面pyside2微信自动加好友(改问候语、备注、标签)

    目录 一.项目背景 二.实现功能 三.具体实现代码 四.支持与合作 一.项目背景 首先,这是我的第一篇文章,写作功底有待提高,后续有时间我会对代码细节的讲解进行完善. 闲暇中,帮助朋友的初创公司开发了 ...

  3. 妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊

    妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊 标签: 2018 引言: 在上上周的周六和周日,我发了两篇利用itchat实现微信机器人的文章(Python): 小猪的 ...

  4. 5:实战2:微信自动加好友 JavaAppium

    如果您已经看过了前三篇文章,恭喜您已经初步了解了JavaAppium.本文会利用前三篇文章的知识点实现微信自动加好友跟着我们一起来作用例设计吧. 需求分析 要实现添加好友第一步:点击添加选择添加朋友 ...

  5. 启善企业微信自动加好友助手教程

    一.打开企业微信,依次点击"通讯录"-"新的客户"-"添加" 二.打开<启善企业微信自动加好友助手>,"导入手机号&q ...

  6. python编写微信自动抓取文件经历

    python编写微信自动抓取文件经历 背景 前期 写代码&坑 背景 近期疫情肆虐,老师全都线上教学,微信群里多出来一大堆乱七八糟的文件,烦死宝宝了,每次还要看,要是doc还得转换成pdf再放进 ...

  7. Python实现微信自动拉群机器人

    微信群的用户添加逻辑是 -- 当群人数达到100人后,用户无法再通过扫描群二维码加入,只能让用户先添加群内联系人微信,再由联系人把用户拉进来.这样,联系人员的私人微信会添加大量陌生人,给其带来不必要的 ...

  8. 薅羊毛!企业微信自动加好友工具免费使用机会!

    从早到晚不停地发朋友圈,回复却寥寥无几?捧着手机不断刷新消息,却没有客户找你?明明已经很努力,可却总与客户失之交臂?谁都不想被动等待,可到底该如何跟进?如何营销? 很多营销团队都在思考客流来源和转化率 ...

  9. python调用 微信,向好友发送微博热搜榜

    #encoding:utf-8import itchat import requestsfrom lxml import etree import time def main():itchat.aut ...

  10. python操作微信自动发消息(微信聊天机器人)

    前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...

最新文章

  1. CRichEdit小记
  2. 通过base标签实现全网页新窗口链接。
  3. CNCC 技术论坛 | 知识图谱赋能数字经济
  4. android中的add方法,Android中Fragment怎么addView?
  5. GDI+ 中发生一般性错误(在 OutputStream 中保存 PNG 格式图像时遇到的问题)
  6. linux查看redis没有权限,在linux上安装redis并设置权限
  7. yum install gcc 下载失败有可能是这个原因?
  8. 服务器主板维修教学视频,第60讲 超微服务器主板远程管理讲解与演示
  9. U盘量产工具-缩水盘恢复实际容量
  10. CAD不支持实时调试
  11. 安卓手机安装magisk
  12. C#AE将当前地图导出为一张图片地图
  13. excel内容少却文件很大_(excel内容很少,文件却很大,怎么解决)excel表格数据少但是过大怎么办...
  14. LeetCode·718.最长重复子数组·动态规划
  15. 基于node.js和Vue的运动装备网上商城
  16. linux 虚拟光驱软件,在Linux操作系统下使用虚拟光驱的方法
  17. 数据可视化笔记3 数据可视化基础(几何标记、视觉通道)
  18. 关于python的漫画_不能错过的Python漫画
  19. UE4 使用CustomMesh动态创建网格体
  20. 房屋装修合同书范本【收藏备用】

热门文章

  1. python3 判断.xlsl表的两列是否一致
  2. ISIS路由过载概述
  3. oracle用户LOCKED(TIMED)原因及解决
  4. Apache的管理优化
  5. 实用的搜索引擎资源大搜罗
  6. 局域网vnc远程控制软件,那些超级好用的局域网vnc远程控制软件
  7. PCB叠层排布原则以及AD中如何设计叠层
  8. win10电脑插入U盘提示文件或目录损坏了如何解决
  9. mysql视图代码_mysql创建视图的实例代码
  10. 英文投稿的一点经验【转载】