0.0.25 • Published 9 days ago

@dirain/client v0.0.25

Weekly downloads
-
License
MIT
Repository
github
Last release
9 days ago

@dirain/client

Node.js CI

About

@dirain/client is a very fragile Node.js dual module to you create bots with Pokémon Showdown API.

  • Written in TypeScript
  • Support ESModule & CommonJS
  • Fragile

Instlation

Node.js v16.9.0 or higher required.

npm i @dirain/client

Examle usage

Run npm i @dirain/client before execing file.

Getting all existing battle formats:

const { Client } = require("@dirain/client");

const client = new Client({});
let formats = {};

client.connect();

client.on("ready", () => {
    require("fs").writeFile("./formats.json", JSON.stringify(client.formats, null, 4), (err) => {
        if (err) throw err;
        console.log("Successfuly got a formats data!");
    });
});

Log into registered account:

const { Client } = require("@dirain/client");

const client = new Client({ name: "myAccountName", pass: "thisIsMyRealPassWord", autoJoin: ["botdevelopment"] });

client.connect();

client.on("ready", () => console.log("Logged in as ", client.user.name));

client.on("messageCreate", (message) => {
    if (message.content === "ping") message.reply("Pong!");
});

With TypeScript:

import { Client } from "@dirain/client";

const client = new Client({ name: "My account ~", "NotRealPassL0L", autoJoin: ["botdevelopment"] });

client.connect();

client.on("ready", () => console.log("Logged in as ", client.user!.name);

client.on("messageCreate", (message) => {
    if (message.author.id === client.status.id) return;

    if (message.content === "ping") message.reply("Pong!");
});
0.0.25

1 year ago

0.0.24

1 year ago

0.0.21-2

1 year ago

0.0.20

1 year ago

0.0.21

1 year ago

0.0.22

1 year ago

0.0.23

1 year ago

0.0.18

1 year ago

0.0.19

1 year ago

0.0.21-1

1 year ago

0.0.13-0

1 year ago

0.0.13-1

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.17

1 year ago

0.0.13

1 year ago

0.0.14

1 year ago

0.0.10-1

1 year ago

0.0.10-0

1 year ago

0.0.10-2

1 year ago

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.9

1 year ago

0.0.9-3

2 years ago

0.0.9-2

2 years ago

0.0.8

2 years ago

0.0.9-1

2 years ago

0.0.9-0

2 years ago

0.0.9-4

2 years ago

0.0.8-0

2 years ago

0.0.7-1

2 years ago

0.0.5-3

2 years ago

0.0.5-2

2 years ago

0.0.5-1

2 years ago

0.0.4-2

2 years ago

0.0.5-0

2 years ago

0.0.4-1

2 years ago

0.0.8-2

2 years ago

0.0.7-3

2 years ago

0.0.8-1

2 years ago

0.0.7-2

2 years ago

0.0.5-4

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.4-0

2 years ago

0.0.3-2

2 years ago

0.0.3-1

2 years ago

0.0.3-0

2 years ago

0.0.2-3

2 years ago

0.0.2-2

2 years ago

0.0.2-1

2 years ago

0.0.2-0

2 years ago

0.0.1-1

2 years ago

0.0.1-0

2 years ago

0.0.1

2 years ago

0.0.13-dev

2 years ago

0.0.12-dev

2 years ago

0.0.11-dev

2 years ago

0.0.10-dev

2 years ago

0.0.9-dev

2 years ago

0.0.8-dev

2 years ago

0.0.7-dev

2 years ago

0.0.6-dev

2 years ago

0.0.5-dev

2 years ago

0.0.4-dev

2 years ago

0.0.3-dev

2 years ago

0.0.2-dev

2 years ago

0.0.1-dev

2 years ago