changes to src/client.ts
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
version: '3.8'
|
||||
services:
|
||||
discord:
|
||||
build: ./
|
||||
|
||||
@@ -28,20 +28,7 @@ const redis = createClient({
|
||||
redis.on('error', (err) => console.log(`Redis error: ${err}`));
|
||||
redis.on('connect', () => console.log('Redis connected'));
|
||||
redis.on('ready', () => console.log('Redis ready'));
|
||||
|
||||
// Connect only if not already connected
|
||||
async function ensureConnected() {
|
||||
if (!redis.isOpen) {
|
||||
try {
|
||||
await redis.connect();
|
||||
} catch (err) {
|
||||
console.log(`Redis connection failed: ${err}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Call ensureConnected on import
|
||||
ensureConnected().catch((err) => console.log(`Initial Redis connection failed: ${err}`));
|
||||
redis.on('end', () => console.log('Redis connection closed'));
|
||||
|
||||
export { redis };
|
||||
|
||||
|
||||
@@ -162,7 +162,7 @@ export default event(Events.MessageCreate, async ({ log, msgHist, ollama, client
|
||||
try {
|
||||
const __filename = fileURLToPath(import.meta.url)
|
||||
const __dirname = path.dirname(__filename)
|
||||
const personalityPath = path.join(__dirname, '../personality.json')
|
||||
const personalityPath = path.join(__dirname, '../../src/personality.json')
|
||||
const personalityData = await fs.readFile(personalityPath, 'utf-8')
|
||||
const personalityJson = JSON.parse(personalityData)
|
||||
personality = personalityJson.character || 'You are a friendly and helpful AI assistant.'
|
||||
|
||||
Reference in New Issue
Block a user