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

226
Visualizações
call back query send duplicate messages node-telegram-bot-api

Whenever inline button clicked by user call back query send duplicate messages so what type of changes I need to do to bot not send duplicate messages.

      var keyboard = [];
      movieRatingList.map((movie, idx) => {
        var movieRating = Math.round(movie.rating * 10) / 10;
        if (movieRating == bestRating) {
          var firstName = movieList[idx].firstName;
          keyboard.push([{ text: firstName, callback_data: idx }]);
        }
      });

      bot.sendMessage(userChatId, userText, {
        reply_markup: JSON.stringify({
          resize_keyboard: true,
          inline_keyboard: keyboard,
        }),
      });

      bot.on("callback_query", (callBackData) => {
        var idx = Number(callBackData.data);

        var fileID = movieList[idx].file_id;
        var firstName = movieList[idx].firstName;
        console.log(fileID);
        console.log(firstName);
        bot.sendDocument(userChatId, fileID, { caption: firstName });
        
      });
about 4 years ago · Juan Pablo Isaza
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