Compare commits
	
		
			No commits in common. "6ab972368acbe45476f647a8e9ffa3d599184c9e" and "1abaa24a2b97ead2d32a626794178a31de00ed07" have entirely different histories.
		
	
	
		
			6ab972368a
			...
			1abaa24a2b
		
	
		
							
								
								
									
										9
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										9
									
								
								index.js
									
									
									
									
									
								
							@ -1,6 +1,5 @@
 | 
			
		||||
#!/usr/bin/env node
 | 
			
		||||
//IRC bot that responds to !chat, queries the chatgpt api, and prints the response line by line
 | 
			
		||||
const fs = require('fs');
 | 
			
		||||
const irc = require('irc');
 | 
			
		||||
const axios = require('axios');
 | 
			
		||||
const config = require('./config.json');
 | 
			
		||||
@ -52,9 +51,9 @@ class Context {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
let context = null;
 | 
			
		||||
let context = new Context(savedMessages);
 | 
			
		||||
if (fs.existsSync('./messages.json')) {
 | 
			
		||||
    const savedMessages = require('./messages.json');
 | 
			
		||||
    savedMessages = require('./messages.json');
 | 
			
		||||
    context = new Context(savedMessages);
 | 
			
		||||
} else {
 | 
			
		||||
    context = new Context(seed_messages);
 | 
			
		||||
@ -77,7 +76,7 @@ client.addListener('message', async (from, to, message) => {
 | 
			
		||||
        if(is_chat_cmd && !config.alwaysRemember) {
 | 
			
		||||
            context.clear();
 | 
			
		||||
        }
 | 
			
		||||
        context.add_user_prompt(message);
 | 
			
		||||
        context.add_user_prompt(query);
 | 
			
		||||
        const query = message.slice(6);
 | 
			
		||||
        try {
 | 
			
		||||
            await chatgpt(query, context.messages, handleChatGPTResponseLine);
 | 
			
		||||
@ -176,4 +175,4 @@ function chatgpt(query, messages, callback) {
 | 
			
		||||
            reject(error);
 | 
			
		||||
        });
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user