hava durumu

bunu komutlara atın yüklenecek modül : weather-js
mail@pastecode.io avatar
unknown
javascript
3 years ago
1.5 kB
1
Indexable
Never
const Discord = require('discord.js');
const weather = require('weather-js');

exports.run = (client, message, args) => {
  weather.find({search: args.join(" "), degreeType: 'C'}, function(err, result) {
      if (err) message.channel.send(err);
      if (result === undefined || result.length === 0) {
          message.channel.send(new Discord.MessageEmbed().setDescription('Lütfen bir yer gir.').setColor('RANDOM'));
          return;
      }
      var current = result[0].current;
      var location = result[0].location;
      const embed = new Discord.MessageEmbed()
          .setDescription(`**${current.skytext}**`)
          .setAuthor(`${current.observationpoint} için hava durumu`)
          .setThumbnail(current.imageUrl)
          .setColor(0x00AE86)
          .addField('● Zaman Dilimi',`UTC${location.timezone}`, true)
          .addField('● Derece Türü',location.degreetype, true)
          .addField('● Sıcaklık',`${current.temperature} Derece`, true)
          .addField('● Hava', `${current.feelslike}`, true)
          .addField('● Rüzgar',current.winddisplay, true)
          .addField('● Nem', `${current.humidity}%`, true)
          message.channel.send({embed});
  })
}

exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: ['YEDEK KOMUT1', 'YEDEK KOMUT2'],
  permLevel: "0"
};

exports.help = {
  name: "havadurumu",
  description: "hava durumunu gösterir",
  usage: "havadurumu"
};