当前位置: 首页 > news >正文

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

基于 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.mrgr.cn/news/50002.html

相关文章:

  • osgEarth 键鼠 增删改 feature Node
  • 【Go初阶】两万字快速入门Go语言
  • 物资出入库二维码管理系统
  • 测量表面粗糙度:白光共聚焦显微镜的优点
  • 如何成为互联网信息挖掘机
  • C++ 内存管理 对比C语言动态内存管理;operator new和delete
  • java时间类-深入探究DateUtils的最佳实践
  • 倾斜的角标 android倾斜角标实现
  • ROS理论与实践学习笔记——5 ROS机器人系统仿真之URDF集成Gazebo
  • 免费设计元素下载,设计师必备,建议收藏!
  • javaweb实现下载功能报错sockettimeout
  • 数据结构与算法实验8——排序
  • 【wpf】05 几种容器动态创建控件的对比
  • 国产长芯微LM32M3C46完全P2P替代ADUCM322替代集成 ADC,DAC,比较器的 32 位 ARM® M3 内核信号链 MCU,成本更低
  • 穷举vs暴搜vs深搜vs回溯vs剪枝(一)
  • Linux_进程控制
  • 13.3寸工业三防平板数字化工厂产线数采手持终端
  • jmeter中设置属性值的注意事项
  • 【C】printf()与scanf()详介以及如何在VS中使用scanf(保姆级详细版)
  • 【Git】同步远程最新的代码,覆盖本地修改