1.3.3-dev • Published 1 year ago

akita.ts v1.3.3-dev

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

AkitaTS - Imagine easy bots

Fast, easy and string based with BDFD syntax

Japanese Akita


// 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