import smtplib
from email.mime.text import MIMEText
import threading
# QQ 群事件标志,初始为 False
qq_group_event = False
def qq_group_monitor():
global qq_group_event
# 这里假设你有某种方式监控 QQ 群进群退群事件,当有事件发生时设置标志为 True
# 实际应用中你可能需要使用第三方库或其他方法来实现真正的 QQ 群监控
qq_group_event = True
def send_email(subject, body):
sender_email = "你的发件邮箱地址"
receiver_email = "收件邮箱地址"
password = "发件邮箱密码"
message = MIMEText(body)
message['Subject'] = subject
message['From'] = sender_email
message['To'] = receiver_email
with smtplib.SMTP('smtp.你的邮箱服务器地址', 端口号) as server:
server.starttls()
server.login(sender_email, password)
server.sendmail(sender_email, receiver_email, message.as_string())
def monitor_and_notify():
global qq_group_event
while True:
if qq_group_event:
send_email("QQ 群事件通知", "有成员进群或退群了。")
qq_group_event = False
time.sleep(5)
if __name__ == "__main__":
# 启动监控线程
monitor_thread = threading.Thread(target=monitor_and_notify)
monitor_thread.start()
# 可以同时启动 QQ 群监控逻辑(这里只是模拟函数调用)
qq_group_monitor()
功能概述
监控对象:软件可以监控新进群的成员,和退群成员;
自动发邮件:给进群或退群成员发送营销电子邮件(需自己导入发件箱,配置方法看这里。GM软件自带邮箱地址有效性验证功能。);
自动加人:可调用普通QQ、TIM、企点、企业QQ自动添加GM监控到的新成员为好友(此功能不能解除QQ的加人限制);
提取:提取指定时间段入群的群成员(此功能极为强大,善用!),或提取群内所有成员;
越权:即使你不是群管理员,软件同样可以给监控到新成员,霸气越权;
实时:新成员入群后,立刻被检测出来;
共存:开启本软件的时候,PC版QQ和手机版QQ也可以在线,互不干扰;
多账号:可同时监控多个QQ号的多个群,数量无限制;
全网独家:本软件不是使用协议登录QQ,而是采用注入QQ进程并监听群成员行为的技术。采用此技术后,不仅用户操作方便,也不会存在QQ号被封的风险,全网独家技术;
其它功能:弹窗提醒、弹窗置顶、声音提醒、提取QQ好友、QQ号转邮箱、实时保存监控到的群成员、只监控部分群、新成员导出为csv表格、仅导出QQ号为txt等。