39
rated 0 times
[
41]
[
2]
/ answers: 1 / hits: 19248
/ 5 Years ago, sat, april 20, 2019, 12:00:00
I'm trying to edit a message the bot sent, in a different function.
const msg = message.channel.fetchMessage(msgId);
msg.edit(embed);
Didn't work because msg.edit is not a function.
message.channel.messages.fetch({around: 352292052538753025, limit: 1})
.then(messages => {
messages.first().edit(test);
});
Didn't work because .fetch is not a function.
function update(msgId, time, channelid, prize, winnersInt, message) {
setTimeout(function(){
let gtime = time/3600000 + hours remaining!;
if(time < 3600000) {
gtime = time/60000 + minuets remaining!;
}
console.log(gtime + p: + prize);
let embed = new Discord.RichEmbed()
.setColor(#7289da)
.setTitle(Giveaway!)
.addField('Prize: ', prize)
.addField('Amount of winners: ', winnersInt)
.addField('Time: ', gtime)
const msg = message.channel.fetchMessage(msgId);
msg.edit(embed);
time - 60000;
if(time > 0) {
update(msgId, time, channel, prize, winnersInt, message);
}
}, 60000);
}
I expect the message to be edited.
More From » discord