Задать вопрос
@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()
    ]);
});
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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()
  ]);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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