fix: 点赞适配

This commit is contained in:
🌌
2024-03-02 15:17:06 +08:00
parent 3d7d063d3c
commit 4f04566691
2 changed files with 7 additions and 8 deletions

View File

@@ -131,9 +131,6 @@ export class Fun extends plugin {
} else {
this.do = ``
}
if ((e.bot ?? Bot).config?.platform == 3) {
return logger.error(`${e.logFnc}手表协议暂不支持点赞请更换协议后重试`)
}
/** 判断是赞自己还是赞别人 */
if (e.at && e.msg.includes(``, ``, ``, `TA`, `ta`, `Ta`)) {
/** 判断是否为好友 */
@@ -143,7 +140,7 @@ export class Fun extends plugin {
/** 执行点赞 */
let n = 0
let failsMsg = `今天已经${this.do}过了,还搁这讨${this.do}呢!!!`
while (true) {
for (let i = 0; i < 10; i++) {
let res = null
try {
res = await new QQApi(e).thumbUp(e.at, 10)
@@ -152,7 +149,7 @@ export class Fun extends plugin {
return common.handleException(e, error)
}
logger.debug(`${e.logFnc}${e.at}点赞`, res)
if (res.code != 0) {
if (res?.code && res.code != 0) {
if (res.code == 1) {
failsMsg = `${this.do}失败,请检查是否开启陌生人点赞或添加好友`
} else {
@@ -195,7 +192,7 @@ export class Fun extends plugin {
/** 执行点赞 */
let n = 0
let failsMsg = `今天已经${this.do}过了,还搁这讨${this.do}呢!!!`
while (true) {
for (let i = 0; i < 10; i++) {
let res = null
try {
res = await new QQApi(e).thumbUp(e.user_id, 10)
@@ -204,7 +201,7 @@ export class Fun extends plugin {
return common.handleException(e, error)
}
logger.debug(`${e.logFnc}${e.user_id}点赞`, res)
if (res.code != 0) {
if (res?.code && res.code != 0) {
if (res.code == 1) {
failsMsg = `${this.do}失败,请检查是否开启陌生人点赞或添加好友`
} else {

View File

@@ -431,7 +431,9 @@ export default class {
if (!core) try {
core = (await import('icqq')).core
} catch (error) {
throw Error('非icqq无法进行点赞')
const thumbUp = this.Bot.pickFriend(uid).thumbUp
if (thumbUp) return thumbUp(times)
throw Error('当前协议端不支持点赞,详情查看\nhttps://gitee.com/TimeRainStarSky/Yunzai')
}
if (times > 20) { times = 20 }
let ReqFavorite