||||
| Resumo | Discourse Chat adiciona funcionalidade de chat à sua instância do Discourse.
| Guia de Instalação | Este plugin está incluído no núcleo do Discourse. Não é necessário instalar o plugin separadamente.
Funcionalidades
Conforme mencionado em nosso anúncio inicial e atualização mais recente, este plugin adiciona funcionalidade de chat ao seu Discourse para que ele possa suportar nativamente as necessidades de comunicação de formato longo e curto de sua comunidade online.
Configuração
Configuração Inicial
![]()
Acesse sua página /admin/plugins para clicar no botão de
Configurações do chat.
Nessa página, o Chat pode ser ativado marcando a configuração do site chat enabled. Por padrão, o Chat estará disponível apenas para o grupo de staff, mas você pode adicionar mais grupos (ou abri-lo para everyone) adicionando-os à configuração chat allowed groups.
Retenção de Canais
Por padrão, os canais são configurados para reter mensagens por 90 dias e as mensagens diretas são configuradas para reter mensagens para sempre, mas estas são configurações configuráveis do site:
chat channel retention days(padrão 90 dias)
Escolha por quanto tempo reter as mensagens do Chat para canaischat dm retention days(padrão para sempre)
Escolha por quanto tempo reter suas mensagens do Chat para chats pessoais
Outras configurações do site
Configurações adicionais do site permitem configurar um conjunto de reações de emoji padrão e uma gama de recursos de segurança (como mensagens de chat máximas por segundo, comprimento mínimo da mensagem, duração do silêncio e se permite uploads).
Acessando Canais e Criando Novos
Após o plugin ser ativado, um balão de fala aparecerá no cabeçalho ao lado do ícone de Pesquisa, e clicar nele abrirá sua janela de Chat em Tela Cheia, onde você pode acessar canais padrão, bem como iniciar novos chats pessoais. Para retornar à sua janela de Chat em Tela Cheia de dentro de cada canal, use o ícone << no canto superior esquerdo.
Usando o
botão em qualquer janela de Chat, você pode alternar entre o modo Tela Cheia e o modo Gaveta.
Criar um canal
Para criar um novo canal (apenas para staff), selecione o ícone
no canto superior direito da sua janela de Chat em Tela Cheia e selecione Criar um canal. Escolha uma categoria para associá-la, dê um nome e adicione uma descrição opcional para exibir na página Navegar Canais.
Uma Categoria pode ter vários canais associados a ela, e mais podem ser adicionados a qualquer momento. Como um canal está sempre vinculado a uma categoria, você pode confiar nas permissões de categoria existentes para limitar automaticamente quem tem acesso a essa conversa específica.
Quer um canal apenas para seus usuários TL3+? Então criar um novo canal para a sua categoria Lounge fará exatamente isso.
Entrando em um canal
Você pode pré-visualizar e entrar em canais na página ‘Navegar canais’. Desta página, você pode ver todos os canais que são visíveis para você e elegíveis para entrar, bem como controlar suas notificações para cada canal usando as opções no ícone de sino.
Convidando usuários para canais
Mencionar (@) usuários individuais ou grupos dará a opção de convidá-los para o canal se eles ainda não forem participantes. Para convidar grupos dessa forma, a configuração ‘Quem pode @mencionar este grupo?’ na página /manage/interaction do grupo deve ser definida como algo diferente de ‘Ninguém’.
Fechando e excluindo canais
Administradores e moderadores podem fechar ou excluir canais da página de configurações do canal, que pode ser acessada clicando no nome do canal no cabeçalho do canal. Um canal fechado pode ser reaberto a qualquer momento, mas a exclusão de um canal não é reversível, portanto, há uma verificação de confirmação adicional em vigor.
Iniciando um chat pessoal
Para iniciar um chat pessoal, use o ícone
na sua janela de Chat em Tela Cheia e comece a adicionar nomes de usuário à lista de destinatários. Para sair de um chat pessoal, clique no ícone X ao lado do nome do canal (apenas no desktop).
Se você sair acidentalmente de um chat pessoal, iniciar um novo chat com a(s) mesma(s) pessoa(s) o conectará de volta às mensagens enviadas anteriormente.
Opções no Chat
Assim como os tópicos, as Mensagens de Chat suportam:
- edições
- respostas
- citações
- oneboxing
- reações
- favoritos
- exclusão
No composer, você pode inserir datas, fazer upload de arquivos e GIFs! Os canais de Chat suportam menções @here e @all em todo o canal com recursos de presença por canal, como um halo verde para usuários online e um indicador de nome de usuário está digitando… também estão presentes.
Você também pode selecionar uma ou mais Mensagens de Chat e ‘Citar para tópico’ para pegar uma conversa rápida e transformá-la em um tópico do Discourse para discussão aprofundada.
Administradores e moderadores também têm a capacidade de selecionar Mensagens de Chat e movê-las para um canal diferente.
Adicionar usuários automaticamente a um canal
Painel de Informações do Chat
Clicar no título de um canal agora levará os usuários a um painel de informações útil com três abas:
![]()
- A aba Sobre exibirá o título, a descrição e a categoria vinculada, para que os usuários tenham o contexto de que precisam para cada canal.
- A aba Membros permite que os usuários vejam quem mais está na sala com eles (lista de membros e contagem total). Inclui um filtro para que eles possam usar a pesquisa.
![]()
- A aba Configurações permitirá que você defina preferências de notificação (silenciar, notificações push para desktop/celular). Para administradores, esta aba também inclui o controle do modo de auto-join.
Preferências de Chat
Quando o Chat estiver ativado, os usuários verão uma nova página /preferences/chat em suas preferências. Nesta página, eles podem optar por sair do Chat, optar por não receber notificações @here e @all, gerenciar suas notificações de e-mail do Chat ou escolher um som para desktop.
As configurações existentes na página /preferences/users também se aplicam às mensagens diretas do Chat, portanto, os usuários também podem desativar mensagens diretas ou silenciar ou ignorar outros usuários individuais.
Integrações
O Discourse Chat suporta Webhooks de Entrada, mas ainda não tem suporte para bots interativos ou comandos de barra.
Enviando mensagens de Chat usando Webhooks de Entrada [Compatível com Slack]
A interface para criar webhooks pode ser encontrada em Admin > Plugins > Chat > Novo webhook de entrada. Você pode configurar um nome, descrição, nome de usuário (que posta mensagens), canal de destino e emoji para cada webhook.
Hospedado por nós? O Chat está incluído como um plugin agrupado para todos.
