项目地址
插件市场搜索 nn-game
本插件由于作者不会编写JS 于是使用API在服务器中模拟操作 数据将储存在服务器中
由于部分原因 服务器内数据可能会丢失 但我们为此做了充足的准备 每过两天半将自动备份 当数据消失时 我们将在第一时间恢复数据
插件内容:
一个仿照很久之前的nb2插件的小游戏 但现在已经搜不到了 于是自己复刻了一个半成品 我将在剩下的时间内完这个插件和API
指令:
注册牛子
牛子打胶
牛子对战 用户ID
嗦自己牛子
牛子排行榜
由于插件市场的更新延迟问题 所有不能得到最新的插件版本 但已有的功能大差不差 毕竟都是调用API实现
示例:
源代码:
export async function apply(ctx){
ctx.command('注册牛子').action(async ({session},...args)=>{
return (await ctx.http.get(('https://se.csnmb.com/API/NZ/nz.php?type=1&qq=' + String(session.userId)),{responseType:"text"}));
});
ctx.command('牛子签到').action(async ({session},...args)=>{
return (await ctx.http.get(('https://se.csnmb.com/API/NZ/nz.php?type=2&qq=' + String(session.userId)),{responseType:"text"}));
});
ctx.command('牛子排行榜').action(async ({session},...args)=>{
return (await ctx.http.get('https://se.csnmb.com/API/NZ/zy.php?type=3',{responseType:"text"}));
});
ctx.command('嗦自己牛子').action(async ({session},...args)=>{
return (await ctx.http.get(('https://se.csnmb.com/API/NZ/nz-2.php?type=1&qq=' + String(session.userId)),{responseType:"text"}));
});
ctx.command('牛子对战 <对战QQ号或ID>').action(async ({session},...args)=>{
return (await ctx.http.get((['https://se.csnmb.com/API/NZ/zy.php?qq=',session.userId,'&type=4&qq2=',args[0]].join('')),{responseType:"text"}));
});
}
API中PHP代码在最终版本进行优化后进行开源
因为我也知道我写的这个东西也是非常垃圾 所有我将尽我所能 将他更改为本地JS