Top.Mail.Ru
Ответы

Почему в консоле скрипта пишется Bot Linda_243 not found???(twitch bot)

У меня есть скрипт чтобы писать от имени ботов в чат первый бот работает нормально а второй пишет Bot Linda_243 not found как исправить бот рабочий?

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
 const fs = require('fs'); 
const tmi = require('tmi.js'); 
const readline = require('readline'); 
 
 
// Чтение данных из файла  
const data = fs.readFileSync('tokens.txt', 'utf8'); 
const lines = data.split('\n'); 
 
// Создание клиентов Twitch  
const clients = lines.map(line => { 
    const [username, password] = line.split(':'); 
 
    const config = { 
        options: { debug: true }, 
        connection: { reconnect: true }, 
        identity: { username, password }, 
        channels: ['канал'] 
    }; 
 
    return new tmi.Client(config); 
}); 
 
// Подключение к серверу Twitch  
clients.forEach(client => { 
    client.connect(); 
 
    client.on('connected', (address, port) => { 
        console.log(`Connected to ${address}:${port}`); 
    }); 
}); 
 
// Обработка команд отправки сообщений  
function sendMessage(botName, channel, message) { 
    const client = clients.find(c => c.getUsername() === botName); 
 
    if (client) { 
        client.say(channel, message); 
    } else { 
        console.log(`Bot ${botName} not found`); 
    } 
} 
 
// Чтение ввода с консоли  
const rl = readline.createInterface({ 
    input: process.stdin, 
    output: process.stdout 
}); 
 
// Ввод сообщения и отправка в чат  
rl.setPrompt('Enter the bot name and message: '); 
rl.prompt(); 
 
rl.on('line', (line) => { 
    const [botName, ...messageParts] = line.split(' '); 
    const message = messageParts.join(' '); 
 
    sendMessage(botName, 'канал', message); 
    rl.prompt(); 
}).on('close', () => { 
    process.exit(0); 
}); 
По дате
По Рейтингу
Аватар пользователя
Просветленный

Ошибка "Bot Linda_243 not found" возникает, когда скрипт не может найти бота с именем "Linda_243". Вероятно, проблема заключается в том, что второй бот был неправильно настроен или не был создан.
Чтобы исправить эту ошибку, вам нужно убедиться, что имя второго бота правильно указано в скрипте и что вы правильно настроили его параметры. Также убедитесь, что вы правильно указали имя бота при отправке сообщения в функции sendMessage().
Если вы не можете найти причину ошибки, попробуйте создать нового бота и настроить его параметры заново.