2018年6月17日星期日

Newbe.Mahua 1.9.1 发布,引入 Session


Linuxeden 开源社区 --

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

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

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

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

  •   QQ 消息智能回复
  •  通过 QQ 发送图片
  •  QQ 名片点赞
  • QQ 群成员管理
  • @指定 QQ 群成员发送消息

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

版本亮点

解决无法在 MahuaEvent 线程之外调用 IMahuaApi 的问题

以往:只能在 MahuaEvent 中通过注入 IMahuaApi 来调用 API。

现在:通过 MahuaRobotManager 获得 Session 便可以在 Session 中实现对机器人 API 的调用。

  // 在 Task 中发送消息
Task.Factory.StartNew(() =>
{
    using (var robotSession = MahuaRobotManager.Instance.CreateSession())
    {
        var api = robotSession.MahuaApi;
        api.SendPrivateMessage("415206409", "异步的嘤嘤嘤");
    }
});

由此,配合 Timer 等方法便可以实现定时机器人控制。

升级注意

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

升级过程中出现需要覆盖文件的提示,请选择同意。

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

框架不再依赖 NuGet.CommandLine 包,可以删除。

转自 https://ift.tt/2ldh6LR

https://ift.tt/2LXTaHT

没有评论:

发表评论