零基础搭建QQ机器人(Ⅱ)

news2024/10/24 7:34:02

基于 PythonSDK 和 三方协议 开发搭建QQ机器人


[交流QQ群]:QQ官方机器人交流群csdn

文章目录

    • 基于 PythonSDK 和 三方协议 开发搭建QQ机器人
      • 接受消息并发送内容
        • 接受消息hello后发送语音
        • 接受消息hello后发送文件
        • 接受消息hello后发送视频
        • 接受消息hello后发送骰子/猜拳
        • 接受消息hello后发送音乐分享
      • 致谢和更新时间


在这里插入图片描述

接受消息并发送内容

接受消息hello后发送语音

首先当前NTQQ目前支持silk类型的语音发送,关于如何将mp3格式转化为silk格式,请下载 NTsilk工具 ,它可以像FFmpeg一样进行转化,如何就可以发送啦!

def on_message(msg:Message):
    content = msg.message[0]['data']['text']
    if content == "hello":
        send_group_record(group_id=msg.group_id,record_path="my.ntsilk")

运行如下:
在这里插入图片描述

接受消息hello后发送文件
def on_message(msg:Message):
    content = msg.message[0]['data']['text']
    if content == "hello":
        send_group_file(group_id=msg.group_id,file_path="github-recovery-codes.txt")

运行如下:
在这里插入图片描述

接受消息hello后发送视频
def on_message(msg:Message):
    content = msg.message[0]['data']['text']
    if content == "hello":
        send_group_video(group_id=msg.group_id,video_path="example.mp4")
接受消息hello后发送骰子/猜拳
def on_message(msg:Message):
    content = msg.message[0]['data']['text']
    if content == "hello":
        send_group_dice(msg.group_id,type=1)
        send_group_rps(msg.group_id,type=1)

😀type随便填

接受消息hello后发送音乐分享
def on_message(msg:Message):
    content = msg.message[0]['data']['text']
    if content == "hello":
        send_group_music(group_id=msg.group_id,songid=)# songid需要自己去获取,默认支持QQ音乐

关于songid如何获取,大家可以去网上搜索,后续有空我会更新或者进群询问。
运行如下:
在这里插入图片描述
这个图在交流群里面截取的,交流群的机器人部署了这个功能,感兴趣可以进去尝试。

致谢和更新时间

本项目采用的都是开源技术

致谢: NapCatQQ # 为了三方永存,请勿大肆传播!

上次更新时间: 10/14/2024, PM

在这里插入图片描述
👻 更多用法和内容,见下一篇文章:零基础搭建QQ机器人(Ⅲ)
👻 交流学习

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

操作系统——位示图

这里写目录标题 前言基础说明相关计算题目一题目二题目三 前言 基础说明 位示图是一种用来表示文件和目录在磁盘上存储位置的图形化表示方法。它通过使用一系列的位来表示文件或目录所占用的磁盘块,从而显示出磁盘上的存储情况。 位示图通常是一个位向量&#xf…

FileInputStream类

目录 1.案例代码: 2.注意细节 3.FileInputStream循环读取 1.案例代码: 准备的txt文件 结果: 如果需要输出原本的字母,强制转换为char即可: 结果: 2.注意细节 (1)如果文件不存在…

RandLA-Net 基于 Tensorflow , 训练自定义数据集

搭建 RandLA-Net 训练环境, 生成自定义训练数据集, 训练自定义数据集. Code: https://github.com/QingyongHu/RandLA-Net 搭建训练环境 Clone the repositorygit clone --depth=1 https://github.com/QingyongHu

Transformer学会有手就行?这本 Transformer自然语言处理实战 书无敌了

在人工智能领域,Transformer架构、大模型是当下最激动人心的话题之一。它们不仅推动了技术的极限,还重新定义了我们与机器交互的方式。Transformer模型最初由Google的研究人员在2017年提出,它是一种基于自注意力机制的深度学习模型&#xff0…

4K变倍镜头特点

1、高分辨率成像: ① 能够呈现清晰、细腻的图像,可清晰快速地识别出被测物体的微小细节、特征以及潜在的缺陷等。例如在芯片外观瑕疵检测中,能清晰地分辨出芯片上的刮痕、污渍、破损、引脚缺失等问题。 ② 相比传统的变倍镜头,在…

【华为】配置NAT访问互联网

1.AR1: int g0/0/0 ip ad 64.1.1.2 255.255.255.0 int g0/0/1 ip ad 110.242.68.1 255.255.255.02.AR2: (1)配置端口ip: int g0/0/1 ip ad 10.3.1.2 255.255.255.0 int g0/0/0 ip ad 64.1.1.1 255.255.255.0(2)配置默认路由: ip route-static 0.0.0.0 0.…

JavaWeb之监听器

在JavaWeb开发中,常见的监听器(Listener)用于监听Web应用程序、会话(Session)、请求(Request)的生命周期或属性的变化。 应用域监听器: 应用域监听器(也称为ServletCon…

2023年中国环境统计年鉴(EXCEL)

2023年中国环境统计年鉴(EXCEL) 1、时间:2023年 2、《Z国环境统计年鉴》是一本重要的年度参考资料,全面反映了Z国的环境状况与发展趋势。本年鉴收集整理了大量来自各级环境保护部门、科研机构以及相关领域的数据和统计信息,内容涵盖了大气、…

APB接口协议

APB 简介信号传输时序WriteWrite stobesReadError responseWrite transferRead transferMapping of PSLVERRProtection unit support 状态机 简介 APB(Advanced Peripheral Bus)是AMBA总线的一部分,从1998年第一版至今共有3个版本。 AMBA2 …

【专题】计算机网络概述

1. 计算机网络的作用及其发展史 1.1. 计算机网络的作用 二十一世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。 网络现在已经成为信息社会的命脉和发展知识经济的重要基础。 信息时代以网络为核心。 (1) 网络 “网络”是一个统称…

UE4 材质学习笔记10(程序化噪波/覆雪树干着色器/岩层着色器)

一.程序化噪波 柏林噪波是一种能生成很好的随机图案的算法,它是一个无限的、不重复的图案,可以采用这种基础图案并以多种方式对其进行修改, 将它缩放并进行多次组合,就可以创建一个分形图案。这些组合的缩放等级称为一个Octave 这…

ArrayList和顺序表(下)

1. Java本身提供的ArrayList 在ArrayList和顺序表(上)那一节里面,我们自己实现了ArrayList的底层大部分代码,在这个基础上,我们就可以开始来了解Java本身提供的ArrayList. 1.1 ArrayList的三种构造方法 方法解释ArrayList()无参构造ArrayList(Collection<? extends E > …

‌ComfyUI 高级实战:实现华为手机的AI消除功能

大家好&#xff0c;我是每天分享AI应用的萤火君&#xff01; 不知道大家是否还记得华为 Pura 70的「AI消除」事件&#xff0c;当时使用 华为Pura 70 系列手机的智能消除功能时&#xff0c;该功能可以被用来消除照片中女性胸口处的衣物&#xff0c;这一功能曾引发广泛的关注和伦…

OpenAI Canvas最新发布,编程和写作迎来全新史诗级加强!

文章目录 零、前言一、GPT-40 with canvas操作指导写作领域加强建议编辑调整长度阅读水平添加最后的润色添加表情 编程领域加强选中代码问问题添加评论&#xff08;添加注释&#xff09;添加日志转换语言代码审查 二、感受 零、前言 最新消息&#xff0c;国庆期间OpenAI有大动…

使用管理员删除垃圾文件

1、先设置为管理员权限 2、执行删除文件命令 使用&#xff1a;del /f /s /q “文件夹位置”例如&#xff1a;del /f /s /q "C:\Program Files (x86)\my_code\.git"

2024深圳秋季糖酒会参会攻略!建议收藏

10月29日-31日&#xff0c;第111届全国糖酒商品交易会将在深圳国际会展中心&#xff08;宝安&#xff09;举办。本届糖酒会将邀请来自超四十个国家和地区的超4200家行业厂商和20万国内外专业观众到会交易交流&#xff0c;为食品酒类行业搭建一个集展示、交易、交流、合作于一体…

IP- guard产品版本升级指引详解

一、IP-guard服务器升级步骤 1、下载升级包(IPgUpgrade版本号.zip) 到IP-guard服务器 2、解压升级包,右键以管理员身份运行 (1)“升级包”解压 (2)右键以管理员身份运行“升级包” ࿰

报表工具如何助力企业报表开发?如何选择最适合的报表工具?一篇文章统统解答!

在当今瞬息万变的商业格局中&#xff0c;企业信息化建设已成为驱动业务飞跃与增强核心竞争力的核心引擎。然而&#xff0c;伴随业务数据的井喷式增长&#xff0c;企业在数据治理与价值挖掘方面遭遇了前所未有的挑战。数据孤岛、处理流程冗长、对业务动态调整反应迟缓&#xff0…

Leetcode 分割等和子集

这段代码的目的是解决 LeetCode 416 问题&#xff1a;分割等和子集&#xff0c;即判断一个只包含正整数的数组&#xff0c;是否能够将其分割成两个子集&#xff0c;使得这两个子集的元素和相等。 算法思想&#xff08;动态规划 - 背包问题&#xff09; 该问题本质上是一个经典…

Facebook减肥产品广告投放攻略

有不少刚开始投放facebook广告的小伙伴会感到疑惑&#xff0c;为什么别人的减肥产品跑的风生水起&#xff0c;销量羡煞旁人&#xff0c;自己的广告要不就是被拒要不就是没有流量&#xff0c;甚至还可能被封号&#xff0c;如果你也有这样的困扰&#xff0c;那一定要看完这篇文章…