discordjs-security
v1.5.3
Published
Security utilities + controlled remote Discord bot actions (prepare/commit).
Maintainers
Readme
discordjs-security v1.5.3
CommonJS package (Node 18+). Includes:
- Redaction utilities (
redact,redactRead,redacteReadalias) RemoteBotClientto control bot actions via your API with a prepare/commit flowSecureDiscordclass instance that hosts all exports
Install
npm i discordjs-securityUsage
const security = require('discordjs-security');
// Redaction
const secret = security.redact(process.env.BOT_TOKEN);
console.log(String(secret)); // [REDACTED]
console.log(security.redactRead(secret, true)); // original token
// Remote control (only sends network on commit())
const client = new security.RemoteBotClient({
baseUrl: 'https://wrldent-tools.com/v1/package/discord-security/discordapi',
token: secret,
appId: 'my-app'
});
const req = client.prepareLogin({ shard: 0 });
// ...later
const res = await client.commit(req, { allowTokenRead: true });
console.log(res);