0.0.25 • Published 12 months ago

@dirain/client v0.0.25

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months 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

2 years ago

0.0.24

2 years ago

0.0.21-2

2 years ago

0.0.20

2 years ago

0.0.21

2 years ago

0.0.22

2 years ago

0.0.23

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.21-1

2 years ago

0.0.13-0

3 years ago

0.0.13-1

3 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.10-1

3 years ago

0.0.10-0

3 years ago

0.0.10-2

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.9-3

3 years ago

0.0.9-2

3 years ago

0.0.8

3 years ago

0.0.9-1

3 years ago

0.0.9-0

3 years ago

0.0.9-4

3 years ago

0.0.8-0

3 years ago

0.0.7-1

3 years ago

0.0.5-3

3 years ago

0.0.5-2

3 years ago

0.0.5-1

3 years ago

0.0.4-2

3 years ago

0.0.5-0

3 years ago

0.0.4-1

3 years ago

0.0.8-2

3 years ago

0.0.7-3

3 years ago

0.0.8-1

3 years ago

0.0.7-2

3 years ago

0.0.5-4

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.4-0

3 years ago

0.0.3-2

3 years ago

0.0.3-1

3 years ago

0.0.3-0

3 years ago

0.0.2-3

3 years ago

0.0.2-2

3 years ago

0.0.2-1

3 years ago

0.0.2-0

3 years ago

0.0.1-1

3 years ago

0.0.1-0

3 years ago

0.0.1

3 years ago

0.0.13-dev

3 years ago

0.0.12-dev

3 years ago

0.0.11-dev

3 years ago

0.0.10-dev

3 years ago

0.0.9-dev

3 years ago

0.0.8-dev

3 years ago

0.0.7-dev

3 years ago

0.0.6-dev

3 years ago

0.0.5-dev

3 years ago

0.0.4-dev

3 years ago

0.0.3-dev

3 years ago

0.0.2-dev

3 years ago

0.0.1-dev

3 years ago