环境:Python3.7,Eric6,Pyqt5

Python库:wxpy

wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能## 扩展。

成品图

微信群聊

功能点:单个好友,单个群发送,以及全部好友,全部群聊发送

待完善:图片,文件发送(不想玩了,有兴趣的自己玩)

按钮样式

border-style:none;

border:1px solid #3f3f3f;

padding:5px;

min-height:20px;

border-radius:15px;

代码如下

'''

@pyqtSlot()

def on_pushButton_clicked(self):

# 初始化一个机器人对象

# 向文件传输助手发送消息

ui.bot.file_helper.send("Hello,I Love you,My name is Ais!")

my_friends = ui.bot.friends()

my_friends.pop(0)

listModel = QStringListModel()

list1 = []

for i in my_friends:

list1.append(i.name)

listModel.setStringList(list1)

self.listView.setModel(listModel)

# 多选

self.listView.setSelectionMode(QAbstractItemView.ExtendedSelection)

# 不能对表格进行修改(双击重命名等)

self.listView.setEditTriggers(QAbstractItemView.NoEditTriggers)

# 单击触发自定义的槽函数

self.listView.clicked.connect(self.clicked)

# 多选

self.listView_2.setSelectionMode(QAbstractItemView.ExtendedSelection)

# 不能对表格进行修改(双击重命名等)

self.listView_2.setEditTriggers(QAbstractItemView.NoEditTriggers)

# 单击触发自定义的槽函数

self.listView_2.clicked.connect(self.clicked2)

groups = ui.bot.groups()

listModel2 = QStringListModel()

list2 = []

for i in groups:

list2.append(i.name)

listModel2.setStringList(list2)

self.listView_2.setModel(listModel2)

'''

'''

@pyqtSlot()

def on_pushButton_2_clicked(self):

if self.textlist:

users = self.textlist.strip(',').split(',')

for i in users:

user = ui.bot.friends().search(i)[0]

print(user)

print(self.textEdit.toPlainText())

user.send(self.textEdit.toPlainText())

QtWidgets.QMessageBox.information(self.pushButton, "Ais永恒提示", "你选择的好友或群信息发送成功")

else:

users = self.textlist2.strip(',').split(',')

for i in users:

user = ui.bot.groups().search(i)[0]

print(user)

print(self.textEdit.toPlainText())

user.send(self.textEdit.toPlainText())

# TODO: not implemented yet

QtWidgets.QMessageBox.information(self.pushButton, "Ais永恒提示", "你选择的好友或群信息发送成功")

'''

JAVA交流群:1126802(无广告)

python微信群发助手在哪_python 微信群发_Python-Pyqt5编写微信群发软件相关推荐

  1. 微信UI在线聊天源码 聊天系统PHP采用 PHP 编写的聊天软件,简直就是一个完整的迷你版微信

    介绍: DuckChat 是一套完整的私有即时通讯(instant message)解决方案,含服务器端程序.客户端(含 iOS.Android.PC 等)程序.通过 DuckChat,站点管理员可以 ...

  2. 微信小程序的脚本就是c语言,新手尝试编写微信小程序(2)——我的第一个微信小程序...

    前面,我们大体上了解了微信小程序的框架,已经简单的页面元素显示方法及变量和自定义函数的调用.这里我们继续来探索隐藏在微信默认新建的小程序中的秘密.这篇博文,我们来进一步了解一下第一个小程序中的几个典型 ...

  3. 供给云发布AI微信群助手,赋能企业私域运营

    12月15日,供给云SAAS平台将正式发布AI微信群助手,会进一步赋能企业商户的私域运营效率,提升品牌商户与消费者之间的连接. 在未来的数字化零售中,私域化运营越来越重要,同时公域流量获取的高成本会促 ...

  4. 车载微信助手服务器异常,同步助手/微信备份助手遇到服务器访问异常怎么办?...

    如果在使用助手的过程中,遇到"服务器访问异常"的情况,请先生成错误日志,根据日志里提示的信息来解决. 1.首先,需要查看错误日志.打开助手(比如你使用同步助手发生异常,请运行同步助 ...

  5. mac微信小助手WeChatPlugin Mac中文版v1.7.5

    微信是mac上一款非常强大的微信插件,这款插件想必很多人都用过,其功能非常多,包括自动回复.消息防撤回.远程控制.微信多开.登录免认证.会话多选删除等.如果你需要一个可以让你的微信客户端更强大的插件, ...

  6. WeChatPlugin for Mac(mac微信小助手) v1.7.5中文版

    微信是mac上一款非常强大的微信插件,这款插件想必很多人都用过,其功能非常多,包括自动回复.消息防撤回.远程控制.微信多开.登录免认证.会话多选删除等.如果你需要一个可以让你的微信客户端更强大的插件, ...

  7. 微信备份显示服务器,同步助手/微信备份助手遇到服务器访问异常怎么办?

    如果在使用助手的过程中,遇到"服务器访问异常"的情况,请先生成错误日志,根据日志里提示的信息来解决. 1.首先,需要查看错误日志.打开助手(比如你使用同步助手发生异常,请运行同步助 ...

  8. 微信备份显示服务器失败是怎么回事,同步助手/微信备份助手遇到服务器访问异常怎么办?...

    如果在使用助手的过程中,遇到"服务器访问异常"的情况,请先生成错误日志,根据日志里提示的信息来解决. 1.首先,需要查看错误日志.打开助手(比如你使用同步助手发生异常,请运行同步助 ...

  9. python小助手_Python实现微信小助手

    Python实现微信小助手 摘要:该程序实现接入个人微信号并实现自动回复的功能,同时可选择好友有消息时短信通知或者邮件通知你.接入微信号使用了作者:LittleCoderLittleCoderLitt ...

  10. 手把手教你扩展个人微信号(2)(微信控制器、群发助手、好友删除检测)...

    现在的日常生活已经离不开微信,本文将会抛砖引玉演示如何使用Python调用微信API做一些有意思的东西. 看完这一系列教程,你就能从头开始实现自己关于微信的想法. 本文为教程的第二部分,主要以微信控制 ...

最新文章

  1. KDD Cup 2020 推荐系统赛道:数据分析
  2. EasyUI datagrid控件的基本使用
  3. 2.3.2 操作系统之实现临界区进程互斥的软件实现方法
  4. javaweb学习总结(十八)——JSP属性范围
  5. C语言拼接字符串 -- 使用strcat()函数
  6. java反编译工具_ReverseTool逆向工具集合
  7. webpack来打包你的vue项目,如发现你的vendor.js过大
  8. App的selenium,Appium爬App!
  9. 从原理到应用,一文带你了解小程序插件能力
  10. Using BLAS and LAPACK from C/C++
  11. matlab fft2 fftshift,matlab fft fftshift
  12. Android设置屏幕亮度的两种方式
  13. 服务器系统详细安装步骤
  14. 阅读科研文献心得分享(二)
  15. 以程序员的方式解决武汉公积金用户注册页面无法点击下一步问题
  16. Rabbit基本概念详细介绍
  17. 以下是根据在下的一些朋友芳名作诗,请朋友指点,继续增加中
  18. 求一元多项式pn(x)=a(i)x^i(i~n的和)的值pn(x0),并确定算法中每一语句的执行次数和整个算法的时间复杂度。注意选择你认为较好的输入和输出方法。本题的输入为a(i)(i=0,1,.
  19. can和could的用法_can和could的用法
  20. 【洛谷5069】纵使日薄西山【set】【树状数组】

热门文章

  1. SQL Injection的猥琐技巧
  2. 【贤者之路】Python/c Api 扩展解析
  3. IT人才薪水“虚高” ,寡头垄断下小企业工程师告急[转]
  4. ECCV 2020预会议 直播笔记| Cross-Modal Weighting Network for RGB-D Salient Object Detection
  5. AutoIt的录制(AU3Record)
  6. 腾讯云公网IP网络带宽收费价格表2023更新
  7. 【Java学习笔记】常用API(String、ArrayList)
  8. 物联网关键技术————传感器技术
  9. 42条风景优美至今基本完整的宁波古道(转)
  10. python如何进行md5解密_python写一个md5解密器