安卓微信机器人插件开发-1

安卓微信机器人具备强大的扩展接口,非常方便进行二次开发。
支持c#、易语言、vb、vc、php、asp.net等等很多语言的二次开发。

因安卓微信机器人是使用c#语言开发的,因此这里就先讲c#开发插件。
c#常用开发工具Visual Studio 20xx系列,比如2010、2012、2015,推荐2012以上版本,如果你的计算机性能允许,推荐2017开发。

下面介绍一些插件的工作原理。
一个插件要想被机器人识别,首先必须是一个c#类库项目,最终编译得到的dll文件才能被机器人加载,别的txt、exe等文件是不能被机器人识别的。
另外插件中要有一个“类”是继承MicroChat.Framework.dll中的Plugin的,通俗的讲,你的类库要符合一些接口规范,要具备约定好的接口才能被机器人识别和调用。
打个比方,组装一台电脑,一个机箱只能按照某几种类型的主板,一块主板只能安装某几种类型的CPU、内存、硬盘、显卡等,这些都是事先约定好的。不能把不符合约定的CPU安装到主板上面,那样可能无法安装,也可能导致主板或者CPU损坏。

插件和机器人的关系,也是“约定”好的接口。因此你使用c#开发,只需按照固定的流程开发即可。

下载C#二次开发示例代码

编译后得到MicroChat.PluginDemo.dll,放入机器人目录Plugin目录下,右键刷新插件列表即可。如需打包成plugin格式,右键打包。 了解插件工作机制,开发插件非常简单。
如果无c#基础,想用c#开发的,只能先熟悉一下c#的语法,再来开发插件。




代码不想从0写,可以复制示例代码

results matching ""

    No results matching ""