← back to browse
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);
  }
};

View raw file