Fotoğraf ile sunucuya emoji ekleme.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
heşteg2010
Onaylı Üye
Katılım
28 Nis 2020
Mesajlar
91
Tepki puanı
45
Ödüller
5
6 HİZMET YILI
Merhabalar, kodun kullanım şekline geçeceğim.

1. !emoji yazıyorsunuz.
2. Emoji için chate bir isim yazıyorsunuz.
3. Fotoğrafın linkini chate atıyorsunuz.
4. Emojiniz hazır.
KODU COMMANDS/EMOJİ.JS olarak ayarlayın, Commands yerine Komutlar/Emoji.js'de olur.
JavaScript:
const Discord = require('discord.js');
const ayarlar = require("../ayarlar.json");
exports.run = async (stark, msg, args) => {
     let emoji_isim = args[0]
     let emoji_url = args[1]
if(emoji_isim) {
  if (msg.attachments.size > 0) emoji_url = msg.attachments.first().url
  if(!emoji_url) return msg.reply("Emoji dosyasını yükleyin ya da bağlantısını gönderin.\n Yada sadece `"+ayarlar.prefix+"emoji` yazıp bekleyin.")
     msg.guild.createEmoji(emoji_url, emoji_isim)
     .then(emoji => {
        return msg.channel.send(`\`${emoji.name}\`(${emoji}) adlı emoji başarıyla oluşturuldu`)
     })
     .catch((err) => {
       msg.channel.send(` Bir hata oluştu. Lütfen;\n
- Yazdığınız adın içinde Türkçe bir karakter bulunmadığına,\n
- Sunucuda emoji yüklemek için yer olduğuna,\n
- Koyduğunuz dosyanın bir resim olduğuna,\n
- Emojinin 256kb boyutundan küçük olduğuna,\n
 emin olun ve tekrar deneyin.`)
     })
}
if(!emoji_isim) {
  await msg.channel.send(` Emojiye koyulacak adı yazın. \nİşlemi iptal etmek içim \`iptal\` yazın.`)
  let a1 = await msg.channel.awaitMessages(x => x.author.id == msg.author.id, {max: 1, time: 30000})
  if (!a1.size) return msg.channel.send('Herhangi bir cevap vermediğiniz için iptal edildi.')
  let a = a1.first()
  if (a.content == 'iptal') return msg.channel.send('İşlem iptal edildi.')
  let isim = a.content

  await msg.channel.send(`Emoji dosyasını yükleyin ya da bağlantısını gönderin. \nİşlemi iptal etmek içim \`iptal\` yazın.`)
  let b1 = await msg.channel.awaitMessages(x => x.author.id == msg.author.id, {max: 1, time: 30000})
  if (!b1.size) return msg.channel.send('Herhangi bir cevap vermediğiniz için iptal edildi.')
  let b = b1.first()
  let url
  if (b.content.length > 0) url = b.content
  else if (b.attachments.first()) url = b.attachments.first().proxyURL
  else return msg.channel.send("Kafam karıştı. Embed falan mı atıyorsun?")
 
 
  await msg.guild.createEmoji(url, isim)
     .then(emoji => {
        return msg.channel.send(`\`${emoji.name}\`(<:${emoji.name}:${emoji.id}>) adlı emoji başarıyla oluşturuldu`)
     }).catch((err) => {
         msg.channel.send(`:x: Hata \n ${err}`)
       })
  console.log(b.attachments)
  }
}

exports.conf = {
    enabled: true,
    guildOnly: true,
    aliases: [],
    permLevel: 3
}

exports.help = {
    name: 'emoji',
    description: 'emoji eklenir',
    usage: 'emoji'
}
 
Uzman Üye
Katılım
9 Ara 2018
Mesajlar
179
Tepki puanı
9
7 HİZMET YILI
Yeniden teşekkürler dostum hepsini kayıt ediyorum kullanacağım :)
 
Death is not the greatest loss in life
Seçkin Üye
Katılım
27 Ağu 2019
Mesajlar
302
Çözümler
4
Tepki puanı
26
Ödüller
3
6 HİZMET YILI
Kod kütüphaneme ekledim paylaşım için teşekkürler.
 
Seçkin Üye
Katılım
17 Nis 2019
Mesajlar
379
Çözümler
1
Tepki puanı
31
Yaş
37
7 HİZMET YILI
fazla bilgi göz çıkarmaz bende ekleyim lazım olabilir eline sağlık
 
☆☆Her oyun bir gün hileyi tadacaktır☆☆
Griffin Premium
Katılım
12 Kas 2017
Mesajlar
13,726
Çözümler
240
Tepki puanı
5,133
Ödüller
23
8 HİZMET YILI
Sagol dostum işe yarar
 
Elbet Bir Gün
Süper Üye
Katılım
8 Mar 2018
Mesajlar
702
Çözümler
4
Tepki puanı
40
Ödüller
8
Yaş
28
8 HİZMET YILI
direk kendisi emoji hazırlıyor çok kullanışlı eline sağlık
 
Seçkin Üye
Katılım
23 Şub 2019
Mesajlar
344
Çözümler
2
Tepki puanı
19
Ödüller
3
Yaş
36
7 HİZMET YILI
naasıl yapılıyor sımdı kodu nereye yazıyoruz tam anlayamadım ben
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst