Newbe.Mahua.Samples.ApiExtensions 对IMahuaApi进行扩展
本教程将通过对 CQP 进行 API 扩展为例,来实现以下功能:
- 扩展 CQP 原生不支持的获取好友列表接口
- 替换 CQP 原生的发送好友消息接口
- 通过
Newbe.Mahua.CQP.ApiExtensions
实现扩展 CQP 原生不支持的发送群公告接口
对于其他平台的扩展都可以参考此教程。
软硬条件
名 | 值 |
---|---|
IDE | VS2017.5 |
Newbe.Mahua | 1.7 |
业务逻辑
当收到好友消息的时候,获取好友列表。
将好友列表的数据写入到群公告中。
替换发送好友消息接口,实际上将好友消息写入到日志文件中。
新建项目
使用Newbe.Mahua.Plugins.Template
模板创建项目,项目名称为Newbe.Mahua.Samples.ApiExtensions
。
新建项目的详细细节,可以参照右侧链接内容:新建项目