cmd.hear(/^(?:репорт|report|rep|жалоба|вопрос)\s?([^]+)?/i, async (message, args, bot) => {
if(message.chat) return message.send(`Обращаться в репорт можно только в ЛС ${config.group_url}`);
if(!message.args[1]) return message.send(` » вы не написали жалобу | репорт [текст]`);
for(i=0;i<25000;i++){
if(users[i]){
if(users[i].settings.adm >= 1){
vk.api.call("messages.send", {
chat_id: ид чата,
message: ` » [REPORT]\n » ID игрока: ${message.user.uid}\n » Жалоба: ${message.args[1]}\n » [Для ответа: ответ [ID] [TEXT]`
}).then((res) => {}).catch((error) => {console.log('report error'); });
}
}
}
return message.send(` » Вы успешно отправили жалобу.`);
});
cmd.hear(/^(?:выдать админку)\s([0-9]+)\s([0-9]+)$/i, async (message, bot) => {
if(message.user.settings.adm < 10) return bot (`[] » Не не не, это может только @x_x8x_x (Никита)`)
if(!Number(message.args[2])) return;
message.args[2] = Math.floor(Number(message.args[2]));
if(message.args[2] <= 0) return;
{
let user = users.find(x=> x.uid === Number(message.args[1]));
if(!user) return bot(`[❎] » Такого игрока нет!`);
user.settings.adm = message.args[2];
await bot(`[] » Вы выдали игроку ${user.tag}(${message.user.uid}) ${utils.sp(message.args[2])} уровень администратора`);
if(user.notifications) vk.api.messages.send({ user_id: user.id, message: `[УВЕДОМЛЕНИЕ]
@x_x8x_x (Никита) выдал вам ${utils.sp(message.args[2])} уровень администратора!` });
}
});