@chupchik_chupachupsa

Как исправить ошибку Unexpected end of input?

Ошибка:
robot.login(token);

SyntaxError: Unexpected end of input


Код:
robot.on('message', message => {
        if (message.content.toLowerCase() === '!приглашения') {
          var user = null;
          user = message.mentions.members.first() || message.author

          message.guild.fetchInvites()
            .then

          (invites => {
            const userInvites = invites.array().filter(o => o.inviter.id === user.id);
            var userInviteCount = 0;
            for (var i = 0; i < userInvites.length; i++) {
              var invite = userInvites[i];
              userInviteCount += invite.uses;
            }
        message.channel.send(`Вы пригласили ${userInviteCount} пользователей на сервер!`);
})
    };


Не внимательный, скобку может упустил где-то?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
правильно будет:
robot.on('message', message => {
  if (message.content.toLowerCase() === '!приглашения') {
    var user = null;
    user = message.mentions.members.first() || message.author

    message.guild.fetchInvites()
      .then

    (invites => {
      const userInvites = invites.array().filter(o => o.inviter.id === user.id);
      var userInviteCount = 0;
      for (var i = 0; i < userInvites.length; i++) {
        var invite = userInvites[i];
        userInviteCount += invite.uses;
      }
      message.channel.send(`Вы пригласили ${userInviteCount} пользователей на сервер!`);
    })
  }
})

насчёт robot.login() - метод используется в самой нижней части кода, соответственно, ниже эвентов и всего остального.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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