Skip to content

Commit 60ca05a

Browse files
committed
refactor: Update package dependencies for improved performance and stability; add typing indicator in AI message handling
1 parent cf0fbd7 commit 60ca05a

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,29 @@
1111
"postinstall": "prisma generate"
1212
},
1313
"dependencies": {
14-
"@ai-sdk/google": "^2.0.20",
14+
"@ai-sdk/google": "^2.0.23",
1515
"@discordx/importer": "^1.3.3",
1616
"@elysiajs/cors": "^1.4.0",
1717
"@elysiajs/node": "^1.4.1",
1818
"@elysiajs/swagger": "^1.3.1",
19-
"@prisma/client": "6.17.1",
20-
"ai": "^5.0.68",
19+
"@prisma/client": "6.18.0",
20+
"ai": "^5.0.80",
2121
"canvas": "^3.2.0",
2222
"chart.js": "4.5.1",
2323
"chartjs-adapter-date-fns": "^3.0.0",
2424
"date-fns": "^4.1.0",
2525
"dayjs": "^1.11.18",
2626
"deepl-node": "1.20.0",
27-
"discord.js": "14.23.2",
27+
"discord.js": "14.24.0",
2828
"discordx": "^11.13.2",
29-
"elysia": "^1.4.11"
29+
"elysia": "^1.4.13"
3030
},
3131
"devDependencies": {
3232
"@types/bun": "latest",
3333
"@types/node": "latest",
3434
"dotenv": "^17.2.3",
3535
"prettier": "3.6.2",
36-
"prisma": "6.17.1",
36+
"prisma": "6.18.0",
3737
"tsx": "^4.20.6",
3838
"typescript": "5.9.3"
3939
}

src/events/ai/ai.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ export class AiChat {
4444
)
4545
return;
4646

47+
// Start typing indicator immediately after validation
48+
await message.channel.sendTyping();
49+
4750
const userMsg = message.content
4851
.replace(mention, "")
4952
.replace(CODING_GLOBAL_PATTERN, "")
@@ -291,4 +294,4 @@ export class AiChat {
291294
}
292295
return null;
293296
}
294-
}
297+
}

0 commit comments

Comments
 (0)