【Python自动化】微信自动化智能回复

【Python自动化】微信自动化智能回复

参考资料:

感谢晚枫大大提供的工具包,教程链接如下:又一个微信聊天机器人横空出世了,人人可用!,B站视频链接如下:又一个微信聊天机器人发布了,人人可用!不需要网页版微信

微信自动化回复工具包Github链接如下:PyOfficeRobot(目前好像仅支持windows系统)

中文对话系统项目链接如下:dialogbot,gpt2-dialogbot-base-chinese

安装教程:

#安装微信自动化回复插件(我安装作者提供的python-office工具包时,PyMuPDF报错,其实只安装PyOfficeRobot即可)
pip install PyOfficeRobot -i https://pypi.tuna.tsinghua.edu.cn/simple -U
pip install pywin32 -i https://pypi.tuna.tsinghua.edu.cn/simple#智能问答
pip install -U dialogbot

参考代码:

以下代码可以实现整点报时智能回复

from PyOfficeRobot.api.chat import wx
from dialogbot import GPTBot
from datetime import datetime
import time#参考 https://huggingface.co/shibing624/gpt2-dialogbot-base-chinese
model = GPTBot("shibing624/gpt2-dialogbot-base-chinese")  #加载问答模型#周期任务 + 三餐消息报时
def pointOut_with_interval(who):# wx.GetSessionList()  # 获取会话列表# wx.ChatWith(who)  # 打开`who`聊天窗口hours_msg = {8 : '记得准时吃早饭哦~',12 : '记得准时吃午饭哦~',18 : '记得准时吃晚饭哦~'}# print('pointOut_with_interval')cur_hour = datetime.now().hourcur_minute = datetime.now().minutecur_second = datetime.now().secondif(cur_minute == 0 and cur_second < 2):msg = f'现在是北京时间{cur_hour}点整'   #整点报时wx.SendMsg(msg)  # 发送消报时息if (cur_hour in hours_msg.keys()):msg = f'{hours_msg[cur_hour]}'wx.SendMsg(msg)  #发送提醒消息#智能闲聊
def chat_with_AI(who):wx.GetSessionList()  # 获取会话列表wx.ChatWith(who)  # 打开`who`聊天窗口temp_msg = ''while True:try:time.sleep(0.5)  #释放资源#定时任务pointOut_with_interval(who)friend_name, receive_msg = wx.GetAllMessage[-1][0], wx.GetAllMessage[-1][1]  # 获取朋友的名字、发送的信息if (friend_name == who) & (receive_msg != temp_msg):"""条件:朋友名字正确:(friend_name == who)不是上次的对话:(receive_msg != temp_msg)# 对方内容在自己的预设里:(receive_msg in kv.keys())"""temp_msg = receive_msganswer = model.answer(temp_msg)wx.SendMsg(answer)  # 向`who`发送消息except:passif __name__ == '__main__':who = "xxx"  # 你好友名字chat_with_AI(who)   #智能闲聊

效果展示:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/51534.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信自动回复软件

软件介绍 软件名称&#xff1a; 微信超级管家 适用平台&#xff1a; windows 是否免费&#xff1a; 完全免费 病毒检测&#xff1a; 火绒安全检测通过 流氓检测&#xff1a; 无广告、无弹窗、无其他流氓行为 软件大小&#xff1a; 183M 这个软件依赖的是本地微信客户端&#x…

拼多多自动回复 实现消息自动回复 机器+人工混合回复 并且不显示机器人回复

先上图看效果: 不好意思&#xff0c;搞错了。 第一个框的是HOOK进行自动回复的&#xff0c; 第二个框的是官方机器人回复的 有提示机器人。客户可以看到。 优势明显&#xff0c; 实现方法也很简单&#xff0c;先通过进程找路径&#xff0c;通过路径判断版本&#xff0c;然后…

公众号开发【消息自动回复】

申请测试号 前期为了方便开发与调试&#xff0c;可以先申请一个测试号用户开发联调。 地址&#xff1a;https://mp.weixin.qq.com/debug/cgi-bin/sandbox?tsandbox/login 开始接入 第一步&#xff1a;配置接口信息 ​ 登录微信公众平台官网后&#xff0c;在公众平台官网的…

python自动化:实现自动回复QQ消息

python自动化:实现自动回复QQ消息 前言 近段时间&#xff0c;看了一下运用python实现app自动化的视频&#xff0c;觉得那上面的讲的不错&#xff0c;于是就用所学的知识做了一个程序&#xff0c;实现自动回复QQ消息。 文章目录 python自动化:实现自动回复QQ消息1.需要安装的相…

Python微信自动回复脚本

一、在命令提示符中输入pip install itchat&#xff0c;安装微信接口的第三方模块 二、编译并运行源代码 #codingutf8 import itchat# 当接收到的消息是Text&#xff0c;即文字消息 #注册re_msg的意义在于&#xff0c;告诉itchat每次有符合特定条件的消息&#xff0c;itchat要…

Python Selenium 抖音直播平台实现自动发送评论

首先运行 test_01_save_cookies.py 手动登入个人的抖音账号 获得浏览器的 cookies, 并以pickle文件的格式保存到当前目录下. 然后打开文件 test_02_use_cookies.py 将第15行代码中的URL链接改成所需要的抖音主播链接, 修改完成后,运行即可实现为自己喜爱的主播打call.test_01_…

基于python的flask框架自动回复抖音私信

前言 最近接了个小需求&#xff0c;有点意思&#xff0c;写个博客~ 需求内容&#xff1a;我们有一个游戏抖音号&#xff0c;需要对发私信给我们的用户自动回复一个激活码字符串 功能很简单&#xff0c;但是面对抖音这个第三接口文档写的一坨翔且找不到技术客服的大公司&…

抖音自动评论回复留言测试

主要实现方式是android的无障碍。目前还在优化中 可以联系我进行交流 二。搜索关键词&#xff1b;寻找关键词相关视频。 三。点击视频播放并在第一条评论【置顶与不置顶都可】下进行自定义文字留言。 四。操作完以上点击下个视频继续留言&#xff0c; 五&#xff0c;留言内容…

怎样用python定位别人在哪_python程序员教你用微信给对方定位!你说回家!却还在外面鬼混?...

跟我说回家&#xff0c;却还在外面鬼混&#xff1f; 其实很多情侣之间存在很多这样的信任问题&#xff0c;不相信他&#xff0c;去查岗&#xff0c;可能会恶化两人之间的关系&#xff1b;比如跟我说回家了&#xff0c;但是想知道他是否真的回家了&#xff0c;打电话、打视频查…

如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝(详解)

题目&#xff1a; 某商店规定&#xff1a;三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶&#xff0c;她最多可以换多少瓶汽水喝&#xff1f;” 答案是5瓶 方法如下&#xff1a;先用9个空瓶子换3瓶汽水&#xff0c;喝掉3瓶满的&#xff0c;喝完以后4个空瓶子&#xff0c…

python垃圾回收 (GC) 机制

Python 能够自动进行内存分配和释放&#xff0c;但了解 python 垃圾回收 (garbage collection, GC) 的工作原理可以帮助你写出更好更快的 Python 程序。Python 使用两种算法进行垃圾回收&#xff0c;分别是引用计数 (Reference Counting) 和分代回收 (Generational garbage col…

经典贪心问题之圣诞老人的礼物

目录 题目信息&#xff1a; 题目分析&#xff1a; 题解代码&#xff1a; 题目信息&#xff1a; 注&#xff1a;4指一共有四箱糖果&#xff0c;15指雪橇共能带走的最大重量为15&#xff0c;接下来输出4行&#xff0c;每行两个数据&#xff0c; 第一个数据指这箱糖果的价值&a…

【Python】《点燃我,温暖你》,快来Get李峋同款爱心代码

前言 hello&#xff0c;大家好 最近有个剧挺火的 就是那个程序员的剧&#xff0c;叫《点燃我&#xff0c;温暖你》 最近听说很火呀&#xff0c;那作为程序员&#xff0c;Python中的战斗机的小编&#xff0c;能不给大家安排一波&#xff01; 怎么说呢&#xff0c;用这个表白也可…

隔壁老王出喝酒去了,留下女友半夜一个人在家,我用python给她写了一个

哈喽大兄弟们 今日重点&#xff1a; 划重点&#xff1a; 1、python开发小游戏&#xff0c;pygame环境搭建&#xff1b; 2、给失眠的小姐姐开发一个迷宫小游戏。 代码干货满满&#xff0c;建议收藏实操&#xff01;&#xff01;&#xff01;有问题及需要&#xff0c;请留言哦~~ …

程序员用10分钟写了个旅游管家APP,女友用了直呼贴心

「呐&#xff0c;你知道吗&#xff1f; 听说樱花飘落的速度是秒速五厘米哦。」 听到阿珍又念起这句经典台词&#xff0c;阿强&#xff0c;这个对自然界的花期不太敏感的程序员&#xff0c;也收到了“樱花开了”的讯号。 春天的樱花不能错过&#xff0c;赏樱是写进阿珍价值观的…

python实现垃圾分类程序,对于要处理的垃圾,判断该投放到哪个类别的垃圾桶中

python实现垃圾分类程序&#xff0c;对于要处理的垃圾&#xff0c;判断该投放到哪个类别的垃圾桶中 一、编程题目 编程题目&#xff1a;输入要处理的垃圾&#xff0c;空格分隔&#xff0c;判断并输出各个垃圾应该投放到哪个类别的垃圾桶中。其中垃圾有以下分类&#xff1a; 废…

Python之美[从菜鸟到高手]--Python垃圾回收机制及gc模块详解

Python中的垃圾回收是以引用计数为主&#xff0c;标记-清除和分代收集为辅。引用计数最大缺陷就是循环引用的问题&#xff0c;所以Python采用了辅助方法。本篇文章并不详细探讨Python的垃圾回收机制的内部实现&#xff0c;而是以gc模块为切入点学习Python的垃圾回收机制&#x…

【PythonGUI小程序】相信我,这是最in的n种骰子梭哈小游戏新玩法,好玩到丧心病狂~(文中有惊喜)

导语 哈喽&#xff01;大家晚上好&#xff0c;我是木木子吖&#xff0c;很久没给大家更新游戏代码的类型啦~ 所有文章完整的素材源码都在&#x1f447;&#x1f447; 粉丝白嫖源码福利&#xff0c;请移步至CSDN社区或文末公众hao即可免费。 在长沙这个美食遍地的城市&#xff…

李峋同款心跳Python代码

李峋同款心跳Python代码【按头安利《点燃我温暖你》】 import random from math import sin,cos,pi,log from tkinter import * CANVAS_WIDTH 640 CANVAS_HEIGHT 640 CANVAS_CENTER_X CANVAS_WIDTH / 2 CANVAS_CENTER_Y CANVAS_HEIGHT / 2 IMAGE_ENLARGE 11 HEART_COLOR …

【Python案例】Python实现垃圾分类APP(附带微信小程序)

嗨嗨&#xff0c;大家好呀&#xff0c;我是小圆~ 今天给你们分享一个有趣的东西 如何利用现有的工具来实现一个垃圾分类的应用 主要做了三个核心内容&#xff1a; 对比现有垃圾分类服务&#xff0c;挑选一个合适并编码实现开发桌面版垃圾分类APP开发垃圾分类微信小程序 上…