Skip to content

riz4d/Currency-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Currency-Bot??

Pyrogram telegram bot, It allows you to retrieve exchange of currencies by using API of https://www.exchangerate-api.com/

FEATURES

  • single convertion
  • bulk convertion

Fetch API-KEY

Step 1 - Go to https://www.exchangerate-api.com/
Step 2 - Signup there
Step 3 - Key is In https://app.exchangerate-api.com/dashboard
Step 4 - Copy and Paste it on <API> in Config file

variables

Open Config.py using a text editor:
put here the values :

API_KEY='<PUT API-KEY HERE>' #replace this with API KEY
API_ID = '<PUT API-ID HERE>' #replace this with API ID
API_HASH = '<PUT API-HASH HERE>' #replace this with API HASH
BOT_TOKEN = '<PUT BOT-TOKEN HERE>' #replace this with BOT-TOKEN
base_currency='<USD>' #if you want to change base currency change here

Deploy

Deploy

Deploy on Railway

Run Program at Local machine

First step:
git clone https://github.com/riz4d/Currency-Bot
Second step:
cd Currency-Bot
Third step:
pip install -r requirements.txt
Fourth step:
python3 main.py

All Supported Currencies

We support all 161 commonly circulating world currencies listed below. These cover 99% of all UN recognized states and territories.

Currency Code
Currency Name
Country
AEDUAE DirhamUnited Arab Emirates
AFNAfghan AfghaniAfghanistan
ALLAlbanian LekAlbania
AMDArmenian DramArmenia
ANGNetherlands Antillian GuilderNetherlands Antilles
AOAAngolan KwanzaAngola
ARSArgentine PesoArgentina
AUDAustralian DollarAustralia
AWGAruban FlorinAruba
AZNAzerbaijani ManatAzerbaijan
BAMBosnia and Herzegovina MarkBosnia and Herzegovina
BBDBarbados DollarBarbados
BDTBangladeshi TakaBangladesh
BGNBulgarian LevBulgaria
BHDBahraini DinarBahrain
BIFBurundian FrancBurundi
BMDBermudian DollarBermuda
BNDBrunei DollarBrunei
BOBBolivian BolivianoBolivia
BRLBrazilian RealBrazil
BSDBahamian DollarBahamas
BTNBhutanese NgultrumBhutan
BWPBotswana PulaBotswana
BYNBelarusian RubleBelarus
BZDBelize DollarBelize
CADCanadian DollarCanada
CDFCongolese FrancDemocratic Republic of the Congo
CHFSwiss FrancSwitzerland
CLPChilean PesoChile
CNYChinese RenminbiChina
COPColombian PesoColombia
CRCCosta Rican ColonCosta Rica
CUPCuban PesoCuba
CVECape Verdean EscudoCape Verde
CZKCzech KorunaCzech Republic
DJFDjiboutian FrancDjibouti
DKKDanish KroneDenmark
DOPDominican PesoDominican Republic
DZDAlgerian DinarAlgeria
EGPEgyptian PoundEgypt
ERNEritrean NakfaEritrea
ETBEthiopian BirrEthiopia
EUREuroEuropean Union
FJDFiji DollarFiji
FKPFalkland Islands PoundFalkland Islands
FOKFaroese KrónaFaroe Islands
GBPPound SterlingUnited Kingdom
GELGeorgian LariGeorgia
GGPGuernsey PoundGuernsey
GHSGhanaian CediGhana
GIPGibraltar PoundGibraltar
GMDGambian DalasiThe Gambia
GNFGuinean FrancGuinea
GTQGuatemalan QuetzalGuatemala
GYDGuyanese DollarGuyana
HKDHong Kong DollarHong Kong
HNLHonduran LempiraHonduras
HRKCroatian KunaCroatia
HTGHaitian GourdeHaiti
HUFHungarian ForintHungary
IDRIndonesian RupiahIndonesia
ILSIsraeli New ShekelIsrael
IMPManx PoundIsle of Man
INRIndian RupeeIndia
IQDIraqi DinarIraq
IRRIranian RialIran
ISKIcelandic KrónaIceland
JEPJersey PoundJersey
JMDJamaican DollarJamaica
JODJordanian DinarJordan
JPYJapanese YenJapan
KESKenyan ShillingKenya
KGSKyrgyzstani SomKyrgyzstan
KHRCambodian RielCambodia
KIDKiribati DollarKiribati
KMFComorian FrancComoros
KRWSouth Korean WonSouth Korea
KWDKuwaiti DinarKuwait
KYDCayman Islands DollarCayman Islands
KZTKazakhstani TengeKazakhstan
LAKLao KipLaos
LBPLebanese PoundLebanon
LKRSri Lanka RupeeSri Lanka
LRDLiberian DollarLiberia
LSLLesotho LotiLesotho
LYDLibyan DinarLibya
MADMoroccan DirhamMorocco
MDLMoldovan LeuMoldova
MGAMalagasy AriaryMadagascar
MKDMacedonian DenarNorth Macedonia
MMKBurmese KyatMyanmar
MNTMongolian TögrögMongolia
MOPMacanese PatacaMacau
MRUMauritanian OuguiyaMauritania
MURMauritian RupeeMauritius
MVRMaldivian RufiyaaMaldives
MWKMalawian KwachaMalawi
MXNMexican PesoMexico
MYRMalaysian RinggitMalaysia
MZNMozambican MeticalMozambique
NADNamibian DollarNamibia
NGNNigerian NairaNigeria
NIONicaraguan CórdobaNicaragua
NOKNorwegian KroneNorway
NPRNepalese RupeeNepal
NZDNew Zealand DollarNew Zealand
OMROmani RialOman
PABPanamanian BalboaPanama
PENPeruvian SolPeru
PGKPapua New Guinean KinaPapua New Guinea
PHPPhilippine PesoPhilippines
PKRPakistani RupeePakistan
PLNPolish ZłotyPoland
PYGParaguayan GuaraníParaguay
QARQatari RiyalQatar
RONRomanian LeuRomania
RSDSerbian DinarSerbia
RUBRussian RubleRussia
RWFRwandan FrancRwanda
SARSaudi RiyalSaudi Arabia
SBDSolomon Islands DollarSolomon Islands
SCRSeychellois RupeeSeychelles
SDGSudanese PoundSudan
SEKSwedish KronaSweden
SGDSingapore DollarSingapore
SHPSaint Helena PoundSaint Helena
SLESierra Leonean LeoneSierra Leone
SOSSomali ShillingSomalia
SRDSurinamese DollarSuriname
SSPSouth Sudanese PoundSouth Sudan
STNSão Tomé and Príncipe DobraSão Tomé and Príncipe
SYPSyrian PoundSyria
SZLEswatini LilangeniEswatini
THBThai BahtThailand
TJSTajikistani SomoniTajikistan
TMTTurkmenistan ManatTurkmenistan
TNDTunisian DinarTunisia
TOPTongan PaʻangaTonga
TRYTurkish LiraTurkey
TTDTrinidad and Tobago DollarTrinidad and Tobago
TVDTuvaluan DollarTuvalu
TWDNew Taiwan DollarTaiwan
TZSTanzanian ShillingTanzania
UAHUkrainian HryvniaUkraine
UGXUgandan ShillingUganda
USDUnited States DollarUnited States
UYUUruguayan PesoUruguay
UZSUzbekistani So'mUzbekistan
VESVenezuelan Bolívar SoberanoVenezuela
VNDVietnamese ĐồngVietnam
VUVVanuatu VatuVanuatu
WSTSamoan TālāSamoa
XAFCentral African CFA FrancCEMAC
XCDEast Caribbean DollarOrganisation of Eastern Caribbean States
XDRSpecial Drawing RightsInternational Monetary Fund
XOFWest African CFA francCFA
XPFCFP FrancCollectivités d'Outre-Mer
YERYemeni RialYemen
ZARSouth African RandSouth Africa
ZMWZambian KwachaZambia
ZWLZimbabwean DollarZimbabwe

Issues

Submit Issues

Developer

Mohamed Rizad
Mohamed Rizad
Author, Base, Bug Fixes

About

Pyrogram telegram bot, It allows you to retrieve exchange of currencies

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages