Skip to content

BeepSterr/express-discord-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

express-discord-validator

Simple middleware to set up Discord's interaction verification for your endpoints.

Usage

const discord_validator = require('express-discord-validator');

app.post('/interactions',discord_validator("YOUR_PUBLIC_KEY_HERE"), (req, res) => {

    if(req.interaction){
        // Ack's the initial ping request
        // See: https://discord.com/developers/docs/interactions/receiving-and-responding#interaction-response-object
        if(req.interaction.type === 1){
            return res.json({ type: 1, data: []})
        }
    }

    res.send('Invalid state!')

});

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors