Comunicação entre dois EAs

 

Bom dia pessoal, tenho uma dúvida, dei uma pesquisada mas ainda não encontrei uma solução. É possível fazer dois EAs operando em contas diferentes se comunicarem entre si através do telegram? Ou conseguiria somente com o auxílio de banco de dados?


Hoje eu tenho um robô que se comunica com o telegram enviando notificações e recebendo ordens do usuário pelo cel, porém gostaria que o robô enviasse uma mensagem a outro robô, em outra conta.

 
vih6460:

Bom dia pessoal, tenho uma dúvida, dei uma pesquisada mas ainda não encontrei uma solução. É possível fazer dois EAs operando em contas diferentes se comunicarem entre si através do telegram? Ou conseguiria somente com o auxílio de banco de dados?


Hoje eu tenho um robô que se comunica com o telegram enviando notificações e recebendo ordens do usuário pelo cel, porém gostaria que o robô enviasse uma mensagem a outro robô, em outra conta.

acredito nao ter impedimentos nao, pode ser via banco de dados ou via telegram. Eh bemvindo a conhecer a parte de freelance do site....
 
vih6460:

Bom dia pessoal, tenho uma dúvida, dei uma pesquisada mas ainda não encontrei uma solução. É possível fazer dois EAs operando em contas diferentes se comunicarem entre si através do telegram? Ou conseguiria somente com o auxílio de banco de dados?


Hoje eu tenho um robô que se comunica com o telegram enviando notificações e recebendo ordens do usuário pelo cel, porém gostaria que o robô enviasse uma mensagem a outro robô, em outra conta.

Se for pra Scalping, esqueça... O Lag vai te matar.

Se estiver no mesmo computador/servidor, dá pra compartilhar um arquivo.

 
Não seria pra scalp, então o lag não me afetaria tanto a princípio, eu criei os dois robôs, conectei eles ao telegram e coloquei os dois em um grupo, dessa forma eu consigo interagir com os dois robôs, mas os robôs não conseguem ler a mensagem do outro robô. Alguém tem alguma dica?
 
vih6460 #:
Não seria pra scalp, então o lag não me afetaria tanto a princípio, eu criei os dois robôs, conectei eles ao telegram e coloquei os dois em um grupo, dessa forma eu consigo interagir com os dois robôs, mas os robôs não conseguem ler a mensagem do outro robô. Alguém tem alguma dica?
Tem um artigo  aqui no site como implementar tipo um chat no EA. Talvez olha ele.
 
vih6460 #:
Não seria pra scalp, então o lag não me afetaria tanto a princípio, eu criei os dois robôs, conectei eles ao telegram e coloquei os dois em um grupo, dessa forma eu consigo interagir com os dois robôs, mas os robôs não conseguem ler a mensagem do outro robô. Alguém tem alguma dica?

Eu pessoalmente acho que Comandar um Robô via Telegram é muito perigoso e frágil, mesmo que seja para operar em um modo de arquitetura "meia-boca", isto sem comentar que você será dependente de um produto de terceiro, do qual você não terá controle. Algum dia no futuro você acordará com o Telegram com problema, ou com sua API modificada, quebrando tudo que você construiu.

Telegram eu pessoalmente usaria para fazer broadcast das operações que o robô fez. Só.

Para soluções profissionais eu sugiro estudar Webrequests, Sockets, Named Pipes, etc... Mas tudo vai depender da arquitetura da sua solução e como isso vai crescer (ou não) no curto, médio e longo prazo.

;)

 
Flavio Jarabeck #:

Eu pessoalmente acho que Comandar um Robô via Telegram é muito perigoso e frágil, mesmo que seja para operar em um modo de arquitetura "meia-boca", isto sem comentar que você será dependente de um produto de terceiro, do qual você não terá controle. Algum dia no futuro você acordará com o Telegram com problema, ou com sua API modificada, quebrando tudo que você construiu.

Telegram eu pessoalmente usaria para fazer broadcast das operações que o robô fez. Só.

Para soluções profissionais eu sugiro estudar Webrequests, Sockets, Named Pipes, etc... Mas tudo vai depender da arquitetura da sua solução e como isso vai crescer (ou não) no curto, médio e longo prazo.

;)

Muito obrigado pela resposta, entendi perfeitamente esse ponto e concordo, ja tinha mudado meus planos e fuji do telegram e estou implementando um banco de dados.

Mais uma vez obrigado a todos pelas ajudas e opiniões.

Razão: