используя диссонанс наличия.status.equals - PullRequest
0 голосов
/ 01 февраля 2019

Попытка найти правильный синтаксис для этого ...

const stat = msg.author.presence.status;     
  if (~msg.author.presence.status.equals("online"))
  {msg.reply(  "\nStatus: " + stat);}

// ============

ошибка из repl.it....

TypeError: msg.author.presence.status.equals is not a function

// ======================

ответ находится по адресу: https://repl.it/@Xiija/nodebot-2b-ish-1

1 Ответ

0 голосов
/ 01 февраля 2019

Прежде всего, я пытаюсь понять, что здесь делает битовый оператор ~.В соответствии с документацией, связанной с, статус является String .Для сравнения равенства со строками рекомендуется использовать === ( Строгое равенство )

Попробуйте что-то вроде

if (msg.author.presence.status === 'online')
...