Os links de canal nas mensagens do Slack não estão funcionando
O Dailybot publica uma mensagem que menciona um canal ou inclui um link, mas clicar nele gera erro, não leva a lugar nenhum ou informa que você não tem acesso. O Slack resolve links de canal usando IDs e participação. Se o canal for privado, renomeado, arquivado ou de outro espaço de trabalho, o link se comporta de forma diferente de uma URL de canal público em um navegador.
Verificação rápida
- Participação – Entre no canal manualmente primeiro e clique no link de novo. Canais privados ficam ocultos para quem não é membro.
- Espaço de trabalho – Confirme que o link aponta para um canal no mesmo espaço de trabalho do Slack onde o Dailybot está instalado para sua organização.
- O canal ainda existe – Canais arquivados ou excluídos quebram links antigos, mesmo que o Dailybot tenha armazenado um nome em cache.
- Convide o Dailybot – Em canais privados, use
/invite @Dailybotpara que o bot possa resolver e publicar de forma consistente. - Cliente vs. web – Teste tanto o Slack desktop quanto a web; bugs raros do cliente afetam a análise de links.
Causas comuns e soluções
Canais privados
O Slack não abre um canal privado do qual você nunca participou. Peça a um membro para convidá-lo ou peça a um administrador para enviar um link de convite pelos meios normais do Slack. Depois que você entrar, as referências geradas pelo Dailybot devem funcionar da mesma forma que as menções nativas do Slack. Se o Dailybot deve publicar nesse canal privado, adicione o bot antes de depender de deep links em mensagens automatizadas.
O ID do canal muda após uma migração
Movimentações no Enterprise Grid, exportações ou fusões de espaços de trabalho às vezes remapeiam os IDs de canal. Mensagens antigas do Dailybot podem conter IDs desatualizados. Pergunte a um administrador se houve uma migração recente. Novas publicações após reconectar a integração do Slack geralmente adotam IDs atualizados. Para runbooks críticos, edite o modelo para selecionar novamente o canal no seletor em vez de colar um link manual.
Permissões do espaço de trabalho
Políticas do Slack para toda a organização podem bloquear a navegação a partir de links gerados por apps ou restringir o unfurling. Compare o comportamento de um link #channel simples postado por uma pessoa com o link do Dailybot. Se ambos falharem, a limitação é a política do espaço de trabalho, não o Dailybot. Se apenas o Dailybot falhar, reconecte o Slack em Integrations e gere novamente o modelo da mensagem.
Links malformados ou truncados
Se alguém editou uma mensagem ou uma macro truncou uma URL, o Slack recebe um deep link inválido. Copie a URL completa da origem da mensagem ou reconstrua o link usando o recurso Copy link ao clicar com o botão direito no canal do Slack, depois atualize o modelo do Dailybot para usar a forma canônica.
Se nada disso funcionou
Antes de contatar o suporte, reúna:
- Nome do espaço de trabalho do Slack (não confidencial) e se você usa o Grid
- Canal público vs. privado afetado
- Exemplo de mensagem (captura de tela) mostrando o link quebrado
- Se links nativos
#channelde pessoas funcionam no mesmo contexto - Se o canal foi movido ou arquivado recentemente
- Etapas que você já tentou neste artigo
Em seguida, contate o suporte do Dailybot pelas opções de Help ou Contact no produto ou no site.