


Программирование
+4Не работает бот в дискорде на JavaScript


вот код:
12345678910111213141516171819202122232425262728293031
const { Client, GatewayIntentBits } = require('discord.js')
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent,
GatewayIntentBits.GuildMembers,
],
});
const { exec } = require('child_process');
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('messageCreate', message => {
if (message.content === '!chat') {
// Получаем сообщение от пользователя и передаем его в модель ChatGPT
const userMessage = message.content;
exec(`python chatgpt.py "${userMessage}"`, (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
// Отправляем ответ модели ChatGPT обратно пользователю в Discord
message.reply(stdout);
});
}
});
client.login('MTA4NTk5MzQ0ODkxOTc5Mzg1NQ.GzTk9q.5hQYkoDEDFYxKeTqU2U-t3QbHeJzbyDK8XPAls'); // Замените токен на свой
12
exec error: Error: Command failed: python chatgpt.py "!chat"
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
По дате
По рейтингу
Ему требуется python, который у тебя не установлен, либо не прописан в PATH
Больше по теме