6.0.9 • Published 3 years ago

pyronode v6.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Pyro Node

Pyro Node is a powerful Node.js module that allows you to easily interact with the Discord API.

install

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.

6.0.1

3 years ago

6.0.3

3 years ago

6.0.2

3 years ago

6.0.5

3 years ago

6.0.4

3 years ago

6.0.7

3 years ago

6.0.6

3 years ago

6.0.9

3 years ago

6.0.8

3 years ago

6.0.0

3 years ago

5.0.0

3 years ago