krytyYT | 2020-05-06 19:20:43 UTC | #1
Cześć, tworze panel na stronie internetowej do mojego bota, większość rzeczy mam gotowe ale chciałbym wiedzieć tak jak w tytule. Jak sprawdzić czy bot jest na jakimś konkretnym serwerze podanym przez id.
Z góry dzięki za pomoc ;)
psycho | 2020-05-06 12:09:42 UTC | #2
Nie wiem czy przypadkiem obiekt klienta nie ma danych / metod do pobrania listy swoich serwerów.
//Edit
Jest takie coś, prosto z dokumentacji
.guilds
All of the guilds the client is currently handling, mapped by their IDs - as long as sharding isn't being used, this will be every guild the bot is a member of
Type: GuildManager
Mespi | 2020-05-07 06:11:55 UTC | #3
Jeśli korzystasz z discord.js v12, to:
if(client.guilds.cache.get("id_serwera")){ return console.log("Yay! jestem na tym serwerze") }
v11:
if(client.guilds.get("id_serwera")){ return console.log("Yay! jestem na tym serwerze") }
Sam wolę korzystać z v11 ( 11.5.1 )
krytyYT | 2020-05-07 06:12:19 UTC | #4
Dzięki
system | 2020-06-08 06:12:19 UTC | #5
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.