Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const twc = require('../../apis/truewallet')
- const tw = new twc()
- const { MessageEmbed } = require('discord.js');
- let mobile = '0647231879'
- module.exports = {
- name: "topup",
- /**
- *
- * @param {Client} client
- * @param {Message} message
- * @param {String[]} args
- */
- run: async (client, message, args) => {
- let channelticketname = `ticket-${message.author.id}`;
- if (message.channel.name === channelticketname) {
- if(args[0]){
- tw.VoucherCode(mobile, args[0]).then(res => {
- switch (res.status.code) {
- case 'VOUCHER_OUT_OF_STOCK':
- const Embed113 = new MessageEmbed()
- .setColor("RED")
- .setDescription("```\nซองไม่สามารถใช้ได้เเล้ว!!\n```")
- message.reply({ embeds: [Embed113] })
- break;
- case 'SUCCESS':
- let success = new MessageEmbed()
- .setTitle('เติมเงินสำเร็จ')
- .setDescription(`\`\`\`md\n# ${message.author.username} | ได้เติมเงินจำนวน ${res.data.voucher.redeemed_amount_baht} บาทครับ\`\`\``)
- .setColor('GREEN')
- message.channel.send({ embeds: [success] })
- client.add(message.author.id, res.data.voucher.redeemed_amount_baht)
- client.ad(message.author.id, res.data.voucher.redeemed_amount_baht)
- break;
- case 'VOUCHER_EXPIRED':
- const Embed123 = new MessageEmbed()
- .setColor("RED")
- .setDescription("```\nซองของคุณหมดอายุเเล้ว!!\n```")
- message.reply({ embeds: [Embed123] })
- break;
- case 'VOUCHER_NOT_FOUND':
- const gffffffdgfdgdggdf = new MessageEmbed()
- .setColor("RED")
- .setDescription("```\nไม่สามารถใช้ซองนี้ได้ กรุณาตรวจสอบอิกครั้ง!!\n```")
- message.reply({ embeds: [gffffffdgfdgdggdf] })
- break;
- default:
- break;
- }
- })
- } else{
- let errurl = new MessageEmbed()
- .setTitle('ไม่พบลิ้งอังเปา')
- .setDescription("```diff\n- กรุณาใส้ลิ้งซองด้วยน้า```")
- .setThumbnail("https://images-ext-1.discordapp.net/external/nCLyCoFKrSceZiXoAnWsnycEYmL3bqD24rWs-7IZPEM/https/i.vgy.me/ss9v5e.gif")
- .setColor('RED')
- message.reply({ embeds: [errurl] })
- }
- } else{
- message.delete().then(async () => {
- message.channel.send(`<@${message.author.id}> คุณสามารถใช้คำสั่งได้ใน ticket เท่านั้นครับ | ${client.config.prefix}ticket`).then(m => {
- setTimeout(() => {
- m.delete()
- }, 5000)
- });
- })
- }
- }
- };
Add Comment
Please, Sign In to add comment