goat
command
font
Convert text into fancy fonts
0
views
0
likes
0
installs
raw source
const fonts = [
{ name: "1", map: { a:"๐ช",b:"๐ซ",c:"๐ฌ",d:"๐ญ",e:"๐ฎ",f:"๐ฏ",g:"๐ฐ",h:"๐ฑ",i:"๐ฒ",j:"๐ณ",k:"๐ด",l:"๐ต",m:"๐ถ",n:"๐ท",o:"๐ธ",p:"๐น",q:"๐บ",r:"๐ป",s:"๐ผ",t:"๐ฝ",u:"๐พ",v:"๐ฟ",w:"๐",x:"๐",y:"๐",z:"๐",A:"๐",B:"๐",C:"๐",D:"๐",E:"๐",F:"๐",G:"๐",H:"๐",I:"๐",J:"๐",K:"๐",L:"๐",M:"๐",N:"๐",O:"๐",P:"๐",Q:"๐ ",R:"๐ก",S:"๐ข",T:"๐ฃ",U:"๐ค",V:"๐ฅ",W:"๐ฆ",X:"๐ง",Y:"๐จ",Z:"๐ฉ"} },
{ name: "2", map: { a:"๐",b:"๐",c:"๐",d:"๐",e:"๐",f:"๐",g:"๐",h:"๐",i:"๐",j:"๐",k:"๐",l:"๐",m:"๐",n:"๐",o:"๐ ",p:"๐ก",q:"๐ข",r:"๐ฃ",s:"๐ค",t:"๐ฅ",u:"๐ฆ",v:"๐ง",w:"๐จ",x:"๐ฉ",y:"๐ช",z:"๐ซ",A:"๐ธ",B:"๐น",C:"โ",D:"๐ป",E:"๐ผ",F:"๐ฝ",G:"๐พ",H:"โ",I:"๐",J:"๐",K:"๐",L:"๐",M:"๐",N:"โ",O:"๐",P:"โ",Q:"โ",R:"โ",S:"๐",T:"๐",U:"๐",V:"๐",W:"๐",X:"๐",Y:"๐",Z:"โค"} },
{ name: "3", map: { a:"๐ฎ",b:"๐ฏ",c:"๐ฐ",d:"๐ฑ",e:"๐ฒ",f:"๐ณ",g:"๐ด",h:"๐ต",i:"๐ถ",j:"๐ท",k:"๐ธ",l:"๐น",m:"๐บ",n:"๐ป",o:"๐ผ",p:"๐ฝ",q:"๐พ",r:"๐ฟ",s:"๐",t:"๐",u:"๐",v:"๐",w:"๐",x:"๐
",y:"๐",z:"๐",A:"๐",B:"๐",C:"๐",D:"๐",E:"๐",F:"๐",G:"๐",H:"๐",I:"๐",J:"๐",K:"๐",L:"๐",M:"๐ ",N:"๐ก",O:"๐ข",P:"๐ฃ",Q:"๐ค",R:"๐ฅ",S:"๐ฆ",T:"๐ง",U:"๐จ",V:"๐ฉ",W:"๐ช",X:"๐ซ",Y:"๐ฌ",Z:"๐ญ"} },
{ name: "4", map: { a:"๐",b:"๐",c:"๐",d:"๐",e:"๐",f:"๐",g:"๐",h:"๐",i:"๐",j:"๐",k:"๐",l:"๐",m:"๐",n:"๐",o:"๐",p:"๐",q:"๐",r:"๐",s:"๐",t:"๐",u:"๐",v:"๐",w:"๐",x:"๐",y:"๐",z:"๐",A:"๐จ",B:"๐ฉ",C:"๐ช",D:"๐ซ",E:"๐ฌ",F:"๐ญ",G:"๐ฎ",H:"๐ฏ",I:"๐ฐ",J:"๐ฑ",K:"๐ฒ",L:"๐ณ",M:"๐ด",N:"๐ต",O:"๐ถ",P:"๐ท",Q:"๐ธ",R:"๐น",S:"๐บ",T:"๐ป",U:"๐ผ",V:"๐ฝ",W:"๐พ",X:"๐ฟ",Y:"๐",Z:"๐"} },
{ name: "5", map: { a:"แด",b:"ส",c:"แด",d:"แด
",e:"แด",f:"า",g:"ษข",h:"ส",i:"ษช",j:"แด",k:"แด",l:"ส",m:"แด",n:"ษด",o:"แด",p:"แด",q:"วซ",r:"ส",s:"s",t:"แด",u:"แด",v:"แด ",w:"แดก",x:"x",y:"ส",z:"แดข"} },
{ name: "6", map: { a:"๐
ฐ",b:"๐
ฑ",c:"๐
ฒ",d:"๐
ณ",e:"๐
ด",f:"๐
ต",g:"๐
ถ",h:"๐
ท",i:"๐
ธ",j:"๐
น",k:"๐
บ",l:"๐
ป",m:"๐
ผ",n:"๐
ฝ",o:"๐
พ",p:"๐
ฟ",q:"๐",r:"๐",s:"๐",t:"๐",u:"๐",v:"๐
",w:"๐",x:"๐",y:"๐",z:"๐"} },
{ name: "7", map: { a:"๊ช",b:"แฅ",c:"แฅด",d:"แฆ",e:"๊ซ",f:"แ ป",g:"แง",h:"๊ซ",i:"๐ฒ",j:"แง",k:"๊ชถ",l:"๊ช",m:"๊ช",n:"๊ช",o:"๊ชฎ",p:"ฯ",q:"๊ช",r:"แฅ
",s:"แฆ",t:"๊ชป",u:"๊ช",v:"๊ช",w:"แญ",x:"แฅ",y:"๊ช",z:"ศฅ"} },
{ name: "8", map: { a:"ฮฑ",b:"แฆ",c:"ฦ",d:"ิ",e:"าฝ",f:"ฯ",g:"ษ ",h:"ิ",i:"ฮน",j:"ส",k:"ฦ",l:"ส
",m:"ษฑ",n:"ษณ",o:"ฯ",p:"ฯ",q:"ฯ",r:"ษพ",s:"ส",t:"ฦ",u:"ฯ
",v:"ส",w:"ษฏ",x:"x",y:"แง",z:"ศฅ"} },
{ name: "9", map: { a:"๐",b:"๐",c:"๐ ",d:"๐ก",e:"๐ข",f:"๐ฃ",g:"๐ค",h:"๐ฅ",i:"๐ฆ",j:"๐ง",k:"๐จ",l:"๐ฉ",m:"๐ช",n:"๐ซ",o:"๐ฌ",p:"๐ญ",q:"๐ฎ",r:"๐ฏ",s:"๐ฐ",t:"๐ฑ",u:"๐ฒ",v:"๐ณ",w:"๐ด",x:"๐ต",y:"๐ถ",z:"๐ท"} },
{ name: "10", map: { a:"๐",b:"๐",c:"๐",d:"๐",e:"๐",f:"๐",g:"๐",h:"๐",i:"๐",j:"๐",k:"๐",l:"๐",m:"๐",n:"๐",o:"๐",p:"๐",q:"๐",r:"๐",s:"๐",t:"๐",u:"๐",v:"๐",w:"๐ ",x:"๐ก",y:"๐ข",z:"๐ฃ"} },
{ name: "11", map: { a:"๊ฑ",b:"ส",c:"แด",d:"แด
",e:"แด",f:"๊ฐ",g:"ษข",h:"ส",i:"ษช",j:"แด",k:"แด",l:"ส",m:"แด",n:"ษด",o:"แด",p:"แด",q:"วซ",r:"ส",s:"๊ฑ",t:"แด",u:"แด",v:"แด ",w:"แดก",x:"x",y:"ส",z:"แดข"} },
{ name: "12", map: { a:"หข",b:"แดฎ",c:"แถ",d:"แดฐ",e:"แดฑ",f:"แถ ",g:"แดณ",h:"แดด",i:"แดต",j:"แดถ",k:"แดท",l:"แดธ",m:"แดน",n:"แดบ",o:"แดผ",p:"แดพ",q:"แต ",r:"แดฟ",s:"หข",t:"แต",u:"แต",v:"โฑฝ",w:"สท",x:"หฃ",y:"สธ",z:"แถป"} },
{ name: "13", map: { a:"๊",b:"๊",c:"๊",d:"๊ท",e:"๊",f:"๊",g:"๊
",h:"๊ฉ",i:"๊ค",j:"๊ป",k:"๊",l:"๊",m:"๊ญ",n:"๊ค",o:"๊ฆ",p:"แ",q:"๊ฐ",r:"๊ช",s:"๊",t:"๊",u:"๊",v:"๊ฆ",w:"๊
",x:"๊ง",y:"๊ฉ",z:"๊ด"} },
{ name: "14", map: { a:"ใaใ",b:"ใbใ",c:"ใcใ",d:"ใdใ",e:"ใeใ",f:"ใfใ",g:"ใgใ",h:"ใhใ",i:"ใiใ",j:"ใjใ",k:"ใkใ",l:"ใlใ",m:"ใmใ",n:"ใnใ",o:"ใoใ",p:"ใpใ",q:"ใqใ",r:"ใrใ",s:"ใsใ",t:"ใtใ",u:"ใuใ",v:"ใvใ",w:"ใwใ",x:"ใxใ",y:"ใyใ",z:"ใzใ"} },
{ name: "15", map: { a:"aฬท",b:"bฬท",c:"cฬท",d:"dฬท",e:"eฬท",f:"fฬท",g:"gฬท",h:"hฬท",i:"iฬท",j:"jฬท",k:"kฬท",l:"lฬท",m:"mฬท",n:"nฬท",o:"oฬท",p:"pฬท",q:"qฬท",r:"rฬท",s:"sฬท",t:"tฬท",u:"uฬท",v:"vฬท",w:"wฬท",x:"xฬท",y:"yฬท",z:"zฬท"} },
{ name: "16", map: { a:"๐ฐ",b:"๐ฑ",c:"๐ฒ",d:"๐ณ",e:"๐ด",f:"๐ต",g:"๐ถ",h:"๐ท",i:"๐ธ",j:"๐น",k:"๐บ",l:"๐ป",m:"๐ผ",n:"๐ฝ",o:"๐พ",p:"๐ฟ",q:"๐
",r:"๐
",s:"๐
",t:"๐
",u:"๐
",v:"๐
",w:"๐
",x:"๐
",y:"๐
",z:"๐
"} },
{ name: "17", map: { a:"โ",b:"โ",c:"โ",d:"โ",e:"โ",f:"โ",g:"โ",h:"โ",i:"โ",j:"โ",k:"โ",l:"โ",m:"โ",n:"โ",o:"โ",p:"โ",q:"โ ",r:"โก",s:"โข",t:"โฃ",u:"โค",v:"โฅ",w:"โฆ",x:"โง",y:"โจ",z:"โฉ"} },
{ name: "18", map: { a:"๊ชป",b:"แฅ",c:"แจ",d:"แฆ",e:"๊ซ",f:"แ ป",g:"แง",h:"๊ซ",i:"๊ ธ",j:"แง",k:"๊ชถ",l:"๊ช",m:"๊ช",n:"๊ช",o:"๊ชฎ",p:"ฯ",q:"๊ช",r:"แฅ
",s:"แฆ",t:"๊ชป",u:"๊ช",v:"๊ช",w:"แญ",x:"แฅ",y:"๊ช",z:"ศฅ"} },
{ name: "19", map: { a:"๊งa๊ง",b:"๊งb๊ง",c:"๊งc๊ง",d:"๊งd๊ง",e:"๊งe๊ง",f:"๊งf๊ง",g:"๊งg๊ง",h:"๊งh๊ง",i:"๊งi๊ง",j:"๊งj๊ง",k:"๊งk๊ง",l:"๊งl๊ง",m:"๊งm๊ง",n:"๊งn๊ง",o:"๊งo๊ง",p:"๊งp๊ง",q:"๊งq๊ง",r:"๊งr๊ง",s:"๊งs๊ง",t:"๊งt๊ง",u:"๊งu๊ง",v:"๊งv๊ง",w:"๊งw๊ง",x:"๊งx๊ง",y:"๊งy๊ง",z:"๊งz๊ง"} },
{ name: "20", map: { a:"๐
",b:"๐
",c:"๐
",d:"๐
",e:"๐
",f:"๐
",g:"๐
",h:"๐
",i:"๐
",j:"๐
",k:"๐
",l:"๐
",m:"๐
",n:"๐
",o:"๐
",p:"๐
",q:"๐
",r:"๐
ก",s:"๐
ข",t:"๐
ฃ",u:"๐
ค",v:"๐
ฅ",w:"๐
ฆ",x:"๐
ง",y:"๐
จ",z:"๐
ฉ"} },
{ name: "21", map: { a:"๐จ",b:"๐ฉ",c:"๐ช",d:"๐ซ",e:"๐ฌ",f:"๐ญ",g:"๐ฎ",h:"๐ฏ",i:"๐ฐ",j:"๐ฑ",k:"๐ฒ",l:"๐ณ",m:"๐ด",n:"๐ต",o:"๐ถ",p:"๐ท",q:"๐ธ",r:"๐น",s:"๐บ",t:"๐ป",u:"๐ผ",v:"๐ฝ",w:"๐พ",x:"๐ฟ",y:"๐",z:"๐"} },
{ name: "22", map: { a:"๐ช",b:"๐ซ",c:"๐ฌ",d:"๐ญ",e:"๐ฎ",f:"๐ฏ",g:"๐ฐ",h:"๐ฑ",i:"๐ฒ",j:"๐ณ",k:"๐ด",l:"๐ต",m:"๐ถ",n:"๐ท",o:"๐ธ",p:"๐น",q:"๐บ",r:"๐ป",s:"๐ผ",t:"๐ฝ",u:"๐พ",v:"๐ฟ",w:"๐",x:"๐",y:"๐",z:"๐"} },
{ name: "23", map: { a:"๐",b:"๐",c:"๐",d:"๐",e:"๐",f:"๐",g:"๐",h:"๐",i:"๐",j:"๐",k:"๐",l:"๐",m:"๐",n:"๐",o:"๐",p:"๐",q:"๐",r:"๐",s:"๐",t:"๐",u:"๐",v:"๐",w:"๐",x:"๐",y:"๐ ",z:"๐ก"} },
{ name: "24", map: { a:"๐ถ",b:"๐ท",c:"๐ธ",d:"๐น",e:"๐",f:"๐ป",g:"๐",h:"๐ฝ",i:"๐พ",j:"๐ฟ",k:"๐",l:"๐",m:"๐",n:"๐",o:"๐",p:"๐
",q:"๐",r:"๐",s:"๐",t:"๐",u:"๐",v:"๐",w:"๐",x:"๐",y:"๐",z:"๐"} },
{ name: "25", map: { a:"๐",b:"๐",c:"๐ ",d:"๐ก",e:"๐ข",f:"๐ฃ",g:"๐ค",h:"๐ฅ",i:"๐ฆ",j:"๐ง",k:"๐จ",l:"๐ฉ",m:"๐ช",n:"๐ซ",o:"๐ฌ",p:"๐ญ",q:"๐ฎ",r:"๐ฏ",s:"๐ฐ",t:"๐ฑ",u:"๐ฒ",v:"๐ณ",w:"๐ด",x:"๐ต",y:"๐ถ",z:"๐ท"} },
{ name: "26", map: { a:"๐",b:"๐",c:"๐",d:"๐",e:"๐",f:"๐",g:"๐",h:"๐",i:"๐",j:"๐",k:"๐",l:"๐",m:"๐",n:"๐",o:"๐",p:"๐",q:"๐ ",r:"๐ก",s:"๐ข",t:"๐ฃ",u:"๐ค",v:"๐ฅ",w:"๐ฆ",x:"๐ง",y:"๐จ",z:"๐ฉ"} }
];
module.exports = {
config: {
name: "font",
version: "2.0.4",
author: "ARIYAN",
countDown: 5,
role: 0,
shortDescription: "Convert text into fancy fonts",
longDescription: "Transform any text into 30 stylish font styles",
category: "font txt",
guide: {
en: "{pn} <number> <text>\nExample: {pn} 3 ARIYAN"
}
},
onStart: async function ({ api, event, args }) {
// เฆฏเฆฆเฆฟ เฆเงเฆจเง argument เฆจเฆพ เฆฆเงเฆเงเฆพ เฆนเง, เฆซเฆจเงเฆ เฆฒเฆฟเฆธเงเฆ เฆฆเงเฆเฆพเฆ
if (args.length < 2) {
let styleList = "๐๐จ๐ฝ๐จ๐ฐ๐ณ๐จ๐ฉ๐ณ๐ฌ ๐ญ๐ถ๐ต๐ป ๐บ๐ป๐๐ณ๐ฌ๐บ๐:\n\n\n";
const sample = "ariyan"; // preview text
for (const f of fonts) {
const preview = sample
.split("")
.map(ch => f.map[ch] || ch)
.join("");
styleList += `๐ ${f.name}: \n ${preview}\n\n`;
}
styleList += `\n๐ค๐ผ๐บ๐จ๐ฎ๐ฌ:\n๐ญ๐ถ๐ต๐ป <๐ต๐ผ๐ด๐ฉ๐ฌ๐น> <๐ป๐ฌ๐ฟ๐ป>\n\n๐ฌ๐ฟ๐จ๐ด๐ท๐ณ๐ฌ:\nfont 3 ARIYAN`;
return api.sendMessage(styleList, event.threadID);
}
// เฆฏเฆฆเฆฟ เฆซเฆจเงเฆ เฆจเฆฎเงเฆฌเฆฐ เฆ เฆเงเฆเงเฆธเฆ เฆฆเงเฆเงเฆพ เฆฅเฆพเฆเง
const fontNum = parseInt(args[0]);
const inputText = args.slice(1).join(" ");
const font = fonts.find(f => f.name == fontNum);
if (!font) return api.sendMessage("โ ๏ธ Invalid font number!", event.threadID);
const styled = inputText
.split("")
.map(ch => font.map[ch.toLowerCase()] || ch)
.join("");
return api.sendMessage(styled, event.threadID);
}
};