zeneth - v1.0.0-dev

Zeneth

Zeneth

A NodeJs Library that make interaction with discord api

Installation

npm i zeneth

or

yarn add zeneth

Setup

const {
Client,
Intents,
GatewayEventNames,
} = require("zeneth");

const client = new Client({
intents: Intents.Guilds | Intents.GuildMessages | Intents.MessageContent,
token: "Token" ,
});


client.on(GatewayEventNames.Ready, () => {
console.log("Ready!");
});

client.on(GatewayEventNames.MessageCreate, async(message) => {
if (message.content === "!ping") {
await client.createMessage(message.channelId, {
content: `Pong! ${client.ws.data.ping} ms`,
});
}
});

Structure

%%{init:{"theme":"dark"}}%% graph LR; A[Zeneth] --> B[Classes]; A --> C[Client]; A --> D[Error]; A --> E[Events]; A --> F[Plugins]; A --> G[Request]; A --> H[Typings]; A --> I[Utils]; A --> J[Websocket];
%%{init:{"theme":"default"}}%% graph LR; A[Zeneth] --> B[Classes]; A --> C[Client]; A --> D[Error]; A --> E[Events]; A --> F[Plugins]; A --> G[Request]; A --> H[Typings]; A --> I[Utils]; A --> J[Websocket];
graph LR;
A[Zeneth] --> B[Classes];
A --> C[Client];
A --> D[Error];
A --> E[Events];
A --> F[Plugins];
A --> G[Request];
A --> H[Typings];
A --> I[Utils];
A --> J[Websocket];

LICENSE

Apache 2.0

Our ♥️ Contributors

zeneth-contributors

Generated using TypeDoc