1.3.3-dev • Published 1 year ago
akita.ts v1.3.3-dev
AkitaTS - Imagine easy bots
Fast, easy and string based with BDFD syntax
// import { AkitaClient } from "akita.ts";
var { AkitaClient } = require("akita.ts")
var client = new AkitaClient({
intents: [1, 2, 512, 32768] /* example discord intents */
}, "BOT_PREFIX")
client.onMessageCreate()
client.addCommand({
names: ["test"],
type: "MESSAGE",
code: `
$setContent[Hi $author[username]!]
$send[no]
`
})
client.login("YOUR_BOT_TOKEN")
support server
documentation
Custom Functions
// import { FunctionBuilder } from "akita.ts";
client.interpreter.addFunction({
data: new FunctionBuilder()
.setName('THE FUNCTION NAME WITHOUT $') // "myFunc"
.setValue('description', 'THE FUNCTION DESCRIPTION') // "makes something"
.setValue('use', 'AN EXAMPLE OF USE') // "$myFunc[arg1;arg2;...rest]"
.setValue('returns', 'TYPE'), // "String"
code: async function (/* this: That */) => {
// This will allow the inside of $myFunc to be executed!
// await this.resolveFields()
// This execute an especific field of $myFunc
// await this.resolveFields(index, end?)
return this.makeReturn(/* result value here */)
}
});
1.2.4-dev
1 year ago
1.3.1-dev
1 year ago
1.2.3-dev
1 year ago
1.3.0-dev
1 year ago
1.2.2-dev
1 year ago
1.3.3-dev
1 year ago
1.3.2-dev
1 year ago
1.2.0-dev
1 year ago
1.1.7-dev
1 year ago
1.1.2-dev
1 year ago
1.1.4-dev
1 year ago
1.0.4-dev
1 year ago
1.1.8-dev
1 year ago
1.1.6-dev
1 year ago
1.1.0-dev
1 year ago
1.1.3-dev
1 year ago
1.1.5-dev
1 year ago
1.0.2-dev
1 year ago
1.0.1-dev
1 year ago
1.0.0-dev
1 year ago
1.0.0-beta-2
1 year ago
1.0.0-beta-1
1 year ago
1.0.0-beta
1 year ago
1.0.0
1 year ago