Как сделать чтобы бот отвечал только на определенного человека?
Вот так посмотрите что делает ваш код, со скобочками наглядно в каком порядке выполняются операции:if((!msg.author.id) === "мой_айди") return;
т.е. у вас не проверка, а фиг знает что, поэтому бот и плевал на неё.
https://learn.javascript.ru/ifelse
Prorokius,  Sanasol намекает на неверный код, должно быть условие НЕравентсва, а не условие равенства на .... !msg.author.id
что это вообще? подозреваю что результатом !msg.author.id будет всегда false (если есть КАКОЙ Либо Id)т.е. сравниваются false и значение справа
а false уж точно не равен (А условие именно равентсва) любому значению в правой части условия, потому if и не отрабатывает!
см. Операторы сравнения