Discord v13 Ramazan Botu! (İftar - Sahur)

Katılım
10 Kas 2019
Konular
225
Mesajlar
1,057
Çözümler
19
Tepki puanı
1,048
Puanları
8,710
ardademrlogo.png

Merhaba şehrin sakinleri,
11 ayın sultanı tekrardan bizlerle. Öncelikle ramazan ayınız mübarek olsun.
Bu kodlama benden çok fazla istenildiği için paylaşıyorum.
Forum sitemizde daha fazla bu tarzda güncel kodlamalar görmek istiyorsanız takip kalın.


Bu kodlamayı çalıştırabilmeniz için öncelikle versiyon 13 bir altyapıya sahip olmanız gerekmektedir.
Slash Commands desteklidir. Slash Command ile çalıştırabilirsiniz.
Kodlamanın amacı iftar ve sahur saatini günlük olarak göstermektir.



Komutlar Bölümüne Atılacaktır;


JavaScript:
module.exports = {
    name : "ramazan",
    async func(int,db,settings,axios){
        let sehirler = ['Adana', 'Adiyaman', 'Afyon', 'Agri', 'Amasya', 'Ankara', 'Antalya', 'Artvin',
'Aydin', 'Balikesir', 'Bilecik', 'Bingol', 'Bitlis', 'Bolu', 'Burdur', 'Bursa', 'Canakkale',
'Cankiri', 'Corum', 'Denizli', 'Diyarbakir', 'Edirne', 'Elazig', 'Erzincan', 'Erzurum', 'Eskisehir',
'Gaziantep', 'Giresun', 'Gumushane', 'Hakkari', 'Hatay', 'Isparta', 'Mersin', 'Istanbul', 'Izmir',
'Kars', 'Kastamonu', 'Kayseri', 'Kirklareli', 'Kirsehir', 'Kocaeli', 'Konya', 'Kutahya', 'Malatya',
'Manisa', 'Kahramanmaras', 'Mardin', 'Mugla', 'Mus', 'Nevsehir', 'Nigde', 'Ordu', 'Rize', 'Sakarya',
'Samsun', 'Siirt', 'Sinop', 'Sivas', 'Tekirdag', 'Tokat', 'Trabzon', 'Tunceli', 'Sanliurfa', 'Usak',
'Van', 'Yozgat', 'Zonguldak', 'Aksaray', 'Bayburt', 'Karaman', 'Kirikkale', 'Batman', 'Sirnak',
'Bartin', 'Ardahan', 'Igdir', 'Yalova', 'Karabuk', 'Kilis', 'Osmaniye', 'Duzce'];
        sehirler = sehirler.map(s => s.toLowerCase());
        let sehir = int.options.getString("sehir");
        sehir = sehir.toLowerCase();
        if(sehirler.includes(sehir)){
            let a = await axios.get("https://api.collectapi.com/pray/all?data.city="+sehir,{
                "headers" : {
                    "content-type": "application/json",
                    "authorization": "APIKEY URL"
                },
                "port" : null
            });

            a = a.data.result;
            let iftar = a[4].saat;
            let imsak = a[0].saat;
            sehir2 = sehir.replace("agri","ağrı").replace("adiyaman","adıyaman").replace("aydin","aydın").replace("balikesir","balıkesir").replace("bingol","bingöl").replace("canakkale","çanakkale").replace("cankiri","çankırı").replace("corum","çorum").replace("diyarbakir","diyarbakır").replace("elazig","elazığ").replace("eskisehir","eskişehir").replace("gumushane","gümüşhane").replace("kirklareli","kırklareli").replace("kirsehir","kırşehir").replace("kutahya","kütahya").replace("karamanmaras","kahramanmaraş").replace("mugla","muğla").replace("mus","muş").replace("nevsehir","nevşehir").replace("nigde","niğde").replace("tekirdag","tekirdağ").replace("sanliurfa","şanlıurfa").replace("usak","uşak").replace("kirikkale","kırıkkale").replace("sirnak","şırnak").replace("bartin","bartın").replace("igdir","ığdır").replace("karabuk","karabük").replace("duzce","düzce");
            await int.reply({content : `Şehir : ${sehir2.split("")[0].toUpperCase() + sehir2.slice(1)} \nİmsak : ${imsak} \nİftar : ${iftar}` , ephemeral : false})
        }else{
            await int.reply({content : "Yanlış şehir ismi.",ephemeral : true});
        };
    }
};
 

Sperayz

Yönetici
Katılım
13 Mar 2022
Konular
70
Mesajlar
405
Tepki puanı
400
Puanları
4,561
Çok güzel ve anlamlı bir konu olmuş, emeğine sağlık.
 
  • Beğen
Tepkiler: ZussaDM
Katılım
12 Mar 2023
Konular
0
Mesajlar
1
Tepki puanı
0
Puanları
55
arda abi ben bunu komutlara attım error veriyo senin ildğin boş bir altyapı atarmısın