const SYMBOL_FOR_UPDATE = Symbol.for("UPDATE");
// Create a new client instance
-const client = new Client({ intents:
- [
- GatewayIntentBits.Guilds,
- GatewayIntentBits.MessageContent,
- GatewayIntentBits.GuildMessages,
- GatewayIntentBits.DirectMessages
- ]
+const client = new Client({
+ intents:
+ [
+ GatewayIntentBits.Guilds,
+ GatewayIntentBits.MessageContent,
+ GatewayIntentBits.GuildMessages,
+ GatewayIntentBits.DirectMessages
+ ]
});
// `autofeur_db` service
*/
const sanitizeWord = (sentence) => {
let lastWord = sentence
- .trim()
- .split(" ")
- .slice(-1)[0]
.replaceAll(/(?:https?|ftp):\/\/[\n\S]+/g, "")
.replaceAll(/\:([a-z]|[A-Z])+\:/g, "")
.replaceAll(/(\?|\!|\.|\,|\;)/g, "")
- .replaceAll(/([^A-z])/g, "");
+ .replaceAll(/([^A-z])/g, "")
+ .trim()
+ .split(" ")
+ .slice(-1)[0];
return lastWord;
};
const anyTrivialCharRegex = /([a-z]|[A-Z])+/g;
.messages
.fetch({
limit: 2,
- cache : false
+ cache: false
}))
.last()
.createdTimestamp;
-
+
let shouldReplyByTimestamp = currentTimestamp - lastMessageTimestamp >= 3600000;
let shouldReplyByCounter =
messageReplyCounter >= Math.floor(Math.random() * 75) + 35;
messageReplyCounter = oldCounter;
}
}
-
+
if (message.content.includes("@everyone") && !ignoredChannels.includes(message.channelId)) {
message.reply("https://cdn.mpgn.dev/pascontent-gabe.gif");
}