Het lijkt erop dat je hiervoor kunt kijken of er een link in het bericht staat. Dit gaat denk ik het beste, en het betrouwbaarst, door middel van een match
.
// Kijk of er een bericht wordt geplaatst
Client.on('message', message => {
// Als de bot het bericht plaatst, negeer deze dan
if (message.author.bot) return;
// Kijk of er een link in het bericht staat, zo ja, verwijder het bericht als dit kan en verstuur het gewenste bericht.
const match = message.content.match(/(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*))/ig);
if (match.length > 0) {
message.delete().catch(error => {
console.warn('Message could not be deleted: ', error);
});
message.channel.send(`${match[0]} | Geplaatst door ${message.member}`);
}
});
Ik hoop dat je hier wat aan hebt!