aoi.tables

1.0.1 • Public • Published

aoitables

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"]
  }
}]]
`
}
  • Code result; Result Image

  • 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": "*"
  }
}]]
`
}
  • Code result; Result Image with border



$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"]
  }
}]]
`
}
  • Code result; Result Image

Color list:

  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • white

To send in bold font:

  • bRed
  • bGreen
  • bYellow
  • bBlue
  • bMagenta
  • bCyan
  • bWhite





Package Sidebar

Install

npm i aoi.tables

Weekly Downloads

4

Version

1.0.1

License

Apache-2.0

Unpacked Size

52 kB

Total Files

13

Last publish

Collaborators

  • warfdev