@egorlisss

Присылать ответ только определенным пользователям?

Как разрешить использовать команду только определенным пользователям?
vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, async (message) => {
    await rcon.connect();

    const response = await rcon.send(`${message.$match[1]}`);

    return Promise.all([
	    message.send(` Ответ от сервера:`),
        message.send(response),
        rcon.disconnect()
    ]);
});
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
@StockholmSyndrome
let users = [1, 2, 3, 4, 5]; // определённые пользователи

vk.updates.hear(/^(?:rcon)\s?([^]+)?/i, async (message) => {
  if (!users.includes(message.senderId))
    return; 

  await rcon.connect();

  const response = await rcon.send(`${message.$match[1]}`);

  return Promise.all([
    message.send(` Ответ от сервера:`),
    message.send(response),
    rcon.disconnect()
  ]);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы