En : A simple package that calculates the tax of the pro-bot (Discord)
**Ar **: بكج بسيط يقوم بحساب ضريبة البرو بوت
يقوم البكج بإعطاءك النتائج النهائية لعملية الحساب
يدعم البكج تغيير قيمة ضريبة الوسيط
تكون نتائج عملية الحساب على شكل object
const ptax = require ( 'probot-tax-calculator' )
//البكج يرجع object
Exapmle : ptax . tax ( "1000" )
{
"protax" : 50 , //ضريبة البوت
"wasitTax" : 25 , //ضريبة الوسيط
"tax" : 75 , //مجموع الضرائب (ضريبة البوت + الوسيط)
"all" : 1075 //المبلغ اللازم تحويله
}
//النسبة المئوية الافتراضية لضريبة الوسيط هي 2.5
//يمكنك تغيير قيمة الضريبة الخاصة بالوسيط
Exapmle : ptax . tax ( "1000" , 5 ) //هنا 5 تعني 5 بالمئة من المبلغ 1000
{
"protax" : 50 , //ضريبة البوت
"wasitTax" : 50 , //ضريبة الوسيط
"tax" : 100 , //مجموع الضرائب (ضريبة البوت + الوسيط)
"all" : 1100 //المبلغ اللازم تحويله
}
Note : "يقبل البكج انواع المتغيرات التالية"
Integer : ptax . tax ( 1000 )
String :ptax . tax ( "1000" )
Float :ptax . tax ( 1000.0002 ) //Math.round
//البكج يقوم تلقائيا بالتدوير إلى اقرب عدد ان كان الناتج عدد عشري اي :
//12.2 => 12
//12.5 => 13
//55.1 => 55
const Discord = require ( 'discord.js' ) ;
const client = new Discord . Client ( ) ;
const ptax = require ( 'probot-tax-calculator' ) ;
client . on ( "message" , message => {
if ( message . content . startsWith ( "!tax" ) ) {
let amount = message . content . split ( " " ) . slice ( 1 ) . join ( " " ) ;
if ( ! amount ) { return message . channel . send ( "**يرجى ادخال عدد**" ) }
let tax = ptax . tax ( amount ) ;
var taxembed = new Discord . MessageEmbed ( )
. setTitle ( "Tax Calculator" )
. addField ( "**ضريبة البرو بوت**" , `**${ tax . protax } **` )
. addField ( "**ضريبة الوسيط**" , `**${ tax . wasitTax } **` )
. addField ( "**مجموع الضرائب**" , `**${ tax . tax } **` )
. addField ( "**المبلغ اللازم تحويله**" , `**${ tax . all } **` )
. setFooter ( "**This package was made by Abderrahmane**" )
message . channel . send ( taxembed ) ;
} } ) ;
client . on ( "message" , message => {
if ( message . content . startsWith ( "!wasitTax" ) ) {
let amount = message . content . split ( " " ) . slice ( 1 , 2 ) . join ( " " ) ;
let wasit = message . content . split ( " " ) . slice ( 2 ) . join ( " " ) ;
if ( ! amount ) { return message . channel . send ( "**يرجى ادخال عدد**" ) }
let tax = ptax . tax ( amount , wasit ) ;
var taxembed = new Discord . MessageEmbed ( )
. setTitle ( "Tax Calculator" )
. addField ( "**ضريبة البرو بوت**" , `**${ tax . protax } **` )
. addField ( "**ضريبة الوسيط**" , `**${ tax . wasitTax } **` )
. addField ( "**مجموع الضرائب**" , `**${ tax . tax } **` )
. addField ( "**المبلغ اللازم تحويله**" , `**${ tax . all } **` )
. setFooter ( "**This package was made by Abderrahmane**" )
message . channel . send ( taxembed ) ;
} } ) ;
client . login ( "Token" )
GitHub
Dm