fix: merge (maybe broken?)

This commit is contained in:
ikechan8370 2024-11-19 10:35:38 +08:00
commit df715e22a2
10 changed files with 120 additions and 47 deletions

View file

@ -239,9 +239,11 @@ export class CustomGoogleGeminiClient extends GoogleGeminiClient {
} else {
// execute function
try {
let isAdmin = ['admin', 'owner'].includes(this.e.sender.role) || (this.e.group?.is_admin && this.e.isMaster)
let isOwner = ['owner'].includes(this.e.sender.role) || (this.e.group?.is_owner && this.e.isMaster)
let args = Object.assign(functionCall.args, {
isAdmin: this.e.group?.is_admin,
isOwner: this.e.group?.is_owner,
isAdmin,
isOwner,
sender: this.e.sender,
mode: 'gemini'
})