mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 13:57:10 +00:00
fix: 定时任务的错误
This commit is contained in:
parent
65d0679745
commit
3692dd951c
1 changed files with 6 additions and 2 deletions
|
|
@ -31,18 +31,22 @@ export class Entertainment extends plugin {
|
||||||
async sendMessage (e) {
|
async sendMessage (e) {
|
||||||
let groupId = e.msg.replace(/^#(chatgpt|ChatGPT)打招呼/, '')
|
let groupId = e.msg.replace(/^#(chatgpt|ChatGPT)打招呼/, '')
|
||||||
groupId = parseInt(groupId)
|
groupId = parseInt(groupId)
|
||||||
|
if (!Bot.getGroupList().get(groupId)) {
|
||||||
|
await e.reply('机器人不在这个群里!')
|
||||||
|
return
|
||||||
|
}
|
||||||
let message = await generateHello()
|
let message = await generateHello()
|
||||||
let sendable = message
|
let sendable = message
|
||||||
logger.info(`打招呼给群聊${groupId}:` + message)
|
logger.info(`打招呼给群聊${groupId}:` + message)
|
||||||
if (Config.defaultUseTTS) {
|
if (Config.defaultUseTTS) {
|
||||||
let audio = await generateAudio(message, Config.defaultTTSRole)
|
let audio = await generateAudio(message, Config.defaultTTSRole)
|
||||||
console.log(audio)
|
|
||||||
sendable = segment.record(audio)
|
sendable = segment.record(audio)
|
||||||
}
|
}
|
||||||
if (!groupId) {
|
if (!groupId) {
|
||||||
await e.reply(sendable)
|
await e.reply(sendable)
|
||||||
} else {
|
} else {
|
||||||
await Bot.sendGroupMsg(groupId, sendable)
|
await Bot.sendGroupMsg(groupId, sendable)
|
||||||
|
await e.reply('发送成功!')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -51,7 +55,7 @@ export class Entertainment extends plugin {
|
||||||
let toSend = Config.initiativeChatGroups || []
|
let toSend = Config.initiativeChatGroups || []
|
||||||
for (let i = 0; i < toSend.length; i++) {
|
for (let i = 0; i < toSend.length; i++) {
|
||||||
let groupId = parseInt(toSend[i])
|
let groupId = parseInt(toSend[i])
|
||||||
if (Bot.gl[groupId]) {
|
if (Bot.getGroupList().get(groupId)) {
|
||||||
if (Math.floor(Math.random() * 100) < 10) {
|
if (Math.floor(Math.random() * 100) < 10) {
|
||||||
let message = await generateHello()
|
let message = await generateHello()
|
||||||
logger.info(`打招呼给群聊${groupId}:` + message)
|
logger.info(`打招呼给群聊${groupId}:` + message)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue