mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 21:37:11 +00:00
fix: button
This commit is contained in:
parent
f0c284cc2f
commit
b4e017a69d
2 changed files with 13 additions and 8 deletions
|
|
@ -13,6 +13,7 @@ const FUNCTION_XH = 'xh'
|
||||||
const FUNCTION_QWEN = 'qwen'
|
const FUNCTION_QWEN = 'qwen'
|
||||||
const FUNCTION_GLM4 = 'glm4'
|
const FUNCTION_GLM4 = 'glm4'
|
||||||
const FUNCTION_CLAUDE2 = 'claude2'
|
const FUNCTION_CLAUDE2 = 'claude2'
|
||||||
|
const FUNCTION_CLAUDE = 'claude'
|
||||||
|
|
||||||
const FUNCTION_END = 'destroyConversations'
|
const FUNCTION_END = 'destroyConversations'
|
||||||
const FUNCTION_END_ALL = 'endAllConversations'
|
const FUNCTION_END_ALL = 'endAllConversations'
|
||||||
|
|
@ -66,6 +67,7 @@ export class ChatGPTButtonHandler extends plugin {
|
||||||
case `[${PLUGIN_CHAT}][${FUNCTION_XH}]`:
|
case `[${PLUGIN_CHAT}][${FUNCTION_XH}]`:
|
||||||
case `[${PLUGIN_CHAT}][${FUNCTION_QWEN}]`:
|
case `[${PLUGIN_CHAT}][${FUNCTION_QWEN}]`:
|
||||||
case `[${PLUGIN_CHAT}][${FUNCTION_CLAUDE2}]`:
|
case `[${PLUGIN_CHAT}][${FUNCTION_CLAUDE2}]`:
|
||||||
|
case `[${PLUGIN_CHAT}][${FUNCTION_CLAUDE}]`:
|
||||||
case `[${PLUGIN_CHAT}][${FUNCTION_GLM4}]`:
|
case `[${PLUGIN_CHAT}][${FUNCTION_GLM4}]`:
|
||||||
case `[${PLUGIN_CHAT}][${FUNCTION_CHAT}]`: {
|
case `[${PLUGIN_CHAT}][${FUNCTION_CHAT}]`: {
|
||||||
return this.makeButtonChat(options?.btnData)
|
return this.makeButtonChat(options?.btnData)
|
||||||
|
|
|
||||||
19
apps/chat.js
19
apps/chat.js
|
|
@ -290,15 +290,18 @@ export class chatgpt extends plugin {
|
||||||
}
|
}
|
||||||
let handler = e.runtime?.handler || {}
|
let handler = e.runtime?.handler || {}
|
||||||
const btns = await handler.call('chatgpt.button.post', this.e, data)
|
const btns = await handler.call('chatgpt.button.post', this.e, data)
|
||||||
const btnElement = {
|
if (btns) {
|
||||||
type: 'button',
|
const btnElement = {
|
||||||
content: btns
|
type: 'button',
|
||||||
}
|
content: btns
|
||||||
if (Array.isArray(msg)) {
|
}
|
||||||
msg.push(btnElement)
|
if (Array.isArray(msg)) {
|
||||||
} else {
|
msg.push(btnElement)
|
||||||
msg = [msg, btnElement]
|
} else {
|
||||||
|
msg = [msg, btnElement]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return e.reply(msg, quote, data)
|
return e.reply(msg, quote, data)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue