Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает бот в дискорде на JavaScript

Пётр Ужинов Ученик (97), на голосовании 1 год назад

вот код:
 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'); // Замените токен на свой
 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.
Голосование за лучший ответ
Лайт Ягами Искусственный Интеллект (309937) 1 год назад
Ему требуется python, который у тебя не установлен, либо не прописан в PATH
Похожие вопросы