Fixed issue with duplicate pin message

and removed debug code that was accidentally left in
This commit is contained in:
Jonas_Jones 2022-09-03 13:35:08 +02:00
parent afaece95cc
commit 6f24f9be97

View file

@ -36,11 +36,28 @@ client.on("messageCreate", message => {
} else { } else {
try { try {
client.channels.fetch(pinchannelid).then(channel=>channel.send(msgtobepinned.url + "\n" + msgtobepinned.content)).then(msg => {
// inside a command, event listener, etc.
const exampleEmbed = new MessageEmbed()
.setColor('#0099ff')
.setTitle('Pinned Message')
.setURL('https://discord.js.org/')
.setAuthor(msgtobepinned.author.username, msgtobepinned.author.avatarURL(false), "https://discord.js.org")
.setDescription(msgtime.toDateString() + " " + msgtime.toLocaleTimeString("de-DE"))
.setThumbnail('https://jonasjones.me/uploads/pinboardbot/pinboardlogo-smaller.png')
.addFields(
{ name: ' :', value: msgtobepinned.content },
{ name: '\u200B', value: '\u200B' },
)
.addField('Original Message Link', msgtobepinned.url, true)
.setTimestamp()
.setFooter('A bot by Jonas_Jones @ https://github.com/J-onasJones/PinBoardBot/','https://cdn.discordapp.com/avatars/627930249811984441/5c5ce5730995ef801f163e3625928f35.webp');
client.channels.fetch(pinchannelid).then(channel=>channel.send({ embeds: [exampleEmbed] }).then(msg => {
logger(message.author.tag + " pinned " + msgtobepinned.content); logger(message.author.tag + " pinned " + msgtobepinned.content);
// client.channels.resolveId(pingchannelid).then(pingchannel => { // client.channels.resolveId(pingchannelid).then(pingchannel => {
// message.pingchannel.send("Pinned message: " + msgtobepinned.content); // message.pingchannel.send("Pinned message: " + msgtobepinned.content);
@ -50,27 +67,7 @@ client.on("messageCreate", message => {
message.reply("Message pinned!"); message.reply("Message pinned!");
msgtime = new Date(); msgtime = new Date();
// inside a command, event listener, etc. }));
const exampleEmbed = new MessageEmbed()
.setColor('#0099ff')
.setTitle('Pinned Message')
.setURL('https://discord.js.org/')
.setAuthor(msgtobepinned.author.username, msgtobepinned.author.avatarURL(false), "https://discord.js.org")
.setDescription(msgtime.toDateString() + " " + msgtime.toLocaleTimeString("de-DE"))
.setThumbnail('https://jonasjones.me/uploads/pinboardbot/pinboardlogo-smaller.png')
.addFields(
{ name: ' :', value: msgtobepinned.content },
{ name: '\u200B', value: '\u200B' },
)
.addField('Original Message Link', msgtobepinned.url, true)
.setTimestamp()
.setFooter('A bot by Jonas_Jones @ https://github.com/J-onasJones/PinBoardBot/','https://cdn.discordapp.com/avatars/627930249811984441/5c5ce5730995ef801f163e3625928f35.webp');
message.channel.send({ embeds: [exampleEmbed] });
message.channel.send(msgtobepinned.author.displayAvatarURL());
});
} catch (errormsg) { } catch (errormsg) {
logger(message.author.tag + " tried to pin but error occured: " + errormsg); logger(message.author.tag + " tried to pin but error occured: " + errormsg);