discord.js - Imagine ❄d-I❄
discord.js - Imagine ❄17mo ago
16 replies
cloud

AutoModerationActionExecution event

client.on(Events.AutoModerationActionExecution, async (autoModerationActionExecution) => {
    try {
        console.log('AutoModerationActionExecution event triggered:');

        // Log relevant properties
        console.log(`Action ID: ${autoModerationActionExecution.action.id}`);
        console.log(`Action Type: ${autoModerationActionExecution.action.type}`);
        console.log(`Action Metadata: ${autoModerationActionExecution.action.metadata}`);
        console.log(`Execution Status: ${autoModerationActionExecution.status}`);
        console.log(`Rule ID: ${autoModerationActionExecution.ruleId}`);
        console.log(`Rule Name: ${autoModerationActionExecution.ruleName}`);
        console.log(`User ID: ${autoModerationActionExecution.user.id}`);
        console.log(`User Tag: ${autoModerationActionExecution.user.tag}`);
        console.log(`Channel ID: ${autoModerationActionExecution.channel.id}`);
        console.log(`Channel Name: ${autoModerationActionExecution.channel.name}`);
        console.log(`Content: ${autoModerationActionExecution.content}`);

        // Add custom logic here to handle the auto-moderation action execution
        // For example, send a message to a log channel or notify moderators
    } catch (error) {
        console.error('Error handling AutoModerationActionExecution event:', error);
    }
});
WHY IT AINT DETECTING AUTOMOD ACTIONS?
Was this page helpful?