大家好!我开发的小工具,效果见动图:

下载地址

QQ群发助手.rar

代码:

 def Login():
global Flag
try:
bot.Login(['-q',v1.get()])
tkinter.messagebox.showinfo(message="登陆成功")
Flag=1
except Exception as e:
tkinter.messagebox.showerror(message=str(e))
def Send():
global Flag
if Flag==0:
tkinter.messagebox.showwarning(message='您还没有登陆,不能发送消息!')
return ''
content= T1.get(1.0, tkinter.END)
if vOption.get() == 1:
Friends=bot.List('buddy')
elif vOption.get() == 2:
Friends = bot.List('group')
for friend in Friends:
if v2.get() in friend.name:
try:
bot.SendTo(friend, content)
except Exception as e:
tkinter.messagebox.showerror(message=str(e))
tkinter.messagebox.showinfo(message="发送完毕")
if __name__ == '__main__':
root = tkinter.Tk()
L1 = tkinter.Label(root, text='QQ账号')
L1.place(x=10,y=10,height=30)
v1 = tkinter.StringVar()
E1 = tkinter.Entry(root, textvariable=v1)
E1.place(x=60,y=10,width=120,height=30)
B1 = tkinter.Button(root, text='登陆', command=Login)
B1.place(x=190,y=10,width=50,height=30)
vOption = tkinter.IntVar(value=1)
R1 = tkinter.Radiobutton(root, text='发给所有好友', variable=vOption, value=1)
R1.place(x=10,y=50)
R2 = tkinter.Radiobutton(root, text='发给所有群', variable=vOption, value=2)
R2.place(x=10,y=70)
L2 = tkinter.Label(root, text='名称包含')
L2.place(x=130,y=60)
v2 = tkinter.StringVar()
E2 = tkinter.Entry(root, textvariable=v2)
E2.place(x=190,y=60,width=50)
T1 = tkinter.Text(root)
T1.place(x=10,y=110,width=230,height=100)
B1 = tkinter.Button(root, text='发送', command=Send)
B1.place(x=10, y=220, width=230, height=30)
Flag=0
root.resizable(False, False)
root.title('刘永富-QQ群发工具')
root.geometry('250x250+300+300')
root.mainloop()

QQ消息群发助手(超级简单)的更多相关文章

  1. C#编写一款qq消息群发器

    先上软件成品图 功能编写大概分为以下几个部分了: 获取QQ分组 发送消息 先来讲发送消息吧,实现还是比较简单 //这段主要是用来打开会话窗口的(只能列表中的好友进行会话的) System.Diagno ...

  2. 常用分享功能.超级简单,qq 微信 新浪微博分享

    <div id="share"> <a href="javascript:void(0)" share-type="qzone&qu ...

  3. [3] 微信公众号开发 - 结合UEditor实现图文消息群发功能

    0.写在前面的话 如何实现微信平台后台管理中的,图文消息发送功能? 大概的过程如下: 通过类似表单的形式,将文章各部分内容提交到后台,封装成一个实体类,并持久化到数据库中 需要推送的时候,将不同的文章 ...

  4. 微信公众号开发 [03] 结合UEditor实现图文消息群发功能

    0.写在前面的话 如何实现微信平台后台管理中的,图文消息发送功能? 大概的过程如下: 通过类似表单的形式,将文章各部分内容提交到后台,封装成一个实体类,并持久化到数据库中 需要推送的时候,将不同的文章 ...

  5. 解决来QQ消息后歌曲音量降低问题

    今天学了一天,晚上听歌放松一下,谁知碰到了一个很纠结的问题,我正在聊天,每当来QQ消息后,我的歌曲音量自动降低,降到非常小,然后我就调高 音量,把音乐的音量调到最大,又把系统音量调到最大,谁知音乐的声 ...

  6. 网络编程(学习整理)---3--(Udp)FeiQ实现广播消息群发

    1.广播群发消息: 这里使用的任然是UDP协议,使用方法还是比较简单的! 我就记录一下需要注意的一些地方(笔记): (1)这里是在局域网内,借用FeiQ聊天软件,编写一段程序,实现对局域网内的每一个登 ...

  7. 哈,又一款超级简单的队列(MQ)实现方案来了~

    开源的消息队列已经很多了,但大部分很重,实际环境下,很多可能只是使用到了一点功能而已,杀鸡使用牛刀,着实有些浪费了.很多时候,我们只想要一片绿叶,但它们给了我们整个的春天,很难消化.本着DIR精神, ...

  8. Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷

    Android高级控件(四)--VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷 是不是感觉QQ空间什么的每次新版本更新那炫炫的引导页就特别的激动,哈哈,其实他实现起来真的很简单很 ...

  9. Notyf - 超级简单、响应式的 JS 通知插件

    通知是网站的常用功能之一,可以用来显示消息.通告.提示等等.Notyf 是一款超级简单.响应式的 JS 通知插件,不依赖 jQuery 库,可以独立使用.赶紧试用一下吧! 在线演示      免费下载 ...

随机推荐

  1. oracle(8)视图和查询数据库对象方法

    视图 view 视图是数据库的对象之一. 视图也叫做虚表,既虚拟表,本质是对应一条select 语句, select语句的结果集赋予一个名字就是视图的名字. 作用: 1.可以简化复杂的查询 2.可以限 ...

  2. kubele常用配置

    KUBELET_OPTS="--logtostderr=true \--v=4 \--hostname-override=10.83.52.147 \--kubeconfig=/usr/lo ...

  3. 从认证到调度,K8s 集群上运行的小程序到底经历了什么?

    导读:不知道大家有没有意识到一个现实:大部分时候,我们已经不像以前一样,通过命令行,或者可视窗口来使用一个系统了. 前言 现在我们上微博.或者网购,操作的其实不是眼前这台设备,而是一个又一个集群.通常 ...

  4. Vmotion迁移要求

  5. Vue中Js动画 与Velocity.js 多组件多元素 列表过渡

    Vue提供我们很多js动画钩子 写在tansition标签内部 入场动画 @before-enter="" 处理函数收到一个参数(e l) el为这个元素 @enter=" ...

  6. MQTT的编译和安装(mosquitto)

    1.基于IBM开发的开元框架实现mosquitto  下载地址:http://mosquitto.org/files/source/ 编译安装:(参考链接:https://www.cnblogs.co ...

  7. python 爬虫 多线程 多进程

    一.程序.进程和线程的理解  程序:就相当于一个应用(app),例如电脑上打开的一个程序. 进程:程序运行资源(内存资源)分配的最小单位,一个程序可以有多个进程. 线程:cpu最小的调度单位,必须依赖 ...

  8. linux系统终端介绍

    https://zhidao.baidu.com/question/174261014.html

  9. Android自定义的弹窗

    package com.microduino.qoobot.view; import android.app.Activity; import android.app.Dialog; import a ...

  10. JVM学习思维导图