Facebook
From Alpha, 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 165
  1. const Discord = require('discord.js');
  2. const weather = require('weather-js');
  3.  
  4. exports.run = (client, message, args) => {
  5.   weather.find({search: args.join(" "), degreeType: 'C'}, function(err, result) {
  6.       if (err) message.channel.send(err);
  7.       if (result === undefined || result.length === 0) {
  8.           message.channel.sendEmbed(new Discord.RichEmbed().setDescription('Lütfen bir yer gir.').setColor('RANDOM'));
  9.           return;
  10.       }
  11.       var current = result[0].current;
  12.       var location = result[0].location;
  13.       const embed = new Discord.RichEmbed()
  14.           .setDescription(`**${current.skytext}**`)
  15.           .setAuthor(`${current.observationpoint}in hava durumu`)
  16.           .setThumbnail(current.imageUrl)
  17.           .setColor(0x00AE86)
  18.           .addField('Zaman Dilimi',`UTC${location.timezone}`, true)
  19.           .addField('Derece Türü',location.degreetype, true)
  20.           .addField('Sıcaklık',`${current.temperature} Derece`, true)
  21.           .addField('Hava', `${current.feelslike}`, true)
  22.           .addField('Rüzgar',current.winddisplay, true)
  23.           .addField('Nem', `${current.humidity}%`, true)
  24.           message.channel.send({embed});
  25.   })
  26. }
  27.  
  28. exports.conf = {
  29.   enabled: true,
  30.   guildOnly: false,
  31.   aliases: ['YEDEK KOMUT1', 'YEDEK KOMUT2'],
  32.   permLevel: "0"
  33. };
  34.  
  35. exports.help = {
  36.   name: "havadurumu",
  37.   description: "hava durumunu gösterir",
  38.   usage: "havadurumu"
  39. };