I have setup all of the required intents including DIRECT_MESSAGES though the client messageCreate event doesn't appear to be picking up the command and responded now I checked the bot and the command does indeed work in the guild but for some reason not in dms.
My code block
client.on('messageCreate', (message) => {
if (message.author.bot) return;
const msg = message
const args = message.content.slice(1).split(/ +/)
const args2 = message.content.split(/ +/)
if (msg.content.toLowerCase() === '!resetverify') {
if (!message.author.id === '853322763930828800') return
db.set("verifyTicketAmount", 0)
message.reply('Cleared')
}
})
Make sure you have the right intents, I personally use the "all intents" like below
const bot = new Client({
intents: 131071,
partials: ['CHANNEL', 'GUILD_MEMBER', 'GUILD_SCHEDULED_EVENT', 'MESSAGE', 'REACTION', 'USER']
})
You can see all the intents here: Intents
or use 131071 for all of them
Updated intents include all new intents, 32767 no longer includes all of them