千家信息网

python如何实现QQ定时发送新年祝福信息

发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,这篇文章将为大家详细讲解有关python如何实现QQ定时发送新年祝福信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图:第一步 配置go-cqhttp简单来说
千家信息网最后更新 2025年11月06日python如何实现QQ定时发送新年祝福信息

这篇文章将为大家详细讲解有关python如何实现QQ定时发送新年祝福信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

效果图:

第一步 配置go-cqhttp

简单来说,go-cqhttp就是自己搭建的一个QQ,它可以完成收发消息等功能,并实现操作的自动化

官网地址:go-cqhttp 帮助中心

https://docs.go-cqhttp.org/

下载界面:

我们根据自己的情况选择即可。我这里是win10,选 go-cqhttp_windows_amd64.exe 就好

新建一个文件夹,把.exe放进去,运行后出现系统提示,点击确定,会生成一个.bat。再次运行.bat,会看到以下界面:

选0按下回车,按提示修改.yml文件

我们需要修改的地方有:

文档开头:

改成自己的QQ账号,为了保证安全,建议不填密码,扫码登录

文档结尾:

最后两行的 # ,替换成两个空格(取消注释)

保存后,我们再次运行.bat ,按提示扫码登录,当持续跳出黄字提示信息时,你的go-cqhttp就配置好啦

之后的python程序,都需要在go-cqhttp运行时,与之同时运行!

第二步 获取好友列表

利用go-cqhttp提供的接口,我们可以方便地获取全部好友的备注和QQ号,并保存为json文件。代码如下:

import requestsimport json if __name__ == '__main__':    t = requests.get(url='http://127.0.0.1:5700/get_friend_list')    friends = t.json()    # 利用 get_friend_list 接口获取好友列表    with open("./friends.json", 'w', encoding='utf-8') as json_file:        json.dump(friends, json_file, ensure_ascii=False, indent=4)        # 保存json文件   注意此处 indent=4 可以让json有缩进效果

运行后,在同目录下,我们便得到了friends.json,打开后是这样的:

remark 是好友的备注,我们现在将其稍微修改后作为消息的称呼。(比方说,郄伟东 -> 伟东)

user_id 是好友的QQ号,之后发消息要用到。

如果不希望给一些好友发消息,可以在文件中删掉对应的元素 (一个" { }, "之间为一个元素 )

第三步 发送祝福!

这里利用go-cqhttp的发送消息接口,运行下面代码就好啦( .py的同目录下要放进friends.json )

import requestsimport json if __name__ == '__main__':    with open('./friends.json', 'r', encoding='utf8') as f:        Flist = json.load(f)['data']        for i in Flist:            p = i['remark'] # 称呼            q = i['user_id'] # QQ号            requests.get(url='http://127.0.0.1:5700/send_private_msg?user_id={0}&message={1}新年快乐鸭~ 祝你新的一年万事如意!'.format(q, p))            requests.get(url='http://127.0.0.1:5700/send_private_msg?user_id={0}&message=[CQ:face,id={1}][CQ:face,id={2}][CQ:face,id={3}]'.format(q,137,137,137))

运行效果图:(所有json文件中的好友都会同时收到定制消息)

关于"python如何实现QQ定时发送新年祝福信息"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

运行 好友 文件 消息 提示 信息 祝福 接口 效果 篇文章 代码 元素 再次 同时 备注 效果图 文档 更多 界面 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发工时审计 rbn 网络安全 长宁区项目数据库服务价格查询 怎样连接自家wifi服务器 云桌面 软件开发 全市网络安全培训班的讲话 更改游戏服务器列表连接区IP 怎样查看手机网络安全密钥 服务器共享文件与电脑不同步 坦克世界服务器不好怎么办 linux文件服务器搭建 网络技术入门经典书籍读后感 修改服务器管理接口地址 性价比最高服务器主板 网络安全事件书面检查 徐汇区创新数据库服务销售价格 成都网络安全协会电话 单机游戏服务器关闭了还能玩吗 在用数据库时怎样设置日期区间 卓越游戏软件开发工作室 gprs 数据服务器 数据库技术用处 开远计算机网络技术服务学校 pg 关闭数据库 面试网络技术的专业知识 北京市软件开发人员工资标准 数据库厂商代理商 对网络安全的考核目标 启动网络安全周宣传周通讯 基因数据库筛选目的是什么
0