Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

101
Visualizações
DiscordJS MessageManager is a circular dependency

I try to get a message by id in discord.js, but returned MessageManager is a circular dependency and I cannot access any of it's properties.

    console.log(channel.messages)

Shows:

    <ref *2> MessageManager {
        channel: <ref *1> TextChannel {
        type: 'GUILD_TEXT',
        guild: Guild { ... }


And

    channel.messages.fetch(msg_ID)
    .then(msg => {
        console.log(msg)
    })

Shows this, but repeated 50 times:

    'msg_ID' => <ref *50> Message {
        channelId: 'channel_ID',
        guildId: 'guild_ID',
        id: 'msg_ID',
        createdTimestamp: 1652473636758,
        type: 'DEFAULT',

and a bunch of other fields (obviously I changed IDs to 'msg_ID', 'channel_ID' and 'guild_ID', normally it returns proper numbers)

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Apparently this is caused by passing msg_ID as a Number. Most discord.js methods require their input being casted to String as specified here.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda