Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (2)
  • Как сделать чтобы бот отвечал только на определенного человека?

    @goblin3564
    На мой взгляд, я не понял, что делает ваш код, вам нужно чтобы бот проверял все сообщения, и отвечал только если напишет определенный пользователь, или же, вам нужно чтобы при вводе команды бот отвечал пользователю?
    Если вариант первый то это делается так:
    client.on("message", msg => {
      if(msg.author.bot) return;
      if(msg.author.id === "ваш_id") { msg.author.send("Ваш ответ пользователю."); }
     }
    });

    Если вариант второй, то так:
    client.on("message", msg => {
      if(msg.author.bot) return;
      if(msg.content === "ваша команда/сообщение")
      { if(msg.author.id === "ваш_id") { msg.author.send("Ваш ответ пользователю."); } }
     }
    });

    Если же у вам нужно что-то другое, опишите вашу проблему подробнее.
    Ответ написан
    Комментировать