pyronode
v6.0.9
Published
Pyro Node is a powerful Node.js module that allows you to easily interact with the Discord API
Downloads
9
Readme
Pyro Node
Pyro Node is a powerful Node.js module that allows you to easily interact with the Discord API.
Table Of Contents
Installation
npm i pyronode
Node.js 14.0.0 or newer is required.
Only compatible with discord.js 13.0.0.
Example Usage
const Pyro = require("pyronode");
const client = new Pyro("BOT_TOKEN");
client.listen({ port: 3000, display: "Hello World!" });
client.ready({
display: "Client Connected",
status: "online",
presence: {
name: "Hello World!",
type: "PLAYING"
}
});
let options = {
thumbnail: "THUMBNAIL_EXAMPLE",
banner: "BANNER_EXAMPLE",
invite: "https://discord.gg/example",
name: "TITLE_EXAMPLE",
icon: "ICON_EXAMPLE"
};
client.on({
rateLimitMember: 15,
commandName: "help",
register: "CHANNEL_LOGS",
prefix: "-",
ignore: ["GUILDS_IGNORE"]
}, options);
Shard
Note that sharding may not be necessary for you. As an application grows, a developer may need to divide their process to run in parallel and maximize efficiency. On a much larger scale of things, the developer may notice that their process slows down, among other problems.
For this example, it will be necessary to separate the main code of the bot in a separate file to be able to insert the sharding code in the main file, it is recommended to set this code in the main file to avoid possible errors.
const path = require("path");
const Pyro = require("pyronode");
const client = new Pyro("BOT_TOKEN");
client.shard(path.join(__dirname, "BOT_FILE"));
Help
If you don't understand something about our npm, have problems, or just need a slight nudge in the right direction, feel free to join our Official Server.