const createCharactersForUsers = async () => { try { // Получаем всех пользователей из таблицы users const users = await UserModel.findAll(); // Перебираем пользователей и создаём для каждого персонажа for (const user of users) { const existingCharacter = await CharacterModel.findOne({ where: { telegram_id: user.telegram_id } }); if (!existingCharacter) { await CharacterModel.create({ telegram_id: user.telegram_id, username: user.username, name: user.username || 'Безымянный герой', dirtymoney: user.dirtymoney || 0, stealedcards: user.stealedcards || 0, shoprobcd: user.shoprobcd || 0, pocketstealcd: user.pocketstealcd || 0, }); console.log(`Персонаж создан для пользователя: ${user.username} (${user.telegram_id})`); } else { console.log(`Персонаж уже существует для пользователя: ${user.username} (${user.telegram_id})`); } } console.log('Создание персонажей завершено.'); } catch (error) { console.error('Ошибка при создании персонажей:', error); } }; // Запуск функции createCharactersForUsers();