Hocam üstteki fotoğraf ta gördüğünüz user.txt dosyası var ya. Onu ben discorda göndertmeye çalışıyorum webhook ile. Bu yüzden onu aşağıdaki fotoğraftaki yerde belirtmem lazım. Ne yazacağım o araya?Soruyu anlamadım. Yapmak istediğin şeyi örnek vererek anlatabilir misin?
+ data + yapmayı denedin mi?Hocam üstteki fotoğraf ta gördüğünüz user.txt dosyası var ya. Onu ben discorda göndertmeye çalışıyorum webhook ile. Bu yüzden onu aşağıdaki fotoğraftaki yerde belirtmem lazım. Ne yazacağım o araya?
Eki Görüntüle 1396368
Yazdım ama data is not defined hatası aldım.+ data + yapmayı denedin mi?
Yani o iki + arasına yazman yeterli olur diye düşünüyorum.
Büyük ihtimal yanlış yerde yazıyorsun.Yazdım ama data is not defined hatası aldım.
tam kodu veremiyorum. Ama fotoğraf atabilirim.Büyük ihtimal yanlış yerde yazıyorsun.
addField yazdığın Block kısmı ile data Block farklı kapsamlardadır. Dikkat etmelisin bu duruma. İstersen kod olarak paylaş düzeltip atayım. Tabi özel değilse.
Bu kodları yazdığın kısmı asenkron haline getirip şu şekilde düzeltirsen sorun çözülür.tam kodu veremiyorum. Ama fotoğraf atabilirim.
Eki Görüntüle 1396396
const data = await fs.readFileSync("text yolu", {encoding: "utf-8"});
const embed dan sonraki kısım aynen kalabilir.
fs.readFile("blabla", "utf-8", (err, data) => {
if(err) throw err;
const embed = new MessageBuilder()
.setAuthor(blabla)
.addField(blabla)
})
Hataya bakın lütfen. Diğer sunduğunuz çözüm projemde mantıklı değil gibi. Bir tane daha aynısından ekleyeceğim çünkü.Dediğim gibi block kapsam sorunun var. data değişkeni ile çağırdığın yer scope olarak aynı seviyede değiller. 2 farklı çözüm var.
Bu kodları yazdığın kısmı asenkron haline getirip şu şekilde düzeltirsen sorun çözülür.
JavaScript:const data = await fs.readFileSync("text yolu", {encoding: "utf-8"}); const embed dan sonraki kısım aynen kalabilir.
Bir diğer çözüm ise şu şekilde;
JavaScript:fs.readFile("blabla", "utf-8", (err, data) => { if(err) throw err; const embed = new MessageBuilder() .setAuthor(blabla) .addField(blabla) })
Mesajıma yazdığım gibi bu kodları yazdığın kısmı asenkron fonksiyon haline getirmen gerekiyor.Hataya bakın lütfen. Diğer sunduğunuz çözüm projemde mantıklı değil gibi. Bir tane daha aynısından ekleyeceğim çünkü.
Eki Görüntüle 1396471
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.