Olá, pessoal. Estou tentando configurar o encaminhamento automático de certos e-mails para um tópico e/ou criar um novo tópico em uma determinada categoria. Estou com dificuldades para testar e seria útil poder gerar a “chave de resposta” para um tópico ou categoria existente sob demanda. Existe alguma mágica no console Rails que eu possa realizar para gerar a chave de resposta sem me enviar notificações por e-mail? Estou preso a testes de ponta a ponta para descobrir isso? (Criar tópicos fictícios, aguardar notificações por e-mail e assim por diante.)
Se você quiser criar novos tópicos em uma determinada categoria, então você configura isso na configuração Endereço de e-mail de entrada personalizado: nas configurações da categoria. Veja Configuring incoming email to create new topics or group messages, eu acho.
Não acho que haja alguma maneira de fazer isso para um tópico, pois cada chave de resposta está vinculada a um tópico e a um nome de usuário.
De fato, tenho coisas funcionando para criar novos tópicos, o que funciona bem o suficiente para meus propósitos, mas eu gostaria de ir mais longe.
Realmente não há nenhuma função que eu possa invocar para obter a chave de resposta, dado um tópico e um usuário? Isso parece uma pena. Não acho que tenho energia para ir cavar para encontrá-la e extraí-la. Ficaria chocado se já não tivesse sido extraída em algum lugar…
Para ser honesto, eu não estava muito familiarizado com essa parte do sistema, mas parece simples o suficiente. É aqui que a chave de resposta é criada ou recuperada para uma determinada postagem e usuário, para ser usada ao enviar um e-mail:
Ele é enviado por e-mail para eles quando é criado. É bom apenas para um único usuário e postagem. O que você vai fazer quando o encontrar? Acho que provavelmente é mais fácil simplesmente gerar um novo se você quiser um, mas então o que você vai fazer com ele?
Estou tentando há dois dias, intermitentemente, receber notificações por e-mail de novos tópicos nesta categoria e não as estou recebendo. Estou cansado de tentar descobrir quais opções de configuração mágicas estão erradas. Eu esperava fazer mais diretamente a coisa que estou realmente tentando alcançar: ser capaz de enviar um e-mail para responder a um tópico.
Você precisa alterar as configurações da categoria para assistindo (vá para a categoria e clique no pequeno ícone de à direita) e veja que nas configurações do seu perfil, a opção “inscrever-me” está definida como “sempre”, caso contrário, o Discourse não enviará e-mails com posts que você já viu.
E finalmente está se comportando como eu esperava. Evidentemente, eu precisava habilitar o modo de lista de e-mails no meu perfil de usuário, além de habilitá-lo como administrador do site.
Eu realmente não sei se li isso e não percebi, ou se não está explicado o suficiente nas várias partes da documentação.
Eu definitivamente precisava que alguém dissesse “Faça isso” e que funcionasse. Agradeço por ter feito exatamente isso.
Mesmo assim, seria muito conveniente poder gerar uma chave de resposta para um tópico existente que eu não estava observando quando ele foi criado, para que eu pudesse começar a responder a ele enviando e-mail. Isso me parece um cenário não óbvio, mas útil.
Você recebe se quiser que cada mensagem seja enviada por e-mail. Você também pode acompanhar categorias específicas e ver que alterou suas configurações para que o Discourse envie por e-mail mensagens que você já leu no seu navegador.
Seria útil apenas se você quisesse usar a interface web para gerar a chave e, em seguida, ir ao seu cliente de e-mail e iniciar uma mensagem. Como isso é mais conveniente do que apenas enviar uma resposta? (Talvez você queira que tudo o que você escreve exista no seu cliente de e-mail?)