For ‘Private Channels’ you need to add the groups:history scope. For “Direct Messages” you need to add the im:history scope. You will need to ‘reinstall’ the app for changes to scopes to take effect (Slack’s UI should have prompted you to do this).
Are you seeing anything at /logs when the errors occur?
Still getting that 422, but don’t see anything obvious in the Discourse logs in the admin panel (this is a hosted instance, so I don’t have direct access to other logs).
I used the /discourse post command from a public channel to great effect… but threads are now more common in many channels than main channel conversations, so still hopeful that some day this will work in a thread…
Update: w00t! just tried it again and it worked!
/discourse post https://ourdomain.slack.com/archives/C0591LA4X/p1529529151000359?thread_ts=1529528304.000177&cid=C0592LA4X
as did:
/discourse post thread https://ourdomain.slack.com/archives/C0592LA4X/p1529528304000177
Another update: I was also able to post a thread from a private channel.
Eu realmente quero que isso seja verdade, porque tornaria minha vida muito mais fácil, mas não vejo nada sobre isso na documentação da API do Slack. Será que eles deram ao Giphy um acesso especial para testes alfa? Você vê alguma documentação que eu não vejo?
Mais informações, possivelmente: Hoje no trabalho, uma pessoa em um thread reclamou que o Slack não permitia o uso de /giphy em threads e postou uma imagem do Slack informando que não era suportado em threads, enquanto outra pessoa usou /giphy com sucesso no mesmo thread. Parece que pode haver algum teste A/B acontecendo aqui.
Boas notícias! Acabei de mesclar uma alteração ao plugin que adiciona suporte à API de “Atalhos” do Slack. Agora você pode pressionar o … em um tópico, clicar em “Publicar no Discourse” e receberá um botão que o levará diretamente ao Discourse. Chega de se preocupar com comandos de barra ou links permanentes de tópicos!
Para fazer isso funcionar, você precisará da versão mais recente do chat-integration e deverá modificar seu aplicativo do Slack seguindo este novo passo da configuração:
Como sempre, deixe-nos saber se tiver algum feedback
Encontrei o problema! Nosso aplicativo de Integração de Chat não estava no canal de onde eu estava tentando publicar. Após convidar o aplicativo para o canal, consegui publicar uma transcrição. Obrigado.
É possível adicionar automaticamente o aplicativo de Integração de Chat em todos os canais do Slack, tanto agora quanto em caso de criação de novos canais no futuro?
Alterar o texto do botão “Continuar no Discourse” para algo como “Criar Transcrição” ou o nome do atalho (padrão “Publicar no Discourse”, mas editável) faria sentido do ponto de vista da experiência do usuário (UX), já que nem todos os sites do Discourse se chamam Discourse.
Infelizmente, acho que não, mas adoraria estar errado quanto a isso. Vou verificar se podemos melhorar a mensagem de erro aqui, para que ela forneça instruções sobre como adicionar o bot ao canal.
bom ponto. Podemos certamente atualizar o padrão para remover a palavra “Discourse”. Mas, enquanto isso, você deve ser capaz de procurar por “Continuar no Discourse” no painel administrativo e alterá-la para o que quiser: Customize text in Discourse
Edição: o texto padrão do botão agora é Continuar no Fórum
Segui todos os passos descritos no tópico do Slack. Adicionei todos os escopos descritos lá (até adicionei alguns extras) e convidei o aplicativo para os canais relevantes.
O problema é que em 1% dos casos parece funcionar, veja aqui: