- !Edip#0170
- Katılım
- 1 Eyl 2021
- Mesajlar
- 170
- Tepkime puanı
- 106
- Şehir
- İzmir
Bu bağlantıyı görmek için
Giriş yap veya kayıt ol.
Bu bağlantıyı görmek için
Giriş yap veya kayıt ol.
JavaScript:
client.on('message', message => {
if(message.content.startsWith(prefix + "bilet-mesajı")) {
let btn1 = new disbut.MessageButton()
.setStyle('red')
.setEmoji(":ticket:")
.setID('1')
message.delete()
message.channel.send(`bir bilet açmak için alttaki butona tıklayınız`, btn1)
}
})
client.on('clickButton', async (button) => {
await button.defer();
if(button.id === "1") {
let btn2 = new disbut.MessageButton()
.setLabel('kapat')
.setStyle('red')
.setEmoji(":x:")
.setID('2')
button.guild.channels.create(`${button.clicker.user.username} ticket`, {
permissionOverwrites: [
{
id: button.guild.roles.everyone,
deny: ['VIEW_CHANNEL'],
},
{
id: button.clicker.user.id,
allow: ['VIEW_CHANNEL'],
},
],
}).then(channel => {
channel.send(`**lütfen destek ekibimizi bekleyin \n bileti kapatmak için alttaki butona tıklayınız**`, btn2)
})
}
if(button.id === "2") {
button.channel.send("5 saniye sonra silinecektir")
setTimeout(function() {
button.channel.delete();
}, 5000)
}
})