O que é o Patter?

Patter é um cliente web de mensagens. Corre inteiramente no serviço app.net e disponibiliza salas de chat tanto públicas como privadas. Quando postas para uma dessas salas de chat as tuas mensagens não aparecem na tua stream principal do app.net, aparecem apenas na sala em que estás a participar.

Como o Patter está implementado inteiramente como um protocolo por cima do app.net, qualquer cliente ou app pode comunicar com o cliente web. Ver abaixo os actuais clientes que suportam salas Patter.

Como é que funciona?

O cliente web Patter corre inteiramente no teu browser e posta as tuas mensagens para canais no app.net. Cada um deste canais guarda uma conversa de Mensagens Privadas (PMs) como uma sala Patter. Estas mensagens são guardadas permanentemente até serem apagadas por quem as criou. Isto possibilita ao Patter operar tanto como um cliente chat 'real-time' como guardar as mensagens para a outra pessoa a poder ler uma semana depois.

Qual é a diferença entre salas Patter privadas e públicas?

Salas Patter públicas permitem que qualquer pessoa possa ver e participar. Salas privadas apenas podem ser vistas pelos seus participantes. O Patter também permite salas de apenas leitura pública, estas são salas que podem ser vistas por qualquer pessoas mas apenas algumas podem participar.

Algumas salas públicas ou de leitura pública podem ser publicitadas (promoted). Uma sala publicitada aparece no directório Patter com uma pequena descrição da mesma. Se creaste uma sala pública mas não a publicitaste, outros podem vê-la e participar na mesma.

Qual é a diferença entre Mensagens Privadas (PMs) e salas Patter privadas?

Mensagens Privadas são uma espécie de salas especiais oferecidas pelo próprio app.net, cada grupo de pessoas têm uma sala de Mensagens Privadas única com o seu nome. Não é possível mudar os membros da sala mais tarde ou torna-la pública. Para adicionar uma nova pessoa à conversa é necessário criar um novo grupo de Mensagens Privadas para incluir a nova pessoa.

Em contraste, salas Patter são sempre alteráveis. O dono da sala por adicionar ou remover pessoas de uma sala privada ou altera-la de privada para pública mais tarde. Também podes criar mais do que uma sala Patter dentro do mesmo grupo de pessoas ou ainda criar uma sala apenas para ti.

Quanto privada é Privada?

Mensagens Privadas e salas Patter são guardads em *plaintext* nos servidores do app.net. Qualquer aplicação que autorizes com o alcance para 'mensagens' pode aceder às tuas mensagens privadas. Isto põe Mensagens Privadas e salas Patter igualáveis a email em termos de privacidade. Eles são razoávelmente privadas mas deves evitar incluir os teus planos para dominar o mundo e o teu número de cartão de crédito no chat.

Mensagens Privadas são um bocadinho mais privadas que salas Patter, isto porque o dono de uma sala privada pode mais tarde a mudar para uma sala pública. Isto fará com que todas as mensagens prévias se tornem publicamente visíveis.

Não vejo ninguém numa sala, isto é uma cidade fantasma?

A lista de pessoas na barra lateral direita são os posters recentes. Muitas mais pessoas podem estar subscritas à sala. Publica uma pergunta ou comentário e muito provavelmente vais receber uma resposta quando um deles for ver as suas mensagens. Lembra-te que as mensagens no Patter são guardadas para sempre, por isso não tens de te preocupar se elas vão desaparecer se ninguém estiver por perto para as receber.

Muitas salas Patter permaneçem adormecidas por horas até que alguém diga alguma coisa, o que pode despoletar uma conversa em tempo real, outras apenas recebem mensagens ocasionais tendo em conta que as pessoas que a estão a usar podem ser de diferentes time zones ou terem diferentes agendas e horários.

Atira-te para uma sala e diz qualquer coisa, vais ficar surpreendido com a frequência que recebes resposta.

Que clientes suportam Patter?

iOS: hAppy, Chimp, Felix (apenas para salas privadas), e Patter para iOS.

Mac: Project Amy

Android: Robin

Web: patter-app.net, appnetizens.com, TreeView

Windows: Chapper, Project Rory

Windows Phone: DotDot

Como é que eu recebo notificações do Patter?

Para iOS, Felix suporta notificações para salas privadas Patter.

Para Android, Robin suporta notificações.

Patter Notify é uma extensão para o Chrome que te notifica de novas PMs e updates do Patter.

O que faz o send? O que faz o broadcast?

Send adiciona a mensagem que escreveste à sala actual. Isto é a opção predefinida associada ao botão 'enter'. Broadcast tanto cria a mensagem na sala actual como a publica na tua stream principal. Esta publicação inclui um link para a sala que estás e é uma excelente maneira de promover e convidar outros a juntarem-se ao grupo. Broadcasts são apenas permitidos em salas públicas ou de leitura pública.

O que faz o subscribe?

Subscrever uma sala vai fazer com que ela apareça na lista de 'My Rooms' no lobby. As tuas subscrições também serve para te notificar se possuires um cliente que as suporte. Muitos clientes que suportam o Patter não mostram o directório ou não possuem a opção para gerir subscrições, em vez disso eles apenas te mostram as salas que subscreveste. Nesses casos podes subscrever a novas salas através do cliente web ou através de outras apps.

Como é que eu uso Emoji?

Todos os emoji listados em http://www.emoji-cheat-sheet.com/ são suportados. Simplesmente escreve o nome dentro de parênteses e o emoji aparecerá no cliente web. Se a outra pessoas não possui um cliente que suporta emoji apenas vê o nome do emoji.

Estes emoji são propriedade da Apple e a sua licença é duvidosa. O cliente principal do Patter irá mudar-se para o Phantom Open Emoji quando existirem suficientes. http://www.kickstarter.com/projects/374397522/phantom-open-emoji

Como é que eu publico imagens?

Se inserir um URL que acaba em .png, .jpg, ou .gif a imagem será automaticamente adicionada na stream.

Qual é o significado das cores?

No lobby as salas verdes possui mensagens não lidas.

Dentro de uma sala, a lista de utilizadores irá desvaneçer os usernames que não postaram nada nos últimos minutos. Depois de 10 minutos eles serão removidos da lista.

Publicações que te mencionam e posts que tu criaste estão apresentados com cores de fundo diferente para maior facilidade de navegação.

@michelelewis é verde. Porque sim.

Eu quero mudar a minha sala, como é que o faço?

Só podes mudar uma sala se fores o proprietário da mesma. Quando estás na sala clica em 'Edit Room' na barra de menu no topo, e podes adicionar ou remover utilizadores, mudar as permissões, tratar da promoção da sala e editar o nome.

Posso apagar a minha sala?

Não podes apagar uma sala neste momento devido a limitações na API do app.net. Se quiseres simplesmente esqueçer a sala edita as permissões para privado e mais ninguém pode entrar, depois simplesmente deixa de a subscrever. Se uma sala possuir mensagens sensíveis ou outras informações terás que remover essas mensagens separadamente. Não há nenhuma maneira fácil para apagar um grande número de mensagens de uma vez, mas se a necessidade aumentar contacta o @duerig e eu posso trabalhar para adicionar esta funcionalidade.

Alguém me está a chatear, o que é que posso fazer?

Deves fazer mute, bloquear ou reportar essa pessoa. Podes ir ao perfil da pessoa no Alpha para fazer mute ou block. Se necessário, contacta o suporte do app.net. Como o Patter é simplesmente um cliente construido em cima do app.net todos estes conflitos terão de se resolver no app.net em si.

Depois de fazer mute ou bloqueares um utilizador não poderás mais ver mensagens ou canais criados por essa pessoa.

Continuo a re-subscrever-me a uma sala, o que é que posso fazer?

Quando uma mensagem privada é enviada, re-subscreve todos os participantes a uma sala. Se existir uma sala ou conversa privada em particular que queres evitar podes clicar no botão 'mute' ao lado dessa sala no lobby. Se fizeres isto não poderás re-subscrever a essa sala no futuro.

Também existe uma definição em account.app.net/settings/ que te permite limitar quem é que te pode re-subscrever a uma sala. Clica em 'Privacy' e depois seleciona qual grupo de pessoas que te pode enviar mensagens. Esta definição não irá afectar salas existentes a que já estás subscrito, mas pode prevenir outros a subscrever-te a salas novas que eles criarem.

Algo não está a funcionar, com quem é que eu falo?

Deverás primeiro contactar o autor do cliente que estéas a usar (Patter para iOS é de @boxenjim). Se tiveres algum problema com o cliente web ou se for um problema que não pode ser resolvido de outra maneira fica à vontade de me contactar (@duerig). Diverte-te a usar o Patter!