Skip to content

SpokUser/eris-events

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Eris Events

A simple but useful repository that explains the use of some events from the Eris api

Warning: This repository uses recent Eris features.

const { Client } = require("eris");
const client = new Client("BOT_TOKEN");

// shardPreReady
/* Emitted when the fragment finishes processing the ready packet. */
client.on("shardPreReady", (shardId) => {
    console.log(`Initializing shard ${shardId}!`);
});
// shardReady
/* Emitted when the shard becomes ready to start working. */
client.on("shardReady", (shardId) => {
    console.log(`Shard ${shardId} initialized with sucess!`);
});
// shardDisconnect
/* Emitted when the shard is disconnected. */
client.on("shardDisconnect", (shardId) => {
    console.log(`Shard ${shardId} was disconnected!`);
});
// shardResume
/* Emitted when a shard resumes */
client.on("shardResume", (shardId) => {
    console.log(`Shard ${shardId} was resumed!`);
});
// ready
/* Emitted when the client becomes ready to start working. */
client.on("ready", () => {
    console.log("All the shards was initialized with sucess");
});
// messageCreate
/* Emitted whenever a message is created.
PARAMETER      TYPE           DESCRIPTION
message        Message        The created message    */
client.on("messageCreate", (message) => {
    if(message.content === "!ping") {
        client.createMessage(message.channel.id, "Pong!");
    }
});
// typingStart
/* Emitted whenever a user starts typing in a channel.
PARAMETER      TYPE            DESCRIPTION
channel        Channel         The channel the user started typing in
user           User            The user that started typing    */
client.on("typingStart", (channel, user) => {
    console.log(`${user.tag} has started typing`);
});

client.connect();

About

A simple but useful repository that explains the use of some events from the Eris api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors