I want to know how to make function that deletes message if it’s not starting with specified “word” not when message includes the word specified but when it’s starting with it (everything on specified channel with channel id), it’s very important for me and I can’t find any solution online. I’ve tried nothing because I don’t know how to make it.
Advertisement
Answer
Welcome, you can listen to the “message” event and check if the message starts with the string of your need. Example for you here:
const Discord = require("discord.js"); // Making our Discord Client const client = new Discord.Client(); // Listens for the new message event client.on("message", (message) => { // String of your need const str = "word"; // Checking if string starts with your string of preference if (message.content.startsWith(str)) { // Deleting the message message.delete(); } });
I hope this helped you, you can read more about the event listeners here.