Python 实现微信自动通过好友添加请求!!!
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 实现微信自动通过好友添加请求!!!相关推荐
- (小白)python如何微信自动加好友
小白一枚在研究python,希望获得一点小成就感. 希望可以实现微信自动加好友的功能 希望大神解答,详细一点最好(您是大佬,我是小白!!!)
- Python+appium+GUI界面pyside2微信自动加好友(改问候语、备注、标签)
目录 一.项目背景 二.实现功能 三.具体实现代码 四.支持与合作 一.项目背景 首先,这是我的第一篇文章,写作功底有待提高,后续有时间我会对代码细节的讲解进行完善. 闲暇中,帮助朋友的初创公司开发了 ...
- 妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊
妙用AccessibilityService黑科技实现微信自动加好友拉人进群聊 标签: 2018 引言: 在上上周的周六和周日,我发了两篇利用itchat实现微信机器人的文章(Python): 小猪的 ...
- 5:实战2:微信自动加好友 JavaAppium
如果您已经看过了前三篇文章,恭喜您已经初步了解了JavaAppium.本文会利用前三篇文章的知识点实现微信自动加好友跟着我们一起来作用例设计吧. 需求分析 要实现添加好友第一步:点击添加选择添加朋友 ...
- 启善企业微信自动加好友助手教程
一.打开企业微信,依次点击"通讯录"-"新的客户"-"添加" 二.打开<启善企业微信自动加好友助手>,"导入手机号&q ...
- python编写微信自动抓取文件经历
python编写微信自动抓取文件经历 背景 前期 写代码&坑 背景 近期疫情肆虐,老师全都线上教学,微信群里多出来一大堆乱七八糟的文件,烦死宝宝了,每次还要看,要是doc还得转换成pdf再放进 ...
- Python实现微信自动拉群机器人
微信群的用户添加逻辑是 -- 当群人数达到100人后,用户无法再通过扫描群二维码加入,只能让用户先添加群内联系人微信,再由联系人把用户拉进来.这样,联系人员的私人微信会添加大量陌生人,给其带来不必要的 ...
- 薅羊毛!企业微信自动加好友工具免费使用机会!
从早到晚不停地发朋友圈,回复却寥寥无几?捧着手机不断刷新消息,却没有客户找你?明明已经很努力,可却总与客户失之交臂?谁都不想被动等待,可到底该如何跟进?如何营销? 很多营销团队都在思考客流来源和转化率 ...
- python调用 微信,向好友发送微博热搜榜
#encoding:utf-8import itchat import requestsfrom lxml import etree import time def main():itchat.aut ...
- python操作微信自动发消息(微信聊天机器人)
前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...
最新文章
- CRichEdit小记
- 通过base标签实现全网页新窗口链接。
- CNCC 技术论坛 | 知识图谱赋能数字经济
- android中的add方法,Android中Fragment怎么addView?
- GDI+ 中发生一般性错误(在 OutputStream 中保存 PNG 格式图像时遇到的问题)
- linux查看redis没有权限,在linux上安装redis并设置权限
- yum install gcc 下载失败有可能是这个原因?
- 服务器主板维修教学视频,第60讲 超微服务器主板远程管理讲解与演示
- U盘量产工具-缩水盘恢复实际容量
- CAD不支持实时调试
- 安卓手机安装magisk
- C#AE将当前地图导出为一张图片地图
- excel内容少却文件很大_(excel内容很少,文件却很大,怎么解决)excel表格数据少但是过大怎么办...
- LeetCode·718.最长重复子数组·动态规划
- 基于node.js和Vue的运动装备网上商城
- linux 虚拟光驱软件,在Linux操作系统下使用虚拟光驱的方法
- 数据可视化笔记3 数据可视化基础(几何标记、视觉通道)
- 关于python的漫画_不能错过的Python漫画
- UE4 使用CustomMesh动态创建网格体
- 房屋装修合同书范本【收藏备用】
热门文章