Notice: Undefined index: public in /www/wwwroot/cuixinxin.cn/wp-content/plugins/wpjam-basic/includes/class-wpjam-core.php on line 137

Notice: Undefined index: public in /www/wwwroot/cuixinxin.cn/wp-content/plugins/wpjam-basic/includes/class-wpjam-core.php on line 137
简单三步,让你玩转微信自动邀请加群!!! 卖坚果的怪叔叔
卖坚果的怪叔叔 卖坚果的怪叔叔
  • 首页
  • 生活
  • 技术
  • 记录
  • 工具箱
  • 关于我
首页 › 技术 › 简单三步,让你玩转微信自动邀请加群!!!

简单三步,让你玩转微信自动邀请加群!!!

坚果大叔
2019-10-14 17:34:05技术阅读 3,590

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

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.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欢迎加入群\n
⚡⚡⚡⚡ 此群禁止发广告,不然踢!!!\n
无法登录网页微信的问题,无有效解决办法。\n
怎样提问:\n
1. 不要问无意义的问题  
2. 问问题前最好贴出截图。
3. 描述清晰,信息充足。
4. 如果想要源码请关注 【小夭同学】 回复【帮助】获取'''

3.5.2、为加入的群进行注册,以用来抓取群消息

@bot.register(rebot, NOTE)  // NOTE 为系统通知
def invite_group(msg):
    """ 群通知处理 """
    text = msg.text # 通知的内容
    member = msg.member.name # 消息发送者昵称
    invite_names = invite_compile.findall(text)  # 判断是否是加入了新用户
    if invite_names:  # 用于邀请
        invite_name = invite_names[0]  # 加入者的昵称
        if rebot_msg:
            note = rebot_msg.format(atname=invite_name)
            msg.sender.send(note)  # 向群里发送欢迎语句
        return

while True:
    schedule.run_pending()
    time.sleep(1)

代码已上传 Github

简单三步,让你玩转微信自动邀请加群!!!-卖坚果的怪叔叔

简单三步,让你玩转微信自动邀请加群!!!-卖坚果的怪叔叔

微信 微信机器人
赞赏 赞(0)
本文系作者 @坚果大叔 原创发布在 卖坚果的怪叔叔。未经许可,禁止转载。
ES6入门之Promise
上一篇
前端两三问(201901018)
下一篇
在小程序中查看

这是个😊,挣点服务器费用😜

热门文章
安静的傍晚
WeTool- 微信社群管理工具 , 高效稳定助力社群运营~
Element render函数中使用map插入多条数据!
重学Javascript之引用类型
超简单!两步实现Wordpress评论微信通知~
CSS之GAP属性
专题标签
agent (1) CSS (15) dom (1) Es6入门系列 (14) Git (3) html (1) iview (1) JavaScript (9) js (4) Lif (1) Node (4) pyecharts (1) Python (10) ref (1) scriptable (1) Skill (1) vsCode (1) vue (4) wordpress (2) 三月 (1) 上海 (1) 假期 (1) 其他分享 (3) 前端两三问 (15) 古镇 (1) 外滩 (1) 对象 (1) 小程序 (5) 年度总结 (6) 年终总结 (1) 微信机器人 (4) 打字机 (1) 技术 (1) 日常问题 (8) 日常问题记录 (1) 春天 (2) 服务器 (2) 海族馆 (1) 生活 (8) 网上国网 (1) 记录 (3) 通勤 (1) 重学JavaScript (11) 面试题 (10) 🌸 (1)
什么是Agent?
2026-08-15 23:49:12
491 0 2
什么是 Skill?
2026-08-12 21:32:42
404 1 0
失业在家,我给小朋友做了一个练字小程序!
2026-08-07 16:21:52
808 10 1
上线8年,15万用户的小程序,一共赚了多少钱?
2026-05-30 18:01:24
4,787 4 0
  • 0
博主

一位佛系的前端开发者,略通摄影,乐于尝试新事物,热衷于美食。

友链
故事胶片
公众号
坚果大叔 执行上下文 卖坚果的怪叔叔 Dacking
Copyright © 2017-2026 卖坚果的怪叔叔

开往-友链接力

萌ICP备20230818号

苏ICP备18048410号-3
  • 首页
  • 生活
  • 技术
  • 记录
  • 工具箱
  • 关于我
# CSS # # JavaScript # # vue # # 微信 # # 生活 #
坚果大叔
345
文章
171
评论
432
喜欢