修改部分接口,摆烂ing~~
This commit is contained in:
17
apps/fun.js
17
apps/fun.js
@@ -77,8 +77,8 @@ export class example extends plugin {
|
||||
|
||||
/**随机唱鸭 */
|
||||
async Sing(e) {
|
||||
let url = "https://xiaobai.klizi.cn/API/music/changya.php"
|
||||
let urls = "https://ovooa.com/API/changya/"
|
||||
let urls = "https://xiaobai.klizi.cn/API/music/changya.php"
|
||||
let url = "https://ovooa.com/API/changya/"
|
||||
let res = await fetch(url).then(res => res.json()).catch(err => console.log(err))
|
||||
//备用接口
|
||||
if (!res) {
|
||||
@@ -128,7 +128,8 @@ export class example extends plugin {
|
||||
}
|
||||
msg = msg.replace(/#|翻译/g, "").trim()
|
||||
if (!msg) return;
|
||||
let results = await fetch(`https://xiaobai.klizi.cn/API/other/trans.php?data=&msg=${msg}`).then(res => res.text()).catch(err => console.log(err))
|
||||
// let results = await fetch(`https://xiaobai.klizi.cn/API/other/trans.php?data=&msg=${msg}`).then(res => res.text()).catch(err => console.log(err))
|
||||
let results = await fetch(`https://xiaobapi.top/api/xb/api/trans.php?msg=${msg}`).then(res => res.text()).catch(err => console.log(err))
|
||||
if (!results) return e.reply("接口失效辣(๑ŐдŐ)b")
|
||||
e.reply(results)
|
||||
|
||||
@@ -142,15 +143,19 @@ export class example extends plugin {
|
||||
if (!isFriend && !Config.Notice.Strangers_love) return e.reply("不加好友不点🙄", true)
|
||||
/** 点赞成功回复的图片*/
|
||||
let imgs = [
|
||||
"https://xiaobai.klizi.cn/API/ce/zan.php?qq=",
|
||||
"https://xiaobai.klizi.cn/API/ce/xin.php?qq=",
|
||||
// "https://xiaobai.klizi.cn/API/ce/zan.php?qq=",
|
||||
"https://xiaobapi.top/api/xb/api/bixin.php?qq=",
|
||||
// "https://xiaobai.klizi.cn/API/ce/xin.php?qq=",
|
||||
"https://xiaobapi.top/api/xb/api/bixinxin.php?qq=",
|
||||
"https://xiaobapi.top/api/xb/api/zan_2.php?qq="
|
||||
]
|
||||
/** 一个随机数 */
|
||||
let random = Math.floor(Math.random() * (imgs.length - 0))
|
||||
let success_img = segment.image(imgs[random] + e.user_id)
|
||||
|
||||
/** 点赞失败的图片 */
|
||||
let failds_img = segment.image(`https://xiaobai.klizi.cn/API/ce/paa.php?qq=${e.user_id}`)
|
||||
// let failds_img = segment.image(`https://xiaobai.klizi.cn/API/ce/paa.php?qq=${e.user_id}`)
|
||||
let failds_img = segment.image(`https://xiaobapi.top/api/xb/api/pa.php?qq=${e.user_id}`)
|
||||
|
||||
/** 执行点赞*/
|
||||
let n = 0;
|
||||
|
||||
109
apps/gp_admin.js
109
apps/gp_admin.js
@@ -133,22 +133,22 @@ export class Basics extends plugin {
|
||||
cron: '0 0/1 * * * ?',
|
||||
name: '定时禁言',
|
||||
fnc: () => this.timeTaboo(),
|
||||
}
|
||||
}
|
||||
}
|
||||
/**定时群禁言 */
|
||||
async timeTaboo () {
|
||||
/**定时群禁言 */
|
||||
async timeTaboo() {
|
||||
let time = moment(new Date()).format('HH:mm')
|
||||
let task = await redis.keys('Yunzai:yenai:Taboo:*')
|
||||
if (!task) return
|
||||
if (!task.length) return
|
||||
for (let i of task) {
|
||||
let data = JSON.parse(await redis.get(i))
|
||||
if (data.muteTime == time) {
|
||||
await Bot.pickGroup(data.groupNumber).muteAll(true)
|
||||
} else if (data.remTime == time) {
|
||||
await Bot.pickGroup(data.groupNumber).muteAll(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
let data = JSON.parse(await redis.get(i))
|
||||
if (data.muteTime == time) {
|
||||
await Bot.pickGroup(data.groupNumber).muteAll(true)
|
||||
} else if (data.remTime == time) {
|
||||
await Bot.pickGroup(data.groupNumber).muteAll(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
/**禁言 */
|
||||
async Taboo(e) {
|
||||
|
||||
@@ -702,53 +702,54 @@ export class Basics extends plugin {
|
||||
return e.reply("做不到,怎么想我都做不到吧ヽ(≧Д≦)ノ", true);
|
||||
}
|
||||
let ck = Cfg.getck("qun.qq.com")
|
||||
let url = `http://xiaobai.klizi.cn/API/qqgn/SpeakRank.php?uin=${Bot.uin}&skey=${ck.skey}&pskey=${ck.p_skey}&group=${e.group_id}&type=${/(7|七)天/.test(e.msg) ? 1 : 0}`
|
||||
// let url = `http://xiaobai.klizi.cn/API/qqgn/SpeakRank.php?uin=${Bot.uin}&skey=${ck.skey}&pskey=${ck.p_skey}&group=${e.group_id}&type=${/(7|七)天/.test(e.msg) ? 1 : 0}`
|
||||
let url = `http://ovooa.com/API/qunhy/api?QQ=${Bot.uin}&Skey=${ck.skey}&Pskey=${ck.p_skey}&Group=${e.group_id}&type=text`
|
||||
let res = await fetch(url).then(res => res.text()).catch(err => console.log(err))
|
||||
if (!res) return e.reply("接口失效辣!!!")
|
||||
await e.reply(res)
|
||||
}
|
||||
|
||||
|
||||
//设置定时群禁言
|
||||
async timeMute(e) {
|
||||
if (!e.isMaster) return false
|
||||
if (/任务/.test(e.msg)) {
|
||||
let task = await redis.keys('Yunzai:yenai:Taboo:*')
|
||||
if (!task.length) return e.reply('目前还没有定时禁言任务')
|
||||
let msglist = [`目前定时禁言任务有${task.length}个`]
|
||||
for (let i = 0; i < task.length; i++) {
|
||||
let data = JSON.parse(await redis.get(task[i]))
|
||||
msglist.push(`${i+1}.\n群号:${data.groupNumber}\n禁言时间:${data.muteTime}\n解禁时间:${data.remTime}`)
|
||||
}
|
||||
Cfg.getforwardMsg(e,msglist)
|
||||
return true
|
||||
}
|
||||
if (/取消/.test(e.msg)) {
|
||||
let data = JSON.parse(await redis.get(`Yunzai:yenai:Taboo:${e.group_id}`))
|
||||
if (!data) return e.reply('这群目前没有定时禁言任务')
|
||||
await redis.del(`Yunzai:yenai:Taboo:${e.group_id}`)
|
||||
e.reply('此群定时禁言任务删除成功')
|
||||
return true
|
||||
}
|
||||
if (!e.group.is_admin && !e.group.is_owner) {
|
||||
return e.reply("做不到,怎么想我都做不到吧ヽ(≧Д≦)ノ", true);
|
||||
}
|
||||
try{
|
||||
var muteTime = e.msg.match(/禁言(\d+):(\d+)/)[0].replace(/禁言/g, '')
|
||||
var remTime = e.msg.match(/解禁(\d+):(\d+)/)[0].replace(/解禁/g, '')
|
||||
if (muteTime.length != 5 || remTime.length != 5 ) return e.reply('格式不对\n示范:#定时禁言00:00,解禁08:00')
|
||||
} catch(err) {
|
||||
logger.error(err)
|
||||
e.reply('格式不对\n示范:#定时禁言00:00,解禁08:00')
|
||||
return
|
||||
}
|
||||
|
||||
if (muteTime == remTime) return e.reply('没事就吃溜溜梅')
|
||||
let data = {
|
||||
groupNumber: e.group_id,
|
||||
muteTime,
|
||||
remTime
|
||||
}
|
||||
await redis.set(`Yunzai:yenai:Taboo:${e.group_id}`, JSON.stringify(data))
|
||||
e.reply(`设置定时禁言成功,可发【#定时禁言任务】查看`)``
|
||||
if (!e.isMaster) return false
|
||||
if (/任务/.test(e.msg)) {
|
||||
let task = await redis.keys('Yunzai:yenai:Taboo:*')
|
||||
if (!task.length) return e.reply('目前还没有定时禁言任务')
|
||||
let msglist = [`目前定时禁言任务有${task.length}个`]
|
||||
for (let i = 0; i < task.length; i++) {
|
||||
let data = JSON.parse(await redis.get(task[i]))
|
||||
msglist.push(`${i + 1}.\n群号:${data.groupNumber}\n禁言时间:${data.muteTime}\n解禁时间:${data.remTime}`)
|
||||
}
|
||||
Cfg.getforwardMsg(e, msglist)
|
||||
return true
|
||||
}
|
||||
if (/取消/.test(e.msg)) {
|
||||
let data = JSON.parse(await redis.get(`Yunzai:yenai:Taboo:${e.group_id}`))
|
||||
if (!data) return e.reply('这群目前没有定时禁言任务')
|
||||
await redis.del(`Yunzai:yenai:Taboo:${e.group_id}`)
|
||||
e.reply('此群定时禁言任务删除成功')
|
||||
return true
|
||||
}
|
||||
if (!e.group.is_admin && !e.group.is_owner) {
|
||||
return e.reply("做不到,怎么想我都做不到吧ヽ(≧Д≦)ノ", true);
|
||||
}
|
||||
try {
|
||||
var muteTime = e.msg.match(/禁言(\d+):(\d+)/)[0].replace(/禁言/g, '')
|
||||
var remTime = e.msg.match(/解禁(\d+):(\d+)/)[0].replace(/解禁/g, '')
|
||||
if (muteTime.length != 5 || remTime.length != 5) return e.reply('格式不对\n示范:#定时禁言00:00,解禁08:00')
|
||||
} catch (err) {
|
||||
logger.error(err)
|
||||
e.reply('格式不对\n示范:#定时禁言00:00,解禁08:00')
|
||||
return
|
||||
}
|
||||
|
||||
if (muteTime == remTime) return e.reply('没事就吃溜溜梅')
|
||||
let data = {
|
||||
groupNumber: e.group_id,
|
||||
muteTime,
|
||||
remTime
|
||||
}
|
||||
await redis.set(`Yunzai:yenai:Taboo:${e.group_id}`, JSON.stringify(data))
|
||||
e.reply(`设置定时禁言成功,可发【#定时禁言任务】查看`)``
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user