Discord jsben hogy lehetne megoldani, hogy egy bot üzenetére bárki reagálhat? (Bővebben lent)
Példának vennék egy kvíz kérdést, aminél a bot feltesz egy kérdést, aztán az arra HELYESEN reagáló pontot kapna (vagy történne valami)
A kódban azt tudom, hogy a "m => m.author.id == message.author.id" rész egy filter, hogy kitől figyeli az üzenetet, de hogy lehet azt, hogy bárkitől? Próbáltam message.content-tel, de semmi
Maga a kód példa az csak a parancsot beküldő személyre érvényes most ugye, de hogy lehetne megoldani azt, hogy bárkire reagáljon és a helyes választ adó személy nevét írja majd ki?
message.channel.send(`Melyik évben kezdődött a második világháború?`).then(() => {
message.channel.awaitMessages(m => m.author.id == message.author.id, {max: 10, time: 300000}).then(collected => {
if(collected.first().content.toLowerCase() === "1939"){
message.channel.send(`${message.author} adta meg a helyes választ!`);
}
})
.catch(() => {
message.channel.send("Válaszidő lejárt!");
});
});
Előre is köszönöm, ha valaki tud segíteni
Te lehetsz az első, aki segít a kérdezőnek!
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!