尚经起名网

您现在的位置是:首页 >

企业资讯

快手刷评论双击在线网站 - 全网最便宜刷快手,快手刷销量软

时间:2024-07-01 05:00 评论
相信很多人都知道,微信群超过100人之后,别人扫码就加不进来了,只能通过好友邀请的方式加入。所以,我们就打算直接放个人微信号二维码,用户扫码加为好友后,再拉进群里。下面给大家分享下我自己动手做的一个微信机器人。step1:被添加好友时,自动接受通过,并发送一个欢迎语&入群引导step2:根据用户回复的关键字自动发送相应的入群邀请...

自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入

最近老大打算创建一个社区。 他简单粗暴地在产品页面放一个微信二维码,用户扫码加入。 相信很多人都知道,微信群超过100个后,其他人扫二维码就无法加入了。 他们只能通过好友邀请加入。 所以,我们打算直接贴出个人微信号二维码。 用户扫码加为好友后,会被拉进群。

如果用户很多,纯靠人工拉人进群,既费时又费力。 很自然地,我们就想到了微信机器人,可以通过机器人自动添加群功能,一劳永逸。 市面上提供机器人服务的产品很多,一个机器人一年收费大概在几十元左右。

作为一只python三足猫,很想自己实现一个。 在网上搜索了一下qq群机器人怎么做,发现有现成的库wxpy,使用起来还是挺简单的。 wxpy使用Web微信的通信协议,可以覆盖Web微信本身的功能。

给大家分享一个我自己做的微信机器人。

0.整体实现思路

step1:加为好友后,自动接受,并发送欢迎信息&入群指南

Step2:根据用户回复的关键词,自动发送相应的入群邀请

1.安装wxpy包

根据高手推荐,从豆瓣PYPI镜像源下载安装,稳定快速

pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

2. 卷起代码

# 加载用到的wxpy、time库
from wxpy import *
import time
# 创建一个机器人实例
bot = Bot()

# 定义好邀请用户加入的群
group_hd = bot.groups().search('华东测试')[0]
group_hn = bot.groups().search('华南测试')[0]

# 创建一个拉好友入群的方法   
def auto_add(users,group):
    try:
        group.add_members(users,use_invitation=True)
        return group
    except:
        return None


# 针对好友请求类消息进行处理,自动接受并发送欢迎语
@bot.register(msg_types=FRIENDS)
def auto_accept_friends(msg):
   time.sleep(5)
   # 接受好友 (msg.card 为该请求的用户对象)
   new_friend = bot.accept_friend(msg.card)

   # 向新的好友发送消息
   new_friend.send('您好,欢迎添加我为好友。
欲加入“华东群”请回复“华东”,加入“华南群”请回复“华南”'
)

# 针对含有特定关键词的文本消息进行处理,自动发送入群邀请
@bot.register(msg_types = TEXT)
def add(msg):
   this_user = msg.sender
   # 如果用户消息中含有华东关键词,拉入 测试华东群
   if "华东" in msg.text:
       auto_add(this_user,group_hd)
   # 如果用户消息中含有华南关键词,拉入 测试华南群
   if "华南" in msg.text:
        uto_add(this_user,group_hn)

代码量很少,逻辑也很简单。 主要原理和公众号关键词自动回复一样,收到好友请求-->自动传&发送欢迎信息和进群指南,收到包含“华东/华西”的信息-->自动发送加入华东/华西 邀请加入该集团。

3.运行

运行后首先会弹出一个二维码,用微信扫描后会登录网页版微信qq群机器人怎么做,然后就可以进行相应的机器人操作了。

运行测试截图如下: