Botão para gerar links randomicos

9 respostas
O

Preciso fazer um evento onde ao clicar no botão abra uma página do whatsapp web porém que seja aleatório.

Alguém pode me dar essa dica?

Osni

9 Respostas

R

Qual linguagem vc tá usando?

O que tem que ser aleatório? O contato que vai no link? A mensagem? O link em si através de um encurtador?

O

Comecei com o javascript

O

Os links, a cada acesso a página quando clicar no botão abre um link para o cliente enviar a mensagem para um atendente. Num outro acesso, outro cliente, abra o link e dai a mensagem chega para outro atendente e assim por diante.

Quem receber a mensagem através do acesso a página

Não

Por ai mesmo.

R

Cara, isso é mais complicado do que parece…

Primeiro você tem que saber qual atendente tá disponível, e se nenhum estiver disponível, criar um sistema de fila pra a pessoa ser atendida posterior ou aguardar.


Outro ponto, vc vai precisar de um back-end pra lidar com isso de saber quem está disponível pra poder redirecionar.

Caso não queira um backend, existem facilitadores pra essa automação que vc quer. Um bot pra o Whatsapp que faz esse gerenciamento, um gerenciador de multiatendimento e etc…

Basta procurar por ‘whatsapp multiatendimento’ no google.


Há muitas opções, mas ou elas são trabalhosas ou são pagas.

O

Eu cheguei a fazer assim e ele gera o link randômico, porem, não estou conseguindo incluir o código no botão.

<html>
<head> 

<style type="text/css" >

</style>
<script language="JavaScript" type="text/JavaScript" >

    links = new Array("http://www.google.com.br","http://www.yahoo.com.br","http://www.uol.com.br");

    tamanho = links.length;
    
    nRand = Math.floor((Math.random() * tamanho ));

    document.write ("<p><a href='"+links[nRand]+"' > LINK AQUI !!!!!!! </a></p>");

</script>


</head>

<body>

**<button type="button" class="btn btn-success">Clique aqui</button>**

</body>
</html>
R

Toda vez que você for postar código aqui, seleciona ele e aperta ctrl+e ou ou aperta no botão </>

image

R

tente assim:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Example</title>
</head>
<body>
**
<button type="button" class="btn btn-success" id="btn-link">Clique aqui</button>
**
</body>

<script>
    const links = ["http://www.google.com.br","http://www.yahoo.com.br","http://www.uol.com.br"];

    const button = document.getElementById('btn-link');
    button.addEventListener('click', function () {
        const nRand = Math.floor(Math.random() * links.length);
        window.open(links[nRand], '_blank');
    });
</script>
</html>
O

OK! pode deixar.

Grato

O

Resolvido! deu certo!!! muito obrigado Abner …

Criado 19 de abril de 2023
Ultima resposta 20 de abr. de 2023
Respostas 9
Participantes 2