правильно будет:
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()
- метод используется в самой нижней части кода, соответственно, ниже эвентов и всего остального.