Quick Starts
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.jsMake 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"
})Links
Documentation: https://whatscode.jstnlt.my.id
Discord Server: https://discord.gg/CzqHbx7rdU
Last updated
Was this helpful?