i漂泊

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 590|回复: 0

[使用教程] 安卓微信机器人插件开发

[复制链接]
TA的礼物信息
  • 收到:0
  • 送出:2
发表于 2020-11-5 14:03:04 | 显示全部楼层 |阅读模式
安卓微信机器人具备强大的扩展接口,非常方便进行二次开发。
支持c#、易语言、vb、vc、php、asp.net等等很多语言的二次开发。

因安卓微信机器人是使用c#语言开发的,因此这里就先讲c#开发插件。
c#常用开发工具Visual Studio 20xx系列,比如2012、2015、2017、2019,推荐2017开发。

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

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

请看作者纯手绘流程图: -_-||




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

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







MicroChat.PluginDemo.zip (附件大小:29.82KB,下载次数:0)
游客, 本次购买需花费金钱 50才能浏览    购买附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|IPiaoBo Inc. ( 渝ICP备17002826号 )

GMT+8, 2024-4-27 12:06 , Processed in 0.041698 second(s), 44 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表