1.0.0 • Published 2 years ago
discord-content v1.0.0
Discord Content Parser
Detects mentions, channels, roles, custom emojis and default emojis
Example:
let content = "Hello <@820742275956867082>, this is a test message 😃!"
const parser = require('discord-content')
console.log(parser(content))
/*
Returns this
{
mentions: [ '820742275956867082' ],
channels: [],
roles: [],
custom_emojis: [],
emojis: [ '😃' ]
}
*/
Options:
let content = "I'm mentioning <@820742275956867082>"
const parser = require('discord-content')
// Parse and resolve IDs, don't forget the message variable
console.log(parser(content, { resolve: true, message: message }))
/*
Returns this
{
mentions: [
User {
id: '820742275956867082',
bot: false,
system: false,
flags: [UserFlags],
username: 'kauã',
discriminator: '9937',
avatar: '5642b859ef2924775ab719fbdd089e45',
banner: undefined,
accentColor: undefined
}
],
channels: [],
roles: [],
custom_emojis: [],
emojis: []
}
*/
1.0.0
2 years ago