- Yasaklandı
- #1
const keytr = require('keytr.js');
Banlı Üye
Selamlar ben keytr bugün sizlere artık discrod.js bambaşka bir modül gösterecem lütfen dikkatli dinliyelim
Webhook farklı uygulamaların birbirleri ile entegrasyon sağlayabilmeleri için Uygulama içerisinde oluşan event’leri HTTP üzerinden JSON Payload’ları ile kendilerine subscribe olan diğer uygulamaları tetiklemesidir.
webhook’lar, aynı botlar gibidir, mesaj gönderir, veriyi fetch’ler ve daha bir çok şey yapar.
JavaScript:
const Discord = require("discord.js");
const client = new Discord.Client();
client.on("ready", () => {
console.log("Hazırım!");
});
client.on("message", (message) => {
if (message.content.startsWith("Selamun aleykum")) {
message.channel.send("Aleykum Selam Hoşgeldin!");
}
});
client.login("DİSCORD_TOKEN_BOT");
Başlamadan tabiki webhook dökümasyonlarını buradan bakabiliriz herşey burada.
Bağlantıları görmek için lütfen
Giriş Yap
JavaScript:
// Bu, "Örnek Webhook" adında bir Webhook oluşturacak.
message.channel.createWebhook("Örnek Webhook", "https://i.imgur.com/p2qNFag.png")
// Yeni sürümde avatarın etkili olması için yeniliyoruz
.then(webhook => webhook.edit("Örnek Webhook", "https://i.imgur.com/p2qNFag.png")
// Bu ise Direkt Mesaj gönderecek.
.then(wb => message.author.send(`İşte Webhook'un:\nhttps://canary.discordapp.com/api/webhooks/${wb.id}/${wb.token}`)).catch(console.error))
tamam iyi güzel bunu yaptık şimdi buna birkaç birşey daha ekliyelim.tabi bir komutu sıkıştırmayın hata olabilir
JavaScript:
let ön-ek = "~";
client.on("message", message => {
let args = message.content.split(" ").slice(1);
if (message.content.startsWith(ön - ek + "hookyarat")) {
message.channel.createWebhook("Örnek Webhook", "resim yükleyin!")
.then(webhook => webhook.edit("Örnek Webhook", "resim yükleyin")
.then(wb => message.author.send(`İşte Webhook'un:\nhttps://canary.discordapp.com/api/webhooks/${wb.id}/${wb.token}`))
.catch(console.error))
.catch(console.error);
}
});
~hookyarat yazdığınızda size göndirelecektir!