很遗憾,我们带来了一个没有彩蛋的版本更新。该版本增加了发送语音的接口,并改进了项目模板,修复了一些 Bug。在此感谢LollipopGeneral 的 PR。
版本亮点
支持 Rider 创建项目
更新后的Newbe.Mahua.Template
项目模板,将支持在 Rider IDE 中直接使用。
开发者可以通过右侧链接了解详细的使用方法:开始第一个QQ机器人【适用于v1.9-1.14】
添加了语音发送接口
感谢LollipopGeneral 的 PR。
现在,开发者可以使用 FluentApi 进行语音消息的发送。示例代码如下
_mahuaApi.SendPrivateMessage("10086").Record("D:\666.mp3").Done(); |
移除了对 Newbe.Build.Psake 的依赖
从版本开始,移除了对 Newbe.Mahua.Psake 的依赖。避免用户在升级过程中容易出现构建脚本被覆盖的问题。
在已有项目上进行升级时,需要开发者手动按照以下操作移除相关的包:
- 卸载 Newbe.Mahua.Tools.Psake
- 卸载 Newbe.Build.Psake
- 安装 Newbe.Mahua.Tools.Psake
升级注意
从 1.14 版本直接更新全部的 Newbe.Mahua.* nuget 包,重新生成便可以。
升级过程中需要覆盖 build.bat 和 build.ps1 文件。若有自行定制的内容,请提前保留备份。
VS 插件更新只需要按照 VS 提示进行操作即可。
更新项目模板,只需在控制台中运行以下命令即可:
dotnet new -i Newbe.Mahua.Template |
教程链接
- Newbe.Mahua 1.X 主要特性介绍与常见问题讲解
- 开始第一个QQ机器人【适用于v1.9-v1.X】
- Newbe.Mahua 插件热更新
- Newbe.Mahua.Samples.ApiExtensions 对IMahuaApi进行扩展
- Newbe.Mahua.Samples.LiveGirl 操作定时任务
- Newbe.Mahua.Samples.Sqlite SQLite操作实例
- Newbe.Mahua 测试与调试
- Newbe.Mahua 扩展设置中心
- 【开源访谈】对接 QQ 机器人平台,对接共同成长的开源社区(开源中国采访)
发布说明
- Newbe.Mahua 1.18.2 修复项目模板
- Newbe.Mahua 1.18.1 缺陷修复
- Newbe.Mahua 1.18 恢复 QQLight
- Newbe.Mahua 1.17 移除 CleverQQ
- Newbe.Mahua 1.16 可用性修复
- Newbe.Mahua 1.15 支持发送语音
- Newbe.Mahua 1.14 全新项目模板
- Newbe.Mahua 1.13 支持撤回消息
- Newbe.Mahua 1.12 第一个LTS版本
- Newbe.Mahua 1.11 支持热更新
- Newbe.Mahua 1.10 全新日志查看器
- Newbe.Mahua 1.9 引入 Session
- Newbe.Mahua 1.8 消息发送Fluent API
- Newbe.Mahua 1.7.0 支持API扩展
- Newbe.Mahua 1.6.0 开发便利性提升