Quick Starts

Please note: That whatscode.js functions code runs from the ground up.

Need help? Join our Discord at: https://discord.gg/CzqHbx7rdU

Install the library

First of all, install whatscode.js library:

# Install via npm
npm install whatscode.js

# or install it from Github for more new features, some bug fixes, and mybe theres some bugs too.
npm i github:JastinXyz/whatscode.js

Make your first simple bot

Create your first bot using whatscode.js with just a few lines:

const { Client } = require("whatscode.js");

const bot = new Client({
  name: "Your bot name",
  prefix: "Your bot prefix",
});

// required callback
bot.onConnectionUpdate(); // connection update
bot.onCredsUpdate(); // credentials update
bot.onMessage(); // message update

// example ping command
bot.command({
  name: "ping",
  code: `🏓 | $ping ms`
});

Callbacks

Callbacks can be used to run events, sort of logging and the like. There are several callbacks that are needed when creating a bot with whatscode.js. But there are still some other callbacks that you can use.

// here are examples of callbacks for user join and user leave.
// it can be used like Welcomer or Goodbye.

// callback
bot.onUserJoin()
bot.onUserLeave()

// code breakdown is in the docs...
// This command will run when someone joins the group
bot.userJoinCommand({
  groupJid: '[email protected]',
  code: `hello {user}, welcome to {group}`
})

// This will run when a user leaves the group.
bot.userLeaveCommand({
  groupJid: '[email protected]',
  code: `goodbye {user} from {group}`
})

Variables

Variables can be used to store data, you can also use this for like system economics, leveling and others.

bot.variables({
  name: "value",
  name2: "value2"
})

Last updated

Was this helpful?