mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-16 21:37:11 +00:00
feat: 支持claude单人对话;注意:需要重新设置slack权限和配置插件
This commit is contained in:
parent
3dee3ccec7
commit
c1599e4f34
4 changed files with 115 additions and 33 deletions
|
|
@ -216,7 +216,8 @@ export class chatgpt extends plugin {
|
|||
// slackChannelId: Config.slackChannelId
|
||||
// })
|
||||
// await client.endConversation()
|
||||
await e.reply('由于Slack官方限制,结束Claude对话请前往网站或客户端执行/reset。', true)
|
||||
await redis.del(`CHATGPT:SLACK_CONVERSATION:${e.sender.user_id}`)
|
||||
await e.reply('claude对话已结束')
|
||||
return
|
||||
}
|
||||
let ats = e.message.filter(m => m.type === 'at')
|
||||
|
|
@ -353,7 +354,7 @@ export class chatgpt extends plugin {
|
|||
async endAllConversations (e) {
|
||||
let use = await redis.get('CHATGPT:USE') || 'api'
|
||||
if (use === 'claude') {
|
||||
await e.reply('由于Slack官方限制,结束Claude对话请前往网站或客户端执行/reset。', true)
|
||||
await e.reply('claude暂不支持结束全部对话!', true)
|
||||
return
|
||||
}
|
||||
let deleted = 0
|
||||
|
|
@ -1389,7 +1390,7 @@ export class chatgpt extends plugin {
|
|||
slackUserToken: Config.slackUserToken,
|
||||
slackChannelId: Config.slackChannelId
|
||||
})
|
||||
let text = await client.sendMessage(prompt)
|
||||
let text = await client.sendMessage(prompt, e)
|
||||
return {
|
||||
text
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue