kaiheilajs
v4.3.7
Published
A powerful JavaScript typedful library to create Kaiheila bots easiser.
Downloads
17
Maintainers
Readme
Kaiheila.JS
A powerful JavaScript typedful library to create Kaiheila bots easiser.
KaiheilaJS support server :
Join the KaiheilaJS support by click right there.
Roadmap
Sample code :
const Kaiheila = require('kaiheilajs'),
{ token, prefix } = require('./config.example.json'),
client = new Kaiheila.Client(token)
client.once('ready', function (sessionId) {
console.log(`Client is connected ! Session ID : ${sessionId}`)
})
client.on('message', async function (message) {
const args = message.content.split(/ +/),
command = args.shift().toLowerCase()
if (command === `${prefix}help`) {
const commands = [
{ name: `${prefix}help`, value: 'shows commands list.' },
{
name: `${prefix}ping`,
value: "get a 'Pong !' from the bot.",
},
],
card = new Kaiheila.Card()
.addHeader('Help :')
.addDivider()
.setColor('#e5a7b6')
.addRowFields(commands, true)
.setAuthor(message.extra.author.username, {
src: message.extra.author.avatar,
size: 'sm',
side: 'left',
circle: true,
})
await client.managers.message.create(message.target_id, card)
}
})
client.login()