开始第一个QQ机器人【适用于v1.8】
本示例将会使用"嘤鹉学舌"这个小插件的实现来演示如何使用Newbe.Mahua实现第一个机器人插件。
插件功能
自动将发送者的消息回发给发送人,嘤鹉(Parrot,其实是说嘤嘤嘤怪)学舌。
开发环境要求
- .Net Framework 4.5.2 及以上
- Visual Studio 2017(VS2015 update 3 理论上也能够开发,但开发遇到的问题,需自行解决)
- powershell 3.0 及以上
设置 Powershell 执行策略限制
参考链接:http://www.pstips.net/powershell-create-and-start-scripts.html
简单来说,使用管理员权限在 cmd 中运行以下命令:
powershell -command "Set-ExecutionPolicy RemoteSigned -Force"
安装 VS 扩展
从 VS 扩展商店下载最新的 VS 扩展,下载地址为:https://marketplace.visualstudio.com/items?itemName=Newbe36524.NewbeMahuaVsExtensions
若出现下载不畅通,也可以通过加入技术交流群,在群文件中进行下载。点击加入 Newbe.Mahua 群【610394020】
安装过程可能需要花费若干分钟,需耐心等待。
安装完毕,需要重启所有 VS 方可生效。
新建项目
项目名称至少需要包含三部分,形如 AAA.BBB.CCC 的形式。
新建项目时,可以根据"希望支持的插件平台"来选择特定后缀的项目模板来安装。
Newbe.Mahua.Plugins.Template是安装了所有平台支持包的项目模板。本示例将使用此项目模板进行演示。
本插件项目名称使用Newbe.Mahua.Plugins.Parrot。
