• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

JS - Discord BOT - PROBLEM

Mały hosting, OGROMNE możliwości
–1 głos
547 wizyt
pytanie zadane 21 kwietnia 2020 w JavaScript przez MacixxPL Nowicjusz (120 p.)
otagowane ponownie 21 kwietnia 2020 przez adrian17

Witam,

Od paru dni próbuje rozwiązać jeden error...

Tutaj jest error: 

client.settings.forEach((config, guildId) => {
                  ^

TypeError: Cannot read property 'forEach' of undefined.

Próbowałem patrzeć w internecie ale nic mi nie pomaga. 

  client.settings.forEach((config, guildId) => {
    const { guilds } = client

    if (guilds.cache.has(guildId)) {
      const guild = guilds.cache.get(guildId)
      
      if (guild.available) {
      }
    }
  })
})

 

1 odpowiedź

–1 głos
odpowiedź 21 kwietnia 2020 przez adrian17 Mentor (354,880 p.)

Poprawiłem pytanie, bo to nie Java.

TypeError: Cannot read property 'forEach' of undefined.

Wygląda, jakby `client` nie miał pola `settings`. Błąd jest gdzieś przed kodem, który pokazujesz.

 

komentarz 21 kwietnia 2020 przez MacixxPL Nowicjusz (120 p.)
Problem w tym że własnie nie wiem co tu dopisać/wywalić/podmienić, siedzę już 3 godzinę i pomysły mi się skończyły.
komentarz 21 kwietnia 2020 przez adrian17 Mentor (354,880 p.)

Błąd jest gdzieś przed kodem, który pokazujesz.

Więc pokaż proszę resztę kodu.

komentarz 21 kwietnia 2020 przez MacixxPL Nowicjusz (120 p.)

https://pastebin.com/pkfZiRuj

 

-wygaśnie za 10 minut bo nie chce żeby ktoś okradł mój kod.

komentarz 21 kwietnia 2020 przez adrian17 Mentor (354,880 p.)
W dokumentacji w ogóle nie widzę żeby Client miał pole settings, więc... jeśli skądś ten kod był przekopiowany, to albo został przekopiowany częściowo, albo dotyczy innej wersji, albo ogólnie nie ma sensu.

Podobne pytania

0 głosów
1 odpowiedź 1,169 wizyt
pytanie zadane 23 lipca 2020 w JavaScript przez Samek2222 Początkujący (440 p.)
+1 głos
1 odpowiedź 1,630 wizyt
pytanie zadane 18 września 2021 w JavaScript przez Maxxxii Obywatel (1,310 p.)
0 głosów
1 odpowiedź 2,349 wizyt

93,715 zapytań

142,629 odpowiedzi

323,261 komentarzy

63,258 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...