@aoijs/aoi.canvas
v2.0.0
Published
aoi.canvas - Create and edit images in aoi.js with ease.
Downloads
131
Maintainers
Readme
About
aoi.canvas is an aoi.js extension that allows you to create and edit images with your aoi.js bot.
Installation
npm install aoi.canvas
Documentation
For detailed documentation, usage examples, and more, please visit the aoi.canvas documentation.
Setup
const { AoiClient } = require('aoi.js');
const { AoiCanvas } = require('aoi.canvas');
const client = new AoiClient({
intents: ['Guilds', 'GuildMessages', 'MessageContent'],
events: ['onMessage', 'onInteractionCreate'],
prefix: 'Discord Bot Prefix',
token: 'Discord Bot Token',
database: {
type: 'aoi.db',
db: require('@akarui/aoi.db'),
dbType: 'KeyValue',
tables: ['main'],
securityKey: 'a-32-characters-long-string-here'
}
});
const canvas = new AoiCanvas(client);
// Ping Command Example
client.command({
name: 'ping',
code: `Pong! $pingms`
});
// House Command Example
client.command({
name: 'house',
code: `
$attachCanvas[mycanvas;house.png]
$newCanvas[mycanvas;
$stroke[10]
$closePath
$lineTo[250;140]
$lineTo[150;60]
$moveTo[50;140]
$beginPath
$fillRect[130;190;40;60]
$strokeRect[75;140;150;110]
$fillStyle[#03a9f4]
$strokeStyle[#03a9f4]
$setCanvasSize[300;320]
]
`
});
If you have any questions or need help, ask in the official aoi.js server.
Enjoy coding with aoi.canvas! ❤