Discussão do artigo "Como criar bots para Telegram em MQL5" - página 9

 

Olá Andrey

Para o Telegram Bot EA, tenho um erro de captura de tela que não consegui corrigir

O que parece estar errado?



tela de telegrama

 

Serdar Karatac:

O que parece estar errado?

Por favor, corrija a linha 117:

result=bot.SendPhoto(screen_id,_chat_id,filename,_symbol+"_"+StringSubstr(EnumToString(_period),7));
 
Andrey Voytenko:

Favor corrigir a linha 117:

Muito obrigado, Andrey, você resolveu o problema :)

 
Andrey Voytenko:

Favor corrigir a linha 117:

Oi Andrey

Baixei seu código de exemplo aqui https://www.mql5.com/pt/articles/2355

Segui as instruções que você explicou em seu artigo..... Criei meu bot e meu canal e conectei meu bot como administrador do canal.

Adicionei os links "https://api.telegram.org" e "https://search.mql5.com" na guia Expert Advisor, nas opções da plataforma.

Quando tento carregar seus códigos de exemplo (todos), recebo sempre a mensagem "Error: unknow error 1001"

Você pode me ajudar, por favor?

Obrigado, senhor

Última notícia

Tentei carregar o mesmo código de exemplo no mt4.....no mt4 o erro 1001 não foi gerado......o problema é apenas no mt5

Tenho as seguintes versões de plataformas

mt4 build 1121 (26 de abril de 2018)

mt5 build 1146 ((11 jun 2018)

How to create bots for Telegram in MQL5
How to create bots for Telegram in MQL5
  • 2016.06.27
  • Andrey Voytenko
  • www.mql5.com
During the F8 conference held in San Francisco on 12th of April in 2016, Facebook announced the integration of API for bots into the Messenger. The same day a major update for the Telegram Bot Platform was released. Version 2.0 has pleasantly surprised with its functionality. It seems that bots that used to be popular in the ICQ era are now...
 
Eugenio Bravetti:

mt5 build 1146 ((11 Jun 2018)

Acho que você está usando uma compilação antiga. Atualize para a versão 1845 (08 de junho de 2018) e tente novamente.

 
Andrey Voytenko:

Acho que você está usando uma versão antiga. Atualize para a versão 1845 (08 de junho de 2018) e tente novamente.

Desculpe, eu estava errado ao escrever

A versão do MT5 é a 1846 (11 de junho de 2018)

PS.....Como escrevi em meu post anterior, no MT4 a conexão está ok, mas quando eu carrego "Telegram_Signal_EA" e um novo sinal é gerado, quando o programa envia uma mensagem para o canal, o programa retorna

"2018.06.13 18:57:03.688 Telegram_Signal_EA EURUSD.,M1: {"ok":false, "error_code":400, "description": "Bad Request: chat not found"}"

As etapas que segui são:

1) Criei meu bot

2) Criei meu canal

3) Adicionei meu bot como administrador do canal

Está tudo bem?

Muito obrigado

 

Eugenio Bravetti:

Está tudo bem?

Tudo bem. Mas se estiver trabalhando com um canal privado, use a ID do canal, não o nome do canal.

 
É engraçado, mas a tarefa é muito trivial. :)
 
Andrey Voytenko:

ok. Mas se estiver trabalhando com um canal privado, use o ID do canal, não o nome do canal.

Oi Andrey

Obrigado por sua disponibilidade

Só tenho uma pergunta para você: ....

Preciso enviar do programa MQL um arquivo ou informações simples para outros programas MQL via internet.... (as plataformas estão em locais diferentes)

Com o Telegram isso é possível para você?

Você tem alguma sugestão?

Muito obrigado

Eugenio

 

Eugenio Bravetti:

Com o Telegram, isso é possível para você?

Não sei como trocar arquivos entre os bots do Telegram.