Sim, estou enfrentando isso também. Ele reage aos eventos de entrada/saída e fixação, e eu verifiquei se a “Privacidade do Grupo” está ativada.
Alguma atualização sobre isso? Muito obrigado. @david
Sim, estou enfrentando isso também. Ele reage aos eventos de entrada/saída e fixação, e eu verifiquei se a “Privacidade do Grupo” está ativada.
Alguma atualização sobre isso? Muito obrigado. @david
Olá,
Também estamos enfrentando o mesmo problema. A configuração de privacidade do grupo está ativada para nosso bot. No entanto, ele continua enviando:
Nova regra: /[watch|follow|mute] [categoria] [tag:nome]
(você deve especificar um tipo de regra e pelo menos uma categoria ou tag)
- watch – notificar este canal sobre novos tópicos e novas respostas
- follow – notificar este canal sobre novos tópicos
- mute – bloquear notificações para este canal
Remover regra: /remove [número da regra]
(o [número da regra] pode ser encontrado executando /status)
Listar regras: /status
Ajuda: /help
Sempre que alguém entra ou sai. Há alguma solução para isso?
Obrigado.
Atualmente, a solução é criar um canal e configurar o bot para transmitir nele. Em seguida, vincule esse canal ao grupo de chat.
No entanto, eu prefiro uma solução mais limpa.
Estou enfrentando o mesmo problema em relação ao bot reagir a eventos de fixação/join/saída e postar a mensagem de ajuda.
Ele também reage quando usuários (qualquer usuário) o mencionam ou respondem às suas postagens, republicando o ID do Chat.
Há também o fato de que ele marca usuários do Telegram com um ‘@’, mas usando o nome de usuário do Discourse. Muitas vezes, eles não coincidem. Na minha opinião, ele deve mencionar o nome do usuário, mas sem usar o símbolo ‘@’.
Como estou transmitindo filtros diferentes para vários chats do Telegram, a solução alternativa de usar um canal não é viável para mim.
Há alguém trabalhando nesse plugin que possa resolver esses problemas? @david – desculpe incomodá-lo, mas talvez você possa responder a essa pergunta.
Estou disposto a dedicar algum tempo e tentar analisar o código, mas não estou muito familiarizado com Ruby on Rails e isso levaria tempo para me adaptar.
Estou recebendo um erro 422 ao testar em grupos ou canais.
O bot funciona perfeitamente em chats privados com o próprio bot, então a API está ok.
Notei que o Telegram fornece um ID de chat de 10 dígitos para chats pessoais e um ID de chat de 13 dígitos para grupos ou canais. Essa é a única diferença que vejo.
Alguém encontrou uma maneira de resolver isso?
Fizemos as alterações necessárias e testamos por vários dias em vários chats do Telegram.
Tomamos a liberdade de criar um pull request:
Obrigado por este plugin, parece ótimo.
Eu o instalei para o Telegram e funciona, você pode receber mensagens quando alguém publica em uma categoria ou em um grupo.
Mas eu gostaria de receber notificações do sistema (alertas), por exemplo, aquelas que o sistema envia quando um backup falha, ou quando ele recomenda a atualização para uma nova versão.
Seria ótimo tê-los no Telegram em vez de por e-mail.
Como posso conseguir isso?
Obrigado.
Eu acho que você precisa deste plugin em vez disso:
Obrigado, mas lendo as informações, parecia que o outro plugin era voltado para o usuário e pensei em deixar os usuários interagirem com os tópicos do Discourse usando o Telegram, receber respostas às suas postagens, dar curtidas e assim por diante.
Eu só quero receber notificações do Discourse para moderadores e administradores no Telegram, notificações quando algo der errado.
Isso é o mais importante para nós. Talvez implementemos a outra funcionalidade no futuro, mas prefiro testá-la com mensagens de administradores e moderadores.
Neste plugin, há a opção de enviar notificações em grupo para o Telegram.
Eu pensei que era isso que precisávamos.
Mas quando seleciono notificação em grupo nas regras do canal, vejo apenas alguns grupos de usuários que criamos.
Na lista não há grupos do sistema como administradores, moderadores, equipe, nível de confiança um, e assim por diante.
@david Estou tentando usar seu plugin para redirecionar mensagens que são enviadas para grupos de administradores e moderadores para os grupos de chat do Telegram correspondentes.
Criei o bot e o incluí nos grupos de chat e funciona, o bot envia mensagens de teste.
O problema é que quando crio a regra e tento selecionar o grupo de mensagens como origem, na lista de grupos ele só mostra os grupos criados por nós, nenhum dos grupos do sistema como administradores, moderadores, staff ou nível de confiança.
Como posso resolver isso?
Agradeço desde já.
@david Obrigado pelo plugin. Funciona perfeitamente!
Eu não sou um desenvolvedor, mas seria possível inserir o URL do post nas notificações? Eu gostaria de usar este plugin apenas para anunciar novos tópicos, mas seria ótimo se o link aparecesse na notificação (do Telegram), por exemplo.
Atenciosamente,
Você pode personalizar os modelos de mensagem pesquisando por “telegram” na seção de personalização de texto do painel de administração
Olá David Taylor! Tenho um problema com a “integração de chat telegram habilitada”. Quando clico em habilitar e desabilitar o bot, tudo funciona. Mas quando insiro o bot e marco a caixa de seleção, ele desliga.
https://drive.google.com/file/d/1Jv6p-bADSqeFfUyDHse2iEwbCVzzYr3B/view?usp=sharing - meu vídeo gravado deste caso aqui. O que devo fazer? Obrigado
O método do Telegram será desativado automaticamente se o Discourse falhar ao configurar a integração com o Telegram. Quando isso acontecer, uma mensagem de erro deverá ser exibida nos logs. Você pode tentar acessar /logs em seu fórum e verificar se há alguma mensagem de erro vermelha relacionada ao Telegram?
David Taylor Claro, você pode ver os logs mais recentes nesta captura de tela. Eu não recebi erros =(
Tenho integração com o Telegram funcionando e gostaria de enviar notificações para o Telegram a partir do Discourse para posts agendados. Não tenho certeza se é um bug ou sou só eu, por algum motivo não está funcionando. Alguém tem ideia de como corrigir isso? Muito apreciado.
Obrigado
Consegui fazer tudo funcionar até a etapa 3 de “adicionando um canal”
No entanto, quando vou para plugins > integrações de chat e clico, nada acontece:
A URL no meu navegador muda para ../admin/plugins/chat-integration/telegram, mas nada na interface do usuário muda
Pode ser um problema que estou usando o período de teste gratuito de hospedagem do discourse?