const Discord = require('discord.js'); const weather = require('weather-js'); exports.run = (client, message, args) => { if (!message.guild) return; if (!args[0]) return message.channel.send(`:x: **|** Bir şehir ismi belirtmelisiniz. ${message.author}\n__Doğru Kullanımı__: \`!havadurumu <şehir>\``) weather.find({ search: args.join(" ").replace("İ", "I"), degreeType: 'C' }, function (err, result) { if (result === undefined || result.length === 0) return message.channel.send(`:x: **|** Maalesef belirttiğiniz şehiri bulamadım. ${message.author}\n__Doğru Kullanımı__: \`!havadurumu <şehir>\``) var current = result[0].current; var location = result[0].location; const konum = args.join(" ") try { message.channel.send(`**${current.observationpoint} için hava durumu**\n\n**• Zaman Dilimi:** UTC${location.timezone}\n**• Derece Türü:** ${location.degreetype}\n**• Sıcaklık:** ${current.feelslike}\n**• Hava:** ${current.winddisplay}\n**• Nem:** ${current.humidity}`, { files: [`http://wttr.in/${konum}_0tqp_lang=tr.png`] }) } catch (e) { message.channel.send("**:x: | Gerekli verileri elde edemedim maalesef.**") } }) } exports.conf = { enabled: true, guildOnly: false, aliases: ['hds', 'hava', "hava-durumu"], permLevel: "0" }; exports.help = { name: "havadurumu", description: "hava durumunu gösterir", usage: "havadurumu" };