直接上代码吧
import { segment } from "oicq";
import fetch from "node-fetch";
import lodash from "lodash";
const _path = process.cwd();
// 上面是导入配置文件就不要关
//1.定义命令规则
export const rule = {
gn1: {
reg: "^#功能测试1$", //匹配消息正则,命令正则
priority: 5000, //优先级,越小优先度越高
describe: "【#欢迎新人】开发简单示例演示", //【命令】功能说明
},
gn2: {
reg: "^#功能测试2$", //匹配消息正则,命令正则
priority: 5000, //优先级,越小优先度越高
describe: "开发简单示例演示2", //【命令】功能说明
},
//这里以此类推就行了
};
//2.编写功能方法
//方法名字与rule中的newcomers保持一致
export async function gn1(e) {
//这里写逻辑。当然需要一丢丢编程基础,if什么的和Java差不多
let msg = "刚刚启用了功能一!";//要回复文字
e.reply(msg);//回复
return true; //返回true 阻挡消息不再往下,其他插件不响应
}
export async function gn2(e) {
//当然这里msg不只文字,可以用[]来写成一个集合
let msg = [
segment.at(e.user_id),//通过函数 @用户
"\n欢迎使用Yunzai-Bot",//文本消息
segment.image(`http://q1.qlogo.cn/g?b=qq&nk=3533767368&s=100`), //图片
];
e.reply(msg);//回复
return true; //返回true 阻挡消息不再往下,其他插件不响应
}
然后就是自带的函数库
at() 创建at元素
face() 创建表情元素
image() 创建图片元素
flash() 创建闪照元素
video() 创建视频元素
record() 创建语音元素
xml() 创建xml元素
json() 创建json元素
share() 创建链接分享元素
location() 创建地点分享元素
poke() 创建戳一戳元素
bface() 创建bface元素
sface() 创建sface元素
mirai() 创建特殊元素
博主真是太厉害了!!!
叼茂SEO.bfbikes.com
想想你的文章写的特别好https://www.jiwenlaw.com/
怎么收藏这篇文章?
文章的确不错啊https://www.cscnn.com/
真好呢
博主太厉害了!
《附身实验》恐怖片高清在线免费观看:https://www.jgz518.com/xingkong/99485.html
真好呢