admin管理员组文章数量:1558085
目录
- 前言
- 一、机器人是什么?
- 二、使用步骤
- 1.下载nuget包
- 2.创建一个类库
- 3.上面整完以后就是代码了
- 4.编译,导出插件
- 5.使用插件
- 总结
前言
终于有一个C#语言下开箱即用的SDK,那就是官网 C#语言开发文档,下载地址
一、机器人是什么?
敏捷开发,封装好的库以及多样的 SDK 让敏捷开发不再是口号。
支持多种语言,上面有官方地址大家可去官方地址详细查看
。
二、使用步骤
1.下载nuget包
1.新版C#SDK使用 Nuget 进行开发
2.进入类库的Nuget包管理器,勾选包括预发行版
3.搜索QQMini.PluginSDK
4.下载最新版QQMini.PluginSDK(会自行安装QQMini.PluginSDK.Core)
2.创建一个类库
注: .NetCore、 .NetStandard 无法生成DLL , 请使用 .Net Framework 项目
1.使用Visual Studio 2019 及以上版本创建一个 framework 4.6.1 及以上的 类库项目
3.上面整完以后就是代码了
3.1注: .GroupMsgEvent是群监听事件,这个是复读机别人说什么就会回复什么
using com.jiegg.demo.GroupMessage;
using QQMini.PluginSDK.Core;
using QQMini.PluginSDK.Core.Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace com.jiegg.demo
{
public class Class1 : PluginBase
{
public override PluginInfo PluginInfo
{
get
{
PluginInfo info = new PluginInfo();
info.PackageId = "com.jiegg.demo";
info.Name = "监听群消息";
info.Version = new Version(1, 0, 0, 2);
info.Author = "mengya";
info.Description = "消息队列";
return info;
}
}
//复读机
public override QMEventHandlerTypes OnReceiveGroupMessage(QMGroupMessageEventArgs e)
{
QMApi.SendGroupMessage(e.RobotQQ, e.FromGroup, e.Message);
return QMEventHandlerTypes.Continue; // 返回继续执行时, 后续的插件将会接收到此消息
}
}
}
3.2注: .再贴一个单纯监听群消息的方法
public override QMEventHandlerTypes OnReceiveGroupMessage(QMGroupMessageEventArgs e)
{
var qQGroup= e.FromGroup.Id;//来自那个群号
var fromQQ= e.FromQQ.Id; //消息发送人QQ
var text = e.Message.Text; //消息内容
}
4.编译,导出插件
注: .在保证代码不出现错误情况下,重新生成解决方案,打开解决方案文件夹
5.使用插件
注: .需下载MiniBot.exe 打开插件扩展右键添加即可
总结
两个字舒服,不懂的可留言,可代写,不免费
版权声明:本文标题:C# QQ群管理机器人 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727357623a1110259.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论