Search the Community
Showing results for tags 'chat'.
Found 13 results
-
Como criar um Chat com tempo limitado e pós pago
caiosantos posted a question in Perguntas e respostas rápidas
Boa tarde. Espero que alguém possa me ajudar com isso. Estou criando um site de tarot e mapa astral e o cliente pediu para que eu insira um chat nele. Porém não é um chat qualquer. Esse chat é "pós pago", a pessoa faz o cadastro no site e paga via PAG Seguro de acordo com os minutos comprados e só então a conversa é liberada com um dos profissionais online no site. Ao abrir a conversa, o tempo que a pessoa comprou estará ao lado da tela e ao esgotar, a conversa fecha. Alguém sabe me dizer se existe alguma plataforma que ofereça esse serviço ou como posso fazer? Obrigado. -
Como eu faria um chat one-to-one no Android Studio usando PHP + MySQL como backend?
breno2019 posted a topic in Android
Olá pessoal, pretendo criar um aplicativo que precisará conter um chat interno enviando mensagens uma a uma, a idéia do aplicativo é a mesma que uber, a pessoa estará disponível para oferecer carona e quem se interessar em aceitar vai abrir o chat. Mas o foco da minha pergunta está no chat, como eu faria esse chat? Detalhe, estou usando android studio para desenvolver o app, beckend em php + mysql para api e estou consumindo o webservice com o retrofit. -
Alguém conhece um chat para programadores? Tipo Discord.
-
Bom dia, preciso desenvolver um chat em php, acredito que deva usar ajax, o mesmo metodo que uso para enviar dados em atualizar a pagina, ainda nao fiz o codigo, mas acredito q se fizer da maneira que costumo fazer o envio de formulario com ajax o chat so vai carregar quando a pessoa clicar no botao de enviar ou seja se usuario 1 enviar uma mensagem, o usuario dois so vai ver quando ele clicar no botao de enviar a mensagem dele, e o usuario 1 so vai ver se clicar novamente eu teria que fazer a exibicao do select a cada 1sg por exemplo, como faria isso, ou alguem tem uma ideia melhor?
-
Bom dia!! Desenvolvi um site seguindo essa video aula: Porém, minha dúvida é que gostaria de incluir uma rotina que buscasse um usuário quando a lista de usuários fossem muito grandes. Alguma dica?
-
Estou tentando chamar o ip e porta atraves de um arquivo properties num sisteminha de chat criado em java, mas não estou conseguindo fazer isso, segue o codigo. Servidor chat public static void main(String[] args) throws IOException{ wbsCliente = new Vector(); try { ServerSocket s = new ServerSocket(2222); while (true){ System.out.print("Aguardando usuarios..."); Socket wbsConexao = s.accept(); System.out.println("Conectado!"); Thread t = new WbsChatSocket (wbsConexao); t.start(); } } catch(IOException e) { System.out.println("IOException:" + e); } } Cliente Chat public static void main(String[] args){ try { Properties pos = new Properties(); //carregas as propriedades do arquivo de configuracoes pos.load( new FileInputStream("wbsDados.properties") ); //não sei como colocar e chamar os dados do properties neste socket abaixo Socket wbsConexao = new Socket("127.0.0.1", 2222); PrintStream saida = new PrintStream(wbsConexao.getOutputStream()); BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Entre com o seu nome: "); String wbsUsuario = teclado.readLine(); saida.println(wbsUsuario); Thread t = new wbsClienteSocket(wbsConexao); t.start(); String linha; while (true) { System.out.print("> "); linha = teclado.readLine(); // antes de enviar, verifica se a conexão não foi fechada if (done) {break;} // envia para o servidor saida.println(linha); } } catch (IOException e) { // Caso ocorra alguma excessão de E/S, mostre qual foi. System.out.println("IOException: " + e); } }
-
Olá, Estou a desenvolver um aplicativo de mensagens(chat) e praticamente está concluído e funcionando. Acontece que as mensagens estão todas alinhadas da esquerda para direita, independente do usuário da mensagem. Exemplo: Usuario 1 Mensagem Usuario 2 Mensagem Usuario 1 Mensagem Usuario 2 Mensagem Pretendo alterar isto e posicionar a mensagem do usuario 1 a esquerda e posicionar a mensagem do usuario 2 a direita. (estilo WhastApp). Usuario 1 Mensagem Mensagem Usuario 2 Usuario 1 Mensagem Mensagem Usuario 2 Abaixo está o código de como estou recuperando a mensagem. <?php $this->db->select('tickets_historico.*,usuarios.nome_usuario'); $this->db->join('usuarios','usuarios.id = tickets_historico.usuario_id', 'left'); $this->db->where('ticket_id = 1'); $this->db->order_by('dt_cadastro','desc'); $historico = $this->db->get('tickets_historico')->result_array() ?> Abaixo está o código de como estou exibindo a mensagem. <div class="direct-chat-msg"> <?php //Se houver comentários, imprime os comentários if(count($historico) > 0) { foreach ($historico as $row) {?> <?php $id = $row['usuario_id']; ?> <?php $image_url = base_url() . 'upload/imagens_usuarios' . '/' . $id . "_thumbnail" . '.jpg'; ?> <div class="direct-chat-info clearfix"> <span class="direct-chat-name pull-left"><?=$row['nome_usuario']?></span> <span class="direct-chat-timestamp pull-right"><?= date('d/m/Y h:i A',strtotime($row['dt_cadastro']))?></span> </div> <img class="direct-chat-img" src="<?php echo $image_url; ?>" alt="message user image"> <div class="direct-chat-text"> <?=$row['mensagem'];?> </div><br> <?php } } else //Quando não há nenhum comentário { echo "<p>Atualmente, não há comentários.</p>"; } ?> </div> Resumindo o código acima: if(count($historico) > 0) { foreach ($historico as $row) {?> <p><strong><?=$row['nome_usuario']?></strong> Disse em <?= date('d/m/Y h:i A',strtotime($row['dt_cadastro']))?><br> <?=$row['mensagem'];?></p><hr> <?php } } else //Quando não há nenhum comentário { echo "<p>Atualmente, não há comentários.</p>"; } ?>
-
Boa tarde, me surgiu a necessidade de criar um sistema de chat online e eu gostaria de saber qual a melhor forma ? Com Interval do JS não funciona pra mim, muita carga no servidor, Node também está fora de cogitação. Pensei em usar Long Polling, mas ainda assim não sei se seria a forma mais eficiente de fazer isto, nem só para chat, mas para qualquer tipo de sistema que seja em tempo real, até porque não será utilizado o sistema de atualização em tempo real apenas no chat! Alguém com uma luz ?
- 3 replies
-
- php
- long polling
-
(and 2 more)
Tagged with:
-
javascript Auto scroll div quando receber nova mensagem AJAX PHP MYSQL JS
Andre Schmidt_130237 posted a topic in Javascript
Olá galera, estou a mais um menos 3 dias pesquisando sobre isso e até agora não encontrei solução devido ao meu pouco conhecimento na area de programação em javascript, mas a minha dúvida é a seguinte: Coloquei um setInterval que faz a requisição da pagina para buscar se há novas mensagens e assim mostra-las em uma div, porém não consigo fazer com que, quando receber uma nova mensagem, a div role para baixo e exiba a nova mensagem. ja usei funções do tipo scrollTop: $('#chat').prop('scrollHeight')}, 500 mas não tive sucesso com a mesma, pois ela não rola de acordo com o que eu quero. Se alguém tiver uma luz, poste aqui. Desde já, obrigado-
- setinterval
- ajax
- (and 7 more)
-
Fala pessoal. Estou criando uma tela de chat para um cliente e meus conhecimentos com jquery são terrivelmente baixos. Então até o momento tenho estas linhas em jquery: $(document).ready(function(){ setInterval(function(){ $("#div_conversation").load('historico.php') $("#div_conversation").animate({scrollTop: $('#div_conversation').prop("scrollHeight")}, 500); }, 2000); }); Ai entra o problema. Como eu faço para toda vez que tiver uma linha nova no historico o scroll desça sozinho, porém não pode baixar se o usuario esta lendo as mensagens anteriores? Pessoal, se puderem ajudar eu agradeço muito. Obrigado desde já.
-
Ferramenta de Atendimento ao Cliente - JivoChat
NanaBytes posted a topic in E-Commerce e Pagamentos Online
Oi gente. Durante os últimos dias tenho testado uma ferramenta da chat muito bacana! É o JivoChat, vocês podem testar ela aqui: http://www.jivochat.com.br Com o JivoChat consegui ter uma ferramenta que me permite falar com os meus clientes em tempo real no chat, ter relatórios dos atendimentos e enviar convites proativos que aumentam bastante o número de contatos que o site gera! Ah, e o design também é fantástico e pode ser adaptado ao estilo dos seus sites :) Para quem tiver interesse, tenho um cupom de desconto que permite usar a plataforma gratuita durante 3 meses. Para isso basta inserir este código quando realizar a inscrição: “tresmeses” (sem as aspas) Alguma dúvida basta responderem ao meu post :)-
- chat
- atendimento ao cliente
-
(and 2 more)
Tagged with:
-
Olá sou novo aqui, e estou tentando fazer um site de (Bate papo) so que eu queria usar um chat em PHP, eu nao tenho experiencia com Programação e parece que precisa criar um banco de dados, no arquivo de instalação tem um manual : Como instalar o chat 1) Configure o banco de dados no arquivo dbconnect.php 2) Dá permissão de escrita (chmod 777), nas pastas ./exibicao e ./upload 3) Acesse o arquivo www.seu_site.com/chat/dbcreate.php Será solicitado o login e senha do administrador a ser criado 4) Ao instalar, o sistema excluirá o arquivo dbcreate.php por questão de segurança Pronto! Não sei como "Configurar o banco de dados no arquivo dbconnect.php, Dá permissão de escrita chmod 777), nas pastas ./exibicao e ./upload " o Nome do chat é x chat é igual a esse daqui : http://www.olha.com.br/ Me ajudem
-
Olá pessoal, estou com uma dificuldade em criar um sistema de chat/conversa similar ao Facebook e outras redes sociais e aplicativos em si. O meu sistema atualmente está funcionando assim: O usuário envia a mensagem e ele não formata em chat, ele exibe em formato de mensagens, já tentei utilizar o MAX e GROUP BY lendo alguns tópicos do fórum e não obtive sucesso. Atualmente meu sistema funciona assim: 1º O banco de dados tem as seguintes estruturas: //Tabela Mensagens int id AUTO_INCREMENT; varchar id_de; varchar id_para; varchar id_chat; // Não utilizado text mensagem; varchar data; varchar hora; int lido DEFAULT(0); 2º Eu utilizo um formulário para selecionar a mensagens do usuário, e nela utilizo a seguinte query $query = "SELECT * FROM mensagens WHERE id_para = '$para' ORDER BY id DESC"; 3º Eu utilizo a seguinte query para selecionar as mensagens entre os usuários que estão conversando $query = "SELECT * FROM mensagens WHERE (id_de = '$usuario' AND id_para = '$para') OR (id_de = '$para' AND id_para = '$usuario') ORDER BY ID DESC"; Bom, atualmente é assim que ele retorna as mensagens ao invés de retornar em grupo: {O mesmo código na versão web e na android} - Eu estava lendo alguns tópicos no fórum e em uma resposta eu li que deveria criar um banco de dados temporário, mas eu não entendi muito bem, e não encontrei nada similar. O que eu queria pelo-menos era selecionar a última mensagem enviada de cada usuário, assim ele apareceria uma mensagem de cada usuário, acho que é assim que alguns funcionam, mas não estou encontrando um jeito certo de fazer isso. Alguém poderia dar uma dica, ou método? Obrigado...