O Mastodon não possui um recurso nativo para assinar uma hashtag e receber notificações push de novas postagens. A interface web oficial e os aplicativos móveis permitem seguir hashtags, mas não alertam em tempo real. Clientes de terceiros como Tusky, Fedilab e Mona preenchem essa lacuna oferecendo sistemas dedicados de assinatura de hashtag. Este artigo explica como configurar assinaturas de hashtag em três clientes populares de terceiros para Mastodon e o que fazer se o recurso parar de funcionar.
Principais Conclusões: Configurando Assinaturas de Hashtag em Clientes de Terceiros
- Tusky > Hashtags > Adicionar hashtag: Ativa notificações push para novas postagens contendo uma hashtag específica no Android.
- Fedilab > Listas > Adicionar uma hashtag: Cria uma coluna de timeline dedicada que é atualizada automaticamente com postagens da hashtag no Android.
- Mona > Timeline > Adicionar Coluna > Hashtag: Adiciona uma coluna persistente para uma hashtag com alertas push opcionais no iOS.
Como Funcionam as Assinaturas de Hashtag em Clientes de Terceiros
A API principal do Mastodon permite seguir hashtags, mas os clientes oficiais e a interface web não expõem um botão de assinar com controles de notificação. Desenvolvedores de terceiros usam a API de streaming do Mastodon para ouvir novas postagens que correspondem a uma hashtag. Quando uma correspondência é encontrada, o cliente pode exibir a postagem em uma coluna de timeline dedicada ou enviar uma notificação push.
Cada cliente implementa esse recurso de forma diferente. Alguns tratam uma assinatura de hashtag como uma coluna persistente que fica ao lado das timelines inicial e local. Outros tratam como um filtro que dispara alertas no nível do dispositivo. Antes de começar, verifique se seu cliente de terceiros está atualizado para a versão mais recente. Versões antigas podem não ter o endpoint da API de streaming necessário para atualizações em tempo real.
Passos para Adicionar uma Assinatura de Hashtag no Tusky para Android
- Abra o Tusky e toque no menu de três pontos
Toque nos três pontos verticais no canto superior direito do aplicativo para abrir o menu de navegação lateral. - Selecione Hashtags no menu
No menu de navegação, toque na opção Hashtags. Isso abre uma tela que lista as hashtags que você já segue. - Toque no ícone de mais (+)
No canto superior direito da tela de Hashtags, toque no ícone de mais para adicionar uma nova assinatura de hashtag. - Digite a hashtag sem o símbolo #
Digite o nome da hashtag sem o caractere #. Por exemplo, digite MastodonTips em vez de #MastodonTips. Toque em Adicionar. - Ative as notificações push
Após adicionar a hashtag, o Tusky pergunta se você deseja ativar notificações push para novas postagens. Toque em Permitir para receber alertas. Se pular esta etapa, você pode ativar as notificações depois na tela de Hashtags tocando no ícone de sino ao lado da hashtag.
Passos para Adicionar uma Assinatura de Hashtag no Fedilab para Android
- Abra o Fedilab e vá para Listas
Na tela principal, toque no ícone de menu no canto superior esquerdo. No menu, toque em Listas. - Toque no ícone de mais (+) para criar uma nova lista
Na tela de Listas, toque no ícone de mais no canto inferior direito. O Fedilab usa listas como contêineres para assinaturas de hashtag. - Dê um nome à lista e escolha o tipo Hashtag
Digite um nome para a lista, como Notícias de Tecnologia. Nas opções de tipo de lista, selecione Hashtag. Isso informa ao Fedilab para tratar a lista como uma assinatura de hashtag. - Digite a hashtag e salve
Digite o nome da hashtag sem o símbolo #. Toque em Salvar. O Fedilab agora mostra uma nova aba de timeline com o nome da sua lista que exibe apenas postagens contendo essa hashtag. - Configure as configurações de notificação
Toque nos três pontos ao lado do nome da lista na tela de Listas. Selecione Notificações e escolha se deseja receber alertas push para cada nova postagem. Você também pode definir um som de notificação personalizado.
Passos para Adicionar uma Assinatura de Hashtag no Mona para iOS
- Abra o Mona e toque no ícone de engrenagem
Toque no ícone de engrenagem no canto inferior direito para abrir a tela de Configurações. - Selecione Timeline em Colunas
Na tela de Configurações, role até a seção Colunas e toque em Timeline. - Toque em Adicionar Coluna e escolha Hashtag
Toque no botão Adicionar Coluna. Na lista de tipos de coluna, selecione Hashtag. - Digite a hashtag e confirme
Digite o nome da hashtag sem o símbolo #. Toque em Concluído. O Mona adiciona uma nova coluna à sua visualização principal da timeline que mostra postagens correspondentes à hashtag. - Ative as notificações push para a coluna
Pressione e segure o cabeçalho da nova coluna. Toque em Notificações e ative a opção Push. O Mona agora enviará um alerta push sempre que uma nova postagem com a hashtag aparecer.
Problemas Comuns ao Adicionar Assinaturas de Hashtag
A assinatura de hashtag não aparece após adicioná-la
Se a coluna ou lista de hashtag não mostrar nenhuma postagem, o cliente pode não ter se conectado à API de streaming do Mastodon. Force o fechamento do aplicativo e reabra-o. No Android, vá em Configurações > Aplicativos > [Nome do Cliente] > Forçar Parada. No iOS, deslize o aplicativo para cima no alternador de aplicativos. Após reabrir, a assinatura deve começar a ser preenchida.
Notificações push não chegam
As notificações push dependem das permissões do dispositivo. No Android, vá em Configurações > Aplicativos > [Nome do Cliente] > Notificações e confirme se Mostrar notificações está ativado. No iOS, vá em Configurações > Notificações > [Nome do Cliente] e defina Permitir Notificações como ativado. Verifique também se as configurações de notificação do próprio cliente têm a assinatura de hashtag configurada para push em vez de silenciosa.
O fluxo da hashtag para de atualizar após alguns minutos
Algumas instâncias do Mastodon impõem limites de taxa nas conexões da API de streaming. Se o cliente mantiver muitos fluxos abertos, a instância pode descartar o mais antigo. Reduza o número de assinaturas de hashtag ativas. Feche colunas ou listas não utilizadas. Se o problema persistir, tente usar um cliente de terceiros diferente que implemente pool de conexões.
Recursos de Assinatura de Hashtag em Clientes de Terceiros
| Item | Tusky (Android) | Fedilab (Android) | Mona (iOS) |
|---|---|---|---|
| Notificações push | Sim, alternância por hashtag | Sim, por lista com som personalizado | Sim, alternância por coluna |
| Coluna de timeline dedicada | Não, mostra na tela de Hashtags | Sim, aparece como uma aba | Sim, aparece como uma coluna |
| Suporta múltiplas hashtags | Sim, adiciona cada uma separadamente | Sim, uma hashtag por lista | Sim, uma hashtag por coluna |
| Requer o símbolo # ao adicionar | Não | Não | Não |
Após configurar suas assinaturas de hashtag, você pode monitorar tópicos específicos sem pesquisar manualmente. Tente combinar uma assinatura de hashtag com uma pesquisa salva no mesmo cliente para filtrar ainda mais os resultados. Por exemplo, no Fedilab você pode criar uma lista para #TechNews e depois aplicar um filtro de palavra-chave para excluir postagens de certas contas.