Skip to content
This repository has been archived by the owner on Mar 31, 2022. It is now read-only.

Correção para envio de mensagem para grupo #18

Open
rhomullodesouza opened this issue Mar 26, 2018 · 34 comments
Open

Correção para envio de mensagem para grupo #18

rhomullodesouza opened this issue Mar 26, 2018 · 34 comments
Assignees
Milestone

Comments

@rhomullodesouza
Copy link

Boa tarde, este plugin está configurado para somente enviar mensagem para que criou o Bot.
segue abaixo orientações de como deve ser realizado a configuração para que a mensagem seja enviada para o grupo.

Configuração do TELEGRAM

1.Procurar por BotFather dentro do Telegram
2.Adicionar um novo bot (/newbot)
3.Escolher um nome para o bot
4.Escolher um login para o bot (obrigatorio terminar com bot)
5.Anotar o Token
6.Verificar se o token está funcionando com a URL de Atualizações.
7.Adicionar o bot ao grupo usado o @login
8.Pegar o ID do grupo com a URL de Atualizações.
9.Fazer teste de envio com URL de envio.

URL de Atualizações:
https://api.telegram.org/bot**ColeSeuTokenAqui**/getUpdates

Quando adicionar o Bot a um grupo atualize o link acima para que seja possível verificar o ID do Grupo.

Realize o teste de envio de mensagem no link abaixo
URL de envio:
https://api.telegram.org/bot**ColeSeuTokenAqui**/sendMessage?chat_id=**ColeIDdoGrupoAqui**&text=TestandoEnvio

*Obs: No menú Configurar > Notificações > Telegram followups configuration deve ser observado o seguinte critério para que as mensagens sejam enviadas para um grupo.

token/sendMessage?chat_id=-IDdoGrupo
@usuario_bot_criado

Recomendo criar um usuário dentro do GLPI com o perfil de Observador para que lá em Destinatário na notifcação criada do Plugin do GLPI sejá colocado como Perfil: Observer

Qualquer dúvida estou a disposição.

@andrelro
Copy link

Não conseguimos compreender onde e como colocar os critérios:
token/sendMessage?chat_id=-IDdoGrupo
@usuario_bot_criado
Poderia nos ajudar e exemplificar este passo?

@rhomullodesouza
Copy link
Author

Bom dia André, estou considerando que todos os passos acima foram seguidos, com isso você vai precisar acessar no Menu: Configurar -> Notificações - > Telegram followups configuration
*Observe se em Configuração de notificações está marcado como SIM, é isso que habilita o Telegram followups configuration

Imagem 1

Após isso se faça
Bot token: [token/sendMessage?chat_id=-IDdoGrupo]
Bot username: @usuario_bot_criado

Imagem 2

@andrelro
Copy link

Boa noite Rhomullo,
Muito obrigado pelo seu retorno e atenção, funcionou.

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Oct 1, 2018 via email

@dboldrini
Copy link

meu parou de funcionar do nada..Refiz o processo umas 5 vezes, e ainda não envia
GLPI 9.2.3

Log:

*** PHP Notice(8): Undefined index: telegram_username
Backtrace :
plugins/telegrambot/inc/user.class.php:52
plugins/telegrambot/inc/user.class.php:65 PluginTelegrambotUser::item_add_user()
: PluginTelegrambotUser::item_update_user()

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Apr 24, 2019 via email

@dboldrini
Copy link

Obrigado pelo apoio. Segue.. Telas de Config

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Apr 27, 2019 via email

@thiagogmilani
Copy link

Bom Dia, estou instalando o plug in e está dando um erro na sincronização do banco de dados.
como mostrado na imagem, o que posso fazer? O GLPI está funcionando perfeito, já o utilizo faz tempo, e agora apenas quero adicionar esse plug in. pode me ajudar?

obrigado.

Captura de Tela 2019-09-17 às 10 41 14

@mecmav
Copy link

mecmav commented Nov 4, 2019

Muito bom !!
A configuração que eu estava usando tb mandava as notificações apenas para mim, que sou o criador do bot que utilizamos.
Precisava inserir o bot em um grupo, para adicionar neste grupo o pessoal envolvido nos chamados, para que possa ser feito o envio das notificações, para quando eles estejam sem acesso ao sistema.

Vc pode me tirar uma duvida?

Após realizar todos os passos dos procedimentos que vc informou, as notificações estão sendo enviadas corretamente para o grupo que eu adicionei o bot. Porém, quando o chamado é aberto no GLPI, as notificações, tanto de abertura do chamado quanto do fechamento estão sendo enviadas em duplicidade.

Saberia me dizer o pq ?

@thiagogmilani
Copy link

thiagogmilani commented Nov 4, 2019 via email

@mecmav
Copy link

mecmav commented Nov 4, 2019

olá, agradeço o feedback.

Dando uma vasculhada aqui na base de dados, encontrei o problema.
Fiz uma correção, e agora está enviando corretamente apenas uma notificação, tanto para abertura como pra fechamento !

Mais uma vez, obrigado !

@thiagogmilani
Copy link

thiagogmilani commented Nov 4, 2019 via email

@mecmav
Copy link

mecmav commented Nov 4, 2019

Então, fiz o seguinte: ja tinha o telegrambot configurado e rodando no GLPI (enviava as mensagens apenas para mim, criador do meu bot).
Segui os passos informados neste tutorial, adicionado o "/sendMessage?chat_id=" após o token do meu bot, na configuração do bot no GLPI. Após, no telegram criei um grupo normalmente. Adicionei o bot neste grupo criado e realizei testes nas API's do telegram "URL de Atualizações:
https://api.telegram.org/bot**ColeSeuTokenAqui**/getUpdates" e "URL de envio:
https://api.telegram.org/bot**ColeSeuTokenAqui**/sendMessage?chat_id=**ColeIDdoGrupoAqui**&text=TestandoEnvio".

Após estes testes de consumo da API, deverá aparecer no grupo do telegram criado, a mensagem "TestandoEnvio".

Com o bot no grupo, vc pode adicionar as pessoas envolvidas dos chamados neste grupo do Telegram, sendo assim todos visualizarão as mensagens de notificação de chamados por estarem no mesmo grupo do robô admin.

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Nov 4, 2019 via email

@mecmav
Copy link

mecmav commented Nov 4, 2019

obrigado @rhomullodesouza
ja encontrei o que estava causando a duplicidade, conforme comentários acima.

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Nov 4, 2019 via email

@xpedroaugustox
Copy link

Bom Dia, estou instalando o plug in e está dando um erro na sincronização do banco de dados.
como mostrado na imagem, o que posso fazer? O GLPI está funcionando perfeito, já o utilizo faz tempo, e agora apenas quero adicionar esse plug in. pode me ajudar?

obrigado.

Captura de Tela 2019-09-17 às 10 41 14

Conseguiu resolver o problema @thiagogmilani ?

@thiagogmilani
Copy link

thiagogmilani commented Nov 25, 2019 via email

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Nov 25, 2019 via email

@xpedroaugustox
Copy link

Deu certo, obrigado a todos.

@thiagogmilani
Copy link

thiagogmilani commented Nov 26, 2019 via email

@thiagogmilani
Copy link

thiagogmilani commented Nov 26, 2019 via email

@mecmav
Copy link

mecmav commented Nov 26, 2019

maravilha, se estiver indo a mesma mensagem varias vezes, deve-se verificar os alvos das notificações, pode haver algum usuário que bate em mais de uma regra, por exemplo, "Administrador", "Administrador da entidade" e "Super-Admin". O usuário GLPI pode assumir estas regras e enviar 2x ou 3x a mesma mensagem.

No meu caso enviava 2x.

@thiagogmilani
Copy link

boa tarde pessoal

estou tendo um problema mais é relacionado a liberação do firewall para o envio das msgns

quando coloco o servidor na minha rede ele não envia a mensagem.

alguém saber a regra de firewall que posso precisar?'

obrigado

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Dec 10, 2019 via email

@thiagogmilani
Copy link

thiagogmilani commented Dec 10, 2019 via email

@innerbit
Copy link

olá, agradeço o feedback.

Dando uma vasculhada aqui na base de dados, encontrei o problema.

Fiz uma correção, e agora está enviando corretamente apenas uma notificação, tanto para abertura como pra fechamento !

Mais uma vez, obrigado !

Ola, como resolveu esse problema? Pode me explicar

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Apr 14, 2020 via email

@innerbit
Copy link

innerbit commented Apr 14, 2020

maravilha, se estiver indo a mesma mensagem varias vezes, deve-se verificar os alvos das notificações, pode haver algum usuário que bate em mais de uma regra, por exemplo, "Administrador", "Administrador da entidade" e "Super-Admin". O usuário GLPI pode assumir estas regras e enviar 2x ou 3x a mesma mensagem.

No meu caso enviava 2x.

Poderia fazer um passo a passo do procedimento pois eu verifiquei e ainda continua enviando mensagens duplicadas, pode me ajudar por favor??
#18 (comment)

@igorssena
Copy link

Uso o GPLI 9.5.0, configurei tudo, até o momento que tem que dar /start no bot e mandar um texto para verificar no banco se subiu alguma informação, mas não aparece nenhuma informação, fiz o teste do link de atualização, e aparece no telegram tudo ok, não sei o q pode ser, se é a versão do glpi

@rhomullodesouza
Copy link
Author

rhomullodesouza commented Aug 13, 2020 via email

@viniciosnunes
Copy link

viniciosnunes commented Nov 9, 2021

Eu tenho um fortgate Na realidade ele é administrado por terceiros e só preciso passa roda eles qual Port e protocolo é usado pra liberar Enviado do meu iPhone

Em 10 de dez de 2019, à(s) 17:35, rhomullodesouza @.> escreveu:  Boa tarde, qual firewall você está usando ? Enviado de myMail para iOS terça-feira, 10 de dezembro de 2019 15:42 -0300 de @. @.***>: >boa tarde pessoal >estou tendo um problema mais é relacionado a liberação do firewall para o envio das msgns >quando coloco o servidor na minha rede ele não envia a mensagem. >alguém saber a regra de firewall que posso precisar?' >obrigado >— >You are receiving this because you were mentioned. >Reply to this email directly, view it on GitHub , or unsubscribe . — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

Estou com esse mesmo problema, alguma solução ?

@diegomerss
Copy link

olá, agradeço o feedback.

Dando uma vasculhada aqui na base de dados, encontrei o problema. Fiz uma correção, e agora está enviando corretamente apenas uma notificação, tanto para abertura como pra fechamento !

Mais uma vez, obrigado !

Boa tarde Amigos!

Como conseguiram solucionar esse problema de duplicidade das mensagens no grupo do Telegram?

Obrigado!!

Diego Merss

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests