QQ 机器人平台 Newbe.Mahua 1.15 支持发送语音

  

开篇一张图,功能全靠编。

QQ机器人平台意指那些支持通过QQ进行消息收发和群员软件平台。

使用该SDK开发可以实现一次开发,运行于多个不同QQ机器人平台平台的绝佳体验。

基于SDK开发,可以实现包含但不限于以下功能:

  • QQ消息智能回复

  • 通过QQ发送图片

  • QQ名片点赞

  • QQ群成员管理

  • @指定QQ群成员发送消息

点击此处开始你的第一个QQ机器人吧

很遗憾,我们带来了一个没有彩蛋的版本更新。该版本增加了发送语音的接口,并改进了项目模板,修复了一些 Bug。在此感谢 LollipopGeneral 的 PR。

版本亮点

支持 Rider 创建项目

更新后的Newbe.Mahua.Template项目模板,将支持在 Rider IDE 中直接使用。

使用Rider创建项目

开发者可以通过右侧链接了解详细的使用方法:开始第一个 QQ 机器人【适用于 v1.9-1.14】

添加了语音发送接口

感谢 LollipopGeneral 的 PR。

现在,开发者可以使用 FluentApi 进行语音消息的发送。示例代码如下

_mahuaApi.SendPrivateMessage("10086").Record("D:\666.mp3").Done();

移除了对 Newbe.Build.Psake 的依赖

从版本开始,移除了对 Newbe.Mahua.Psake 的依赖。避免用户在升级过程中容易出现构建脚本被覆盖的问题。

在已有项目上进行升级时,需要开发者手动按照以下操作移除相关的包:

  1. 卸载 Newbe.Mahua.Tools.Psake

  2. 卸载 Newbe.Build.Psake

  3. 安装 Newbe.Mahua.Tools.Psake

升级注意

从 1.14 版本直接更新全部的 Newbe.Mahua.* nuget 包,重新生成便可以。

升级过程中需要覆盖 build.bat 和 build.ps1 文件。若有自行定制的内容,请提前保留备份。

VS 插件更新只需要按照 VS 提示进行操作即可。

更新项目模板,只需在控制台中运行以下命令即可:

dotnet new -i Newbe.Mahua.Template

猜你喜欢

转载自www.oschina.net/news/103053/newbe-mahua-1-15-released