Jishaku for discord.js v13
The original jishaku (discord.py) is here.
Note: safemode is no longer supported.
All example are here.
const { Client } = require('discord.js');
const { token, intents } = require('./config');
const { Jishaku } = require('@djsk/v13');
// Create a new client instance
// Important! Message Content Intent must be enabled to use djsk.
const client = new Client({ intents });
// discord.jsk object
let jsk = {};
// When the client is ready, run this code (only once).
// The distinction between `client: Client<boolean>` and `readyClient: Client<true>` is important for TypeScript developers.
// It makes some properties non-nullable.
client.on('ready', (readyClient) => {
// init discord.jsk
jsk = new Jishaku(client, {
prefix: '.', /* Optional. Default prefix is . */
consoleLog: true, /* Optional. Output to log. Default is true */
encoding: "UTF-8", /* Shift-JIS is recommended for Japanese environment */
useableUserId: ["957885295251034112"] /* Users who can use the bot */
});
console.log(`Ready! Logged in as ${readyClient.user.tag}`);
});
client.on('messageCreate', (message) => jsk.onMessageCreated(message));
client.login(token);
Note: You can use this package for selfbot.
Replace Discord.js with one of the following and require!
Using this on a user account is prohibited by the Discord TOS and can lead to the account block.
- .jsk help
Show help.
- .jsk ping
Pong.
- .jsk sh {commands}
Evaluate Terminal commands.
- .jsk js {commands}
Evaluate JavaScript commands.
- .jsk shutdown
Shutdown.