mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 13:57:10 +00:00
fix: genshin tool fix
This commit is contained in:
parent
8bc5829777
commit
c99af43571
2 changed files with 8 additions and 3 deletions
|
|
@ -2066,7 +2066,12 @@ export class chatgpt extends plugin {
|
||||||
args.groupId = e.group_id + '' || e.sender.user_id + ''
|
args.groupId = e.group_id + '' || e.sender.user_id + ''
|
||||||
}
|
}
|
||||||
if (!args.qq) {
|
if (!args.qq) {
|
||||||
args.qq = e.sender.user_id
|
args.qq = e.sender.user_id + ''
|
||||||
|
}
|
||||||
|
try {
|
||||||
|
parseInt(args.qq)
|
||||||
|
} catch (err) {
|
||||||
|
args.qq = e.sender.user_id + ''
|
||||||
}
|
}
|
||||||
let functionResult = await fullFuncMap[name].exec(Object.assign({ isAdmin, sender }, args), e)
|
let functionResult = await fullFuncMap[name].exec(Object.assign({ isAdmin, sender }, args), e)
|
||||||
logger.mark(`function ${name} execution result: ${functionResult}`)
|
logger.mark(`function ${name} execution result: ${functionResult}`)
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ export class QueryGenshinTool extends AbstractTool {
|
||||||
}
|
}
|
||||||
|
|
||||||
func = async function (opts, e) {
|
func = async function (opts, e) {
|
||||||
let { qq, uid, character = '' } = opts
|
let { qq, uid = '', character = '' } = opts
|
||||||
if (e.at === Bot.uin) {
|
if (e.at === Bot.uin) {
|
||||||
e.at = null
|
e.at = null
|
||||||
}
|
}
|
||||||
|
|
@ -32,7 +32,7 @@ export class QueryGenshinTool extends AbstractTool {
|
||||||
let ProfileDetail = (await import('../../../miao-plugin/apps/profile/ProfileDetail.js')).default
|
let ProfileDetail = (await import('../../../miao-plugin/apps/profile/ProfileDetail.js')).default
|
||||||
// e.msg = `#${character}面板${uid}`
|
// e.msg = `#${character}面板${uid}`
|
||||||
e.original_msg = `#${character}面板${uid}`
|
e.original_msg = `#${character}面板${uid}`
|
||||||
e.user_id = qq
|
e.user_id = parseInt(qq)
|
||||||
e.isSr = false
|
e.isSr = false
|
||||||
await ProfileDetail.detail(e)
|
await ProfileDetail.detail(e)
|
||||||
return 'the character panel of genshin impact has been sent to group. you don\'t need text version'
|
return 'the character panel of genshin impact has been sent to group. you don\'t need text version'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue