if (ADMINS.indexOf(message.from.id) !== -1) { if (message.text == ' Админка') { var h = process.uptime() / 3600 ^ 0 var m = (process.uptime() - h * 3600) / 60 ^ 0 var s = process.uptime() - h * 3600 - m * 60 ^ 0 var heap = process.memoryUsage().rss / 1048576 ^ 0 return ****.getBalance(async (err, balance) => { bot.sendMessage(uid, '<b>Админ-панель:</b>\n\n<b>Аптайм бота:</b> ' + h + ' часов ' + m + ' минут ' + s + ' секунд\n<b>Пользователей в боте: </b>' + (await User.countDocuments({})) + '\n<b>Памяти использовано:</b> ' + heap + "МБ\n<b>Заявок на вывод:</b> " + await Ticket.countDocuments() + "\n<b>Баланс ****:</b> " + balance.accounts[0].balance.amount + "₽", { parse_mode: "HTML", reply_markup: RM_admin }) }) } ошибка ',' expected.
caedes, if (ADMINS.indexOf(message.from.id) !== -1) { if (message.text == ' Админка') { var h = process.uptime() / 3600 ^ 0 var m = (process.uptime() - h * 3600) / 60 ^ 0 var s = process.uptime() - h * 3600 - m * 60 ^ 0 var heap = process.memoryUsage().rss / 1048576 ^ 0 return ****.getBalance(async (err, balance) => { bot.sendMessage(uid, '<b>Админ-панель:</b>\n\n<b>Аптайм бота:</b> ' + h + ' часов ' + m + ' минут ' + s + ' секунд\n<b>Пользователей в боте: </b>' + (await User.countDocuments({})) + '\n<b>Памяти использовано:</b> ' + heap + "МБ\n<b>Заявок на вывод:</b> " + await Ticket.countDocuments() + "\n<b>Баланс ****:</b> " + balance.accounts[0].balance.amount + "₽", { parse_mode: "HTML", reply_markup: RM_admin }) }) } JS if (ADMINS.indexOf(message.from.id) !== -1) { if (message.text == ' Админка') { var h = process.uptime() / 3600 ^ 0 var m = (process.uptime() - h * 3600) / 60 ^ 0 var s = process.uptime() - h * 3600 - m * 60 ^ 0 var heap = process.memoryUsage().rss / 1048576 ^ 0 return ****.getBalance(async (err, balance) => { bot.sendMessage(uid, '<b>Админ-панель:</b>\n\n<b>Аптайм бота:</b> ' + h + ' часов ' + m + ' минут ' + s + ' секунд\n<b>Пользователей в боте: </b>' + (await User.countDocuments({})) + '\n<b>Памяти использовано:</b> ' + heap + "МБ\n<b>Заявок на вывод:</b> " + await Ticket.countDocuments() + "\n<b>Баланс ****:</b> " + balance.accounts[0].balance.amount + "₽", { parse_mode: "HTML", reply_markup: RM_admin }) }) }
el9in, [{ text: " Админ", url: "https://t.me/the_schikco"}], [{ text: " Чат", url: "https://t.me/chikoprog"}], [{ text: " Топ выводов", callback_data: "topInv" }, { text: " Топ рефоводов", callback_data: "topRef" }], ] } }); } } if (ADMINS.indexOf(message.from.id) !== -1) { if (message.text == ' Админка') { var h = process.uptime() / 3600 ^ 0 var m = (process.uptime() - h * 3600) / 60 ^ 0 var s = process.uptime() - h * 3600 - m * 60 ^ 0 var heap = process.memoryUsage().rss / 1048576 ^ 0 return ****.getBalance(async (err, balance) => { bot.sendMessage(uid, '<b>Админ-панель:</b>\n\n<b>Аптайм бота:</b> ' + h + ' часов ' + m + ' минут ' + s + ' секунд\n<b>Пользователей в боте: </b>' + (await User.countDocuments({})) + '\n<b>Памяти использовано:</b> ' + heap + "МБ\n<b>Заявок на вывод:</b> " + await Ticket.countDocuments() + "\n<b>Баланс ****:</b> " + balance.accounts[0].balance.amount + "₽", { parse_mode: "HTML", reply_markup: RM_admin }) }) } if (message.text.startsWith('/setbuybalance')) { let cmd = message.text.split(' '); if (!cmd[1]) return message.send('Ошибка!'); let user = await User.findOne({ id: Number(cmd[1]) }); if (!user) return message.send('Пользователь не найден!'); await user.set('buybalance', Number(cmd[2])); JS [{ text: " Админ", url: "https://t.me/the_schikco"}], [{ text: " Чат", url: "https://t.me/chikoprog"}], [{ text: " Топ выводов", callback_data: "topInv" }, { text: " Топ рефоводов", callback_data: "topRef" }], ] } }); } } if (ADMINS.indexOf(message.from.id) !== -1) { if (message.text == ' Админка') { var h = process.uptime() / 3600 ^ 0 var m = (process.uptime() - h * 3600) / 60 ^ 0 var s = process.uptime() - h * 3600 - m * 60 ^ 0 var heap = process.memoryUsage().rss / 1048576 ^ 0 return ****.getBalance(async (err, balance) => { bot.sendMessage(uid, '<b>Админ-панель:</b>\n\n<b>Аптайм бота:</b> ' + h + ' часов ' + m + ' минут ' + s + ' секунд\n<b>Пользователей в боте: </b>' + (await User.countDocuments({})) + '\n<b>Памяти использовано:</b> ' + heap + "МБ\n<b>Заявок на вывод:</b> " + await Ticket.countDocuments() + "\n<b>Баланс ****:</b> " + balance.accounts[0].balance.amount + "₽", { parse_mode: "HTML", reply_markup: RM_admin }) }) } if (message.text.startsWith('/setbuybalance')) { let cmd = message.text.split(' '); if (!cmd[1]) return message.send('Ошибка!'); let user = await User.findOne({ id: Number(cmd[1]) }); if (!user) return message.send('Пользователь не найден!'); await user.set('buybalance', Number(cmd[2]));
el9in, да - трабла с ним - код надо форматировать нормально и тогда будет видно что там неправильно закрыто [ { text: " Админ", url: "https://t.me/the_schikco" } ], [ { text: " Чат", url: "https://t.me/chikoprog" } ], [ { text: " Топ выводов", callback_data: "topInv" }, { text: " Топ рефоводов", callback_data: "topRef" } ], ] } }); } } Python [ { text: " Админ", url: "https://t.me/the_schikco" } ], [ { text: " Чат", url: "https://t.me/chikoprog" } ], [ { text: " Топ выводов", callback_data: "topInv" }, { text: " Топ рефоводов", callback_data: "topRef" } ], ] } }); } }