Мне кажется, что я не могу получать сообщения от 'client = new Discord.Client ()'.
Я искал эту проблему, и всем удалось получить сообщение с msg.channel.fetchMessage()
, в то время как мне нужно получить сообщение с client
вместо msg
client.on('message', msg => {
msg.channel.fetchMessage('580761825180909570').edit('New content!') // DOESN'T WORK, BUT VISUAL STUDIO RECOGNISES THE BRANCH
});
[...]
function update() { // Call every minutes
var date = new Date();
client.channel.fetchMessage('580761825180909570').edit('New content!') // DOESN'T WORK
}
client.login(secret.key());
setInterval(function(){update();}, 5000)
Хотя я также пытался перейти в ветку ниже, она все равно не работала:
client.msg.channel.fetchMessage('580761825180909570')
Я ожидаю, что смогу получить любое сообщение, просто имея переменную client
.
Редактировать: я пытаюсь редактировать сообщение, которое всегда будет с идентификатором 580761825180909570
, каждые 10 секунд. Это будут 10 лучших игроков в списке.