← back to browse
goat command

font

This command transforms text with different fonts

0
views
0
likes
0
installs

Aliases: style

raw source
const axios = require('axios');
const baseApiUrl = async () => {
 const base = await axios.get(
 `https://raw.githubusercontent.com/Blankid018/D1PT0/main/baseApiUrl.json`,
 );
 return base.data.api;
};
module.exports.config = {
 name: 'font',
 aliases: ['style'],
 version: '1.0',
 role: 0,
 countDowns: 5,
 author: "Chitron Bhattacharjee",
 description: 'This command transforms text with different fonts',
 category: 'command',
 guide: { en: '[numder] [text]' }
 },
module.exports.onStart = async function ({ message,args}) {
 const t = encodeURIComponent(args.slice(1).join(" "));
 const number = args[0];
 if(args[0] === 'list'){
 const response = await axios.get(`${await baseApiUrl()}/font?list=all`);
 const result = response.data;
 await message.reply(result); 
 return
 } else if (!t || isNaN(number)) {
 return message.reply('Invalid command. Usage: font <number> <text> ');
 }
 try {
 const response = await axios.get(`${await baseApiUrl()}/font?message=${t}&number=${number}`);
 const result = response.data;
 await message.reply(result.data);
 } catch (error) {
 console.error('Error:', error);
 message.reply('An error occurred while processing your request.');
 }
 };

View raw file