加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Python如何实现微信群万人同步直播?

发布时间:2019-12-20 08:31:11 所属栏目:Unix 来源:站长网
导读:很多人传言微信网页版( https://wx.qq.com/ )接口已经被封了,所以所有的微信都不能登录网页版,这是错误的。 2019年7月微信对网页版微信进行了动态安全策略调整,导致一大批微信号不能登录网页版,但有些微信老号还是可以登录网页版的,具体哪些微信号

Python如何实现微信群万人同步直播?

但是发现这样会导致消息发不出去,微信提示消息发送过于频繁。

Python如何实现微信群万人同步直播?

消息怎么发都发不出去,到这里猪哥几乎要放弃了,以为不能多群转发呢。

3.三个微信转发24个群

猪哥就去网上看看有没有免费的转发软件,然后看了看wetools(一款基于windows的微信运营工具),发现他们付费版的一个微信最多也就可以转发9个群。

于是猪哥猜想是不是一个微信最多只能转发9个群呢?那我用三个微信做转发不就可以吗?

Python如何实现微信群万人同步直播?

上面的配置文件意味着我需要启动三次程序,换三个微信,然后每次更换forward_groups配置。

很多同学还不知道:PyCharm一个项目如何做到同时多次运行?

Python如何实现微信群万人同步直播?

Python如何实现微信群万人同步直播?

Python如何实现微信群万人同步直播?

用三个微信转发24个微信群,看起来是个不错的想法,实践起来是不是可以成功呢?

Python如何实现微信群万人同步直播?

本次直播测试差不多播了30分钟,完全正确的运行无消息丢失和机器人掉线。

期间发送过:文字、图片、文件、语音。

五、实际直播

24个微信大群同步直播,说实话之前很少有一个人能完成的,我咨询了很多以前做过群直播的同行,他们基本都是人工复制的方式。

但是,直播前一天顺利测试,给了猪哥很大的信心!

实际直播的流程大概是:

 提前几个小时修改公告发布晚上群直播消息

 禁止拉新人入群,防止拉发广告的进来

 提前半小时打卡,直播结束后随机踢出几名未打卡占坑的群成员

 直播前5分钟停止打卡,开始准备直播

 晚20:00准时开始直播

 大概20:40直播结束,收集大家反馈意见

Python如何实现微信群万人同步直播?

因为当时直播,忘记截图24个群的未读消息图,只能找点聊天记录截图给大家看。

六、遇到的问题

其实直播的代码很简单,也不多,但是因为群多,用户体量大所以难免会遇到很多问题,下面猪哥就总结一下遇到的问题:

 最大转发群数问题:最开始猪哥想的是只用一个机器人转发到24个群里,但是消息发不出去,被提示消息过于频繁,最后是看到wetools上他们的最大转发群数是9个,所以才考虑到使用三个微信,每个转发8个群。

2.  转发模式问题:之前是一个机器人,主讲人直接发给转发机器人,后来变成三个机器人,如何发送消息给三个机器人呢?在朋友的提示下采用了主讲群转发模式。

3.  加载不到群问题:有时候启动项目后会加载不到你想要的群,这时候需要在群里发送任意消息,再重新开启直播模式,就可以了,切记!切记!

4.  在实际直播中有个机器人掉线问题:测试过程中未出现机器人掉线,但在实际直播中出现过一次,重新登录这个机器人就好了。

5.  很多微信都不能登录网页版微信:这个确实很头疼,找几个能登录网页版的还真不好找。

当然上面讲述的都是一些技术上的问题,关于直播过程中出现的操作问题,比如:停止打卡后仍然有人打卡影响阅读、直播速度过快、内容不够浅显等问题就不一一列出了,如果你想详细了解这些细节可以加猪哥微信了解。

七、总结

近些年,我们guo家慢慢由“中国制造”演变为“中国创造”,这是一件艰巨而振奋人心的事情。

对于我们做技术的也是如此,工作中很多Ctrl+C(V)操作,不正是我们理解的“制造”嘛!

将技术应用于生活,去解决出现的一些痛点和难题,创造一些有趣的事情,我认为这才是真正的技术创造!

在解决自己遇到的问题的同时也解决了别人的困难,也许这时,机遇正向你走来!

源码链接:https://github.com/pig6/wxrob...

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读