Adding in more responses for when users refresh manually

This commit is contained in:
Raven Scott
2023-04-10 02:10:02 +02:00
parent da270f2f60
commit 0953663059
2 changed files with 28 additions and 4 deletions

View File

@ -1,7 +1,7 @@
const Discord = require('discord.js');
const fetch = require('node-fetch');
const emptyResponses = require('./assets/emptyMessages.js');
const resetResponses = require('./assets/resetMessages.js');
const {resetResponses, userResetMessages} = require('./assets/resetMessages.js');
const errorMessages = require('./assets/errorMessages.js');
require('dotenv').config()
@ -87,7 +87,8 @@ client.on('messageCreate', async (message) => {
}
if (message.content === '!reset' || message.content === '!r') {
conversations.delete(userID); // Delete user's conversation map if they request reset
await message.channel.send('Conversation reset.');
const userResetMessage = userResetMessages[Math.floor(Math.random() * userResetMessages.length)];
await message.channel.send(userResetMessage); // give a notification of reset using a human like response.
return;
}
@ -138,7 +139,7 @@ async function generateResponse(conversation) {
}, 900000);
try {
const response = await fetch('http://192.168.0.15/v1/chat/completions', {
const response = await fetch(`http://${process.env.ROOT_IP}:${process.env.ROOT_PORT}/v1/chat/completions`, {
method: 'POST',
headers: {
'accept': 'application/json',