maskub1234

topup

Feb 24th, 2022 (edited)
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const twc = require('../../apis/truewallet')
  2. const tw = new twc()
  3. const { MessageEmbed } = require('discord.js');
  4.  
  5. let mobile = '0647231879'
  6.  
  7. module.exports = {
  8.   name: "topup",
  9.   /**
  10.    *
  11.    * @param {Client} client
  12.    * @param {Message} message
  13.    * @param {String[]} args
  14.    */
  15.   run: async (client, message, args) => {
  16. let channelticketname = `ticket-${message.author.id}`;
  17. if (message.channel.name === channelticketname) {
  18.         if(args[0]){
  19.                 tw.VoucherCode(mobile, args[0]).then(res => {
  20.                     switch (res.status.code) {
  21.                         case 'VOUCHER_OUT_OF_STOCK':
  22.                             const Embed113 = new MessageEmbed()
  23.                             .setColor("RED")
  24.                             .setDescription("```\nซองไม่สามารถใช้ได้เเล้ว!!\n```")                       
  25.                             message.reply({ embeds: [Embed113] })
  26.                             break;
  27.                         case 'SUCCESS':
  28.                             let success = new MessageEmbed()
  29.                             .setTitle('เติมเงินสำเร็จ')
  30.                             .setDescription(`\`\`\`md\n# ${message.author.username} | ได้เติมเงินจำนวน ${res.data.voucher.redeemed_amount_baht} บาทครับ\`\`\``)
  31.                             .setColor('GREEN')
  32.                             message.channel.send({ embeds: [success] })
  33.                             client.add(message.author.id, res.data.voucher.redeemed_amount_baht)
  34.                             client.ad(message.author.id, res.data.voucher.redeemed_amount_baht)
  35.                             break;
  36.                         case 'VOUCHER_EXPIRED':
  37.                             const Embed123 = new MessageEmbed()
  38.                             .setColor("RED")
  39.                             .setDescription("```\nซองของคุณหมดอายุเเล้ว!!\n```")
  40.                             message.reply({ embeds: [Embed123] })
  41.                             break;
  42.                         case 'VOUCHER_NOT_FOUND':
  43.                             const gffffffdgfdgdggdf = new MessageEmbed()
  44.                             .setColor("RED")
  45.                             .setDescription("```\nไม่สามารถใช้ซองนี้ได้ กรุณาตรวจสอบอิกครั้ง!!\n```")
  46.                             message.reply({ embeds: [gffffffdgfdgdggdf] })
  47.                             break;
  48.                         default:
  49.                             break;
  50.                     }
  51.                 })
  52.  
  53.             } else{
  54.                 let errurl = new MessageEmbed()
  55.                 .setTitle('ไม่พบลิ้งอังเปา')
  56.                 .setDescription("```diff\n- กรุณาใส้ลิ้งซองด้วยน้า```")
  57.                 .setThumbnail("https://images-ext-1.discordapp.net/external/nCLyCoFKrSceZiXoAnWsnycEYmL3bqD24rWs-7IZPEM/https/i.vgy.me/ss9v5e.gif")
  58.                 .setColor('RED')
  59.                 message.reply({ embeds: [errurl] })
  60.             }
  61.         } else{
  62.             message.delete().then(async () => {
  63.                 message.channel.send(`<@${message.author.id}> คุณสามารถใช้คำสั่งได้ใน ticket เท่านั้นครับ | ${client.config.prefix}ticket`).then(m => {
  64.                     setTimeout(() => {
  65.                         m.delete()
  66.                     }, 5000)
  67.                 });
  68.             })
  69.         }
  70.     }
  71. };
Add Comment
Please, Sign In to add comment