easy tables for your console data (aoi.js).
📒 Setup
- index.js ( your main file )
const { AoiClient } = require("aoi.js");
const client = new AoiClient({
token: "Discord Bot Token",
prefix: "Discord Bot Prefix",
intents: ["MessageContent", "Guilds", "GuildMessages"],
events: ["onMessage", "onInteractionCreate"],
database: {
type: "aoi.db",
db: require("@akarui/aoi.db"),
tables: ["main"],
path: "./database/",
extraOptions: {
dbType: "KeyValue",
},
},
});
// aoi.tables Setup
const tables = require("aoi.tables");
try {
tables.load({
client: client,
errorsType: "message",
version: "v6"
});
} catch (err) {
console.error(err);
}
- If you come to our Discord support server, you can get more detailed information about function usage!
Function's list
Functions | Params | Required Params(true/false) |
---|---|---|
$tableCreate | [{ json }] | [ true ] |
$setTableColor | [colorType , table] | [ true, true ] |
Function's Example Usage
$tableCreate Function
- params: [{ json }]
- example usage;
module.exports = {
name: "createTable",
code: `
$sendMessage[
\`\`\`
$get[t]
\`\`\`]
$let[t;$tableCreate[{
"name": "exampleTable",
"data": {
"headings": ["Column1", "Column2", "Column3"],
"rows": ["1, A, X", "2, B, Y", "3, C, Z"]
}
}]]
`
}
- with special border;
module.exports = {
name: "createTable",
code: `
$sendMessage[
\`\`\`
$get[t]
\`\`\`]
$let[t;$tableCreate[{
"name": "exampleTable",
"data": {
"headings": ["Column1", "Column2", "Column3"],
"rows": ["1, A, X", "2, B, Y", "3, C, Z"],
"setBorder": "*"
}
}]]
`
}
$logTableColored Function
- params: [ colorType;table ]
- example usage;
module.exports = {
name: "logColored",
code: `
$logTableColored[blue;$get[t]]
$let[t;$tableCreate[{
"name": "exampleTable",
"data": {
"headings": ["Column1", "Column2", "Column3"],
"rows": ["1, A, X", "2, B, Y", "3, C, Z"]
}
}]]
`
}
Color list:
- red
- green
- yellow
- blue
- magenta
- cyan
- white
To send in bold font:
- bRed
- bGreen
- bYellow
- bBlue
- bMagenta
- bCyan
- bWhite