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

 
Andrey Voytenko:

Pergunto a todos que têm o erro 1001.

Por favor, executem este script e colem aqui a linha da guia Experts com o resultado.

Um exemplo:

2020.06.05 18:06:36.033 WebRequest_Test_Script (EURUSD,H4) Build=2470 WebRequest=1001 GetLastError=5203 strData=

Além disso, descreva seu sistema operacional

Windows 7 7601 SP1

Isso ajudará a resolver o problema.

Antes de mais nada, obrigado Andrey pela resposta.

Esta é a saída do meu script chamado "t0.mql5":

2020.06.07 09:27:29.537 t0 (EURUSD,H1)  Build=2475 WebRequest=1001 GetLastError=5203 strData=


  • SO:
Windows 10 Pro 64 bits
linha de comando "ver" retorna o comando: Microsoft Windows [Versão 10.0.18362.778]
  • Metatrader 5, Build 2475
  • e para"GetLastError=5203", o que significa que a solicitação HTTP falhou: Não tenho nenhum software de firewall instalado (tenho apenas uma versão gratuita do bitdefender Antivirus que nunca causou problemas).
  • Verifiquei novamente os seguintes itens: 1) o token no BotFather, 2) Tools\Options\"Allow web request" e os endereços relevantes. 3) Usei um serviço "VPN" também para verificar, mas nada mudou. 4) desliguei o firewall do Windows.
Documentation on MQL5: Network Functions / WebRequest
Documentation on MQL5: Network Functions / WebRequest
  • www.mql5.com
To use the WebRequest() function, add the addresses of the required servers in the list of allowed URLs in the "Expert Advisors" tab of the "Options" window. Server port is automatically selected on the basis of the specified protocol - 80 for "http://" and 443 for "https://". The WebRequest() function is synchronous, which means its breaks the...
 

@aboozar sobboohi Execute essa solicitação no prompt de comando e cole aqui o resultado. Se você não tiver o cURL, instale-o a partir daqui https://curl.haxx.se/windows/

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe

aboozar sobboohi
aboozar sobboohi
  • www.mql5.com
Trader's profile
 
Andrey Voytenko:

@aboozar sobboohi Execute essa solicitação no prompt de comando e cole aqui o resultado. Se você não tiver o cURL, instale-o a partir daqui https://curl.haxx.se/windows/

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe

Eu não estava acostumado com o curl. Ele não tinha o "Setup.exe". Apenas extraí-o e executei-o com seus tokens e os meus!

C:\t_SM\Telegram_mql5\curl-7.70.0_1-win64-mingw\curl-7.70.0-win64-mingw\bin>curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe
curl: (7) Failed to connect to api.telegram.org port 443: Connection refused

C:\t_SM\Telegram_mql5\curl-7.70.0_1-win64-mingw\curl-7.70.0-win64-mingw\bin>curl -X POST https://api.telegram.org/bot996256588:AAH2yUhFSjexpOUxxj2ZLOmRQXXItAF-B_4/getMe
curl: (7) Failed to connect to api.telegram.org port 443: Connection refused

RESOLVIDO "Error: Erro desconhecido 1001" =======> meu problema com o ISP.

Agora tenho esses resultados do cURL e do testador de Webrequest:

C:\t_SM\Telegram_mql5\curl-7.70.0_1-win64-mingw\curl-7.70.0-win64-mingw\bin>curl -X POST https://api.telegram.org/bot996256588:AAH2yUhFSjexpOUxxj2ZLOmRQXXItAF-B_4/getMe
{"ok":true,"result":{"id":996256588,"is_bot":true,"first_name":"Signal1","username":"Signal1bot","can_join_groups":true,"can_read_all_group_messages":false,"supports_inline_queries":false}}

"WebRequest_Test_Script.mq5" exexcution result on 'Experts' Tab of Toolbox:
2020.06.07 11:32:23.084 t0 (EURUSD,H1)  Build=2485 WebRequest=200 GetLastError=0 strData={"ok":true,"result":{"id":996256588,"is_bot":true,"first_name":"Signal1","username":"Signal1bot","can_join_groups":true,"can_read_all_group_messages":false,"supports_inline_queries":false}}

Andrey, você me ajudou a encontrá-lo.

 
Andrey Voytenko:

Pergunto a todos que têm o erro 1001.

Por favor, executem este script e colem aqui a linha da guia Experts com o resultado.

Um exemplo:

2020.06.05 18:06:36.033 WebRequest_Test_Script (EURUSD,H4) Build=2470 WebRequest=1001 GetLastError=5203 strData=

Além disso, descreva seu sistema operacional

Windows 7 7601 SP1

Isso ajudará a resolver o problema.

Já testei seu script em dois sistemas

Primeiro, no Windows 7 7601 SP1, com erro de execução como o seu erro
Segundo, no Windows 10 pro 64 bit build 18363, funcionando bem, sem erro


 

@GedThey MaThey

Por favor, execute esta solicitação em seu Windows 7 7601 SP1 no prompt de comando e cole aqui o resultado. Se você não tiver o cURL, instale-o a partir daqui https://curl.haxx.se/windows/

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe

curl for Windows
  • curl.haxx.se
These are the latest and most up to date official curl binary builds for Microsoft Windows. curl version : 7.70.0 Build : 7.70.0_1 Date : 2020-04-29 Changes : 7.70.0 changelog Packages curl for 64 bit Size: 3.2 MB sha256: c9ea2abc80b78e65f9eebe155272c7f27a80a264fe926a398aa5b48d4f5b4e0e curl for 32 bit Size: 3.0 MB sha256...
 
Andrey Voytenko:

@GedThey MaThey

Por favor, execute esta solicitação em seu Windows 7 7601 SP1 no prompt de comando e cole aqui o resultado. Se você não tiver o cURL, instale-o a partir daqui https://curl.haxx.se/windows/

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe

Tenho o resultado do Windows 7

Arquivos anexados:
 
GedThey MaThey:

Tenho o resultado do Windows 7

Resultado útil do teste. Obrigado.

 
Andrey Voytenko:

Resultado útil do teste. Obrigado.

Bem-vindo, senhor

 
Andrey Voytenko:

Pergunto a todos que têm o erro 1001.

Por favor, executem este script e colem aqui a linha da guia Experts com o resultado.

Um exemplo:

2020.06.05 18:06:36.033 WebRequest_Test_Script (EURUSD,H4) Build=2470 WebRequest=1001 GetLastError=5203 strData=

Além disso, descreva seu sistema operacional

Windows 7 7601 SP1

Isso ajudará a resolver o problema.

teste adicional, estou testando o mt4 em meu Windows 7 7601 sp1 com o mesmo erro

Arquivos anexados:
 

@Rashid Umarov O resultado de outro teste.