欢迎光临
我们一直在努力

手机微信自己号插口,python完成-亿软阁软件圈

理论依据是,用 Python 仿真模拟微信网页版登录,接受到群内信息后,对文字、照片、共享等各种信息种类各自解决,并转发至别的群。关键根源是应用itchat,itchat是一个开源系统的手机微信自己号插口,python完成。

1、提前准备一个直接的微信号码,要一直线上,不可以撤出。

2、找台电脑上,做为网络服务器,后边要继续运作。

3、服务器上安装python在线解析。

4、安裝itchat。指令:pip install itchat

5、把编码跑起来。

#coding=utf-8
import sys
import itchat
from itchat.content import *
reload(sys)
sys.setdefaultencoding(\\’utf8\\’)
# @itchat.msg_register(itchat.content.TEXT)
# def text_reply(msg):
# return msg[\\’Text\\’]
# 自动回复文字等类型信息
# isGroupChat=False表明非微信群信息
@itchat.msg_register([TEXT, MAP, CARD, NOTE, SHARING], isGroupChat=False)
def text_reply(msg):
# print \\”here we are!\\”
itchat.send(\\’稍候会给您回应!\\’, msg[\\’FromUserName\\’])
# 自动回复照片等类型信息
# isGroupChat=False表明非微信群信息
@itchat.msg_register([PICTURE, RECORDING, ATTACHMENT, VIDEO], isGroupChat=False)
def download_files(msg):
itchat.send(\\’稍候会给您回应!\\’, msg[\\’FromUserName\\’])
# 全自动解决加好友申请办理
@itchat.msg_register(FRIENDS)
def add_friend(msg):
itchat.add_friend(**msg[\\’Text\\’]) # 该实际操作会全自动将新朋友的信息入录,不用轻载手机通讯录
itchat.send_msg(u\\’你好\\’, msg[\\’RecommendInfo\\’][\\’UserName\\’])
# 全自动转发文字等类型的微信群信息
# isGroupChat=True表明为微信群信息
@itchat.msg_register([TEXT, SHARING], isGroupChat=True)
def group_reply_text(msg):
# 消息来自于哪一个微信群
chatroom_id = msg[\\’FromUserName\\’]
print\\”信息来源于微信群\\”,chatrooms_rename.get(chatroom_id)
# 来源于监管组了的微信群信息内容必须转发到“收信息内容群”
#来源于“收信息内容群”的微信群信息内容不用解决
if not chatroom_id in chatroom_ids:
return
if chatroom_id == list(chatrooms_rename.keys())[list(chatrooms_rename.values()).index(\\”收信息群\\”)]:
print \\”你在收消息群发送信息\\”
return
# 发布者的呢称
username = msg[\\’ActualNickName\\’]
print \\”发布者的呢称\\”,username
# 获得群名称
group_name = chatrooms_rename.get(chatroom_id)
if msg[\\’Type\\’] == TEXT:
content = msg[\\’Content\\’]
elif msg[\\’Type\\’] == SHARING:
content = msg[\\’Text\\’]
# 依据信息种类转发至别的必须同歩信息的微信群
if msg[\\’Type\\’] == TEXT:
for item in chatrooms:
if not item[\\’UserName\\’] == chatroom_id:
#写去世了,默认设置必须同歩的群仅有“收信息内容群”
itchat.send(\\’%s—%s 说:n%s\\’ % (group_name, username, msg[\\’Content\\’]), list(chatrooms_rename.keys())[list(chatrooms_rename.values()).index(\\”收信息群\\”)])
elif msg[\\’Type\\’] == SHARING:
print 5
for item in chatrooms:
if not item[\\’UserName\\’] == chatroom_id:
itchat.send(\\’%s-%s 共享:n%sn%s\\’ % (group_name, username, msg[\\’Text\\’], msg[\\’Url\\’]), list(chatrooms_rename.keys())[list(chatrooms_rename.values()).index(\\”收信息群\\”)])
# 自动回复照片等类型的微信群信息
# isGroupChat=True表明为微信群信息
@itchat.msg_register([PICTURE, ATTACHMENT, VIDEO], isGroupChat=True)
def group_reply_media(msg):
# 消息来自于哪一个微信群
chatroom_id = msg[\\’FromUserName\\’]
# 发布者的呢称
username = msg[\\’ActualNickName\\’]
# 信息并并不是来自于必须同歩的群
if not chatroom_id in chatroom_ids:
return
# 假如为gif图片则不转发
if msg[\\’FileName\\’][-4:] == \\’.gif\\’:
return
# 保存图片等文档
msg[\\’Text\\’](msg[\\’FileName\\’])
# 转发至别的必须同歩信息的微信群
group_name = chatrooms_rename.get(chatroom_id)
for item in chatrooms:
if not item[\\’UserName\\’] == chatroom_id:
itchat.send(\\’%s—%s共享:\\’ % (group_name, msg[\\’ActualNickName\\’]),
list(chatrooms_rename.keys())[list(chatrooms_rename.values()).index(\\”收信息群\\”)])
itchat.send(\\’@%s@%s\\’ % ( {\\’Picture\\’: \\’img\\’, \\’Video\\’: \\’vid\\’}.get(msg[\\’Type\\’], \\’fil\\’), msg[\\’FileName\\’]),
list(chatrooms_rename.keys())[list(chatrooms_rename.values()).index(\\”收消息群\\”)])
# 扫二维码登录
# itchat.auto_login(hotReload=False)
itchat.auto_login(hotReload=True)
# 获得全部手机通讯录中的微信群
# 必须在微信中将需要同歩的微信群都储存至手机通讯录
chatrooms = itchat.get_chatrooms(update=True, contactOnly=True)
print\\”chatrooms\\”,chatrooms
chatroom_ids = [c[\\’UserName\\’] for c in chatrooms]
print\\”chatroom_ids\\”,chatroom_ids
print\\”已经检测的微信群:\\”, len(chatrooms),\\”个\\”
chatrooms_rename = {}
for item in chatrooms:
chatrooms_rename[str(item[\\’UserName\\’])] = item[\\’NickName\\’]
print\\”监管群\\”,chatrooms_rename
A=list(chatrooms_rename.keys())[list(chatrooms_rename.values()).index(\\”收信息群\\”)]
itchat.run()
运作截屏:


手机微信自己号插口,python完成

发信息群发送的文本、图文并茂、短视频信息内容


手机微信自己号插口,python完成

收信息群接到来源于发信息群转发的文本、图文并茂、短视频信息内容

<

打赏
这些信息可能会帮助到你: 加盟代理 | 软件问题答疑 | 网站装修推广 | 下单商城

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《手机微信自己号插口,python完成-亿软阁软件圈》
文章链接:https://dk.tkcdk.cn/15439.html
免责声明:本站所有资源和软件均来自于互联网渠道,只整合营销类软件-简单趣味娱乐软件其他危害社会软件客户绕行-免开尊口共同打造健康营销-绿色的微商环境
请遵循相关法律法规合理使用,本站一切资源不代表本站立场如有侵权不妥之处请第一时间联系我们删除,敬请谅解!
投诉侵权邮箱:520lab@2018lab.club 或联系QQ:321679717
分享到: 更多 (0)

亿软阁微营销 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏