Discusión sobre el artículo "Cómo crear un bot para Telegram en el lenguaje MQL5" - página 25

 
kayodemizan:

Hola Andrey, por favor estoy recibiendo HTTP request failed


Por favor ayuda


Gracias


Hola @Andrey Voytenko

Tengo el mismo problema. Ha estado sucediendo durante meses. Por favor, ayúdenme.

Muchas gracias.

 

Hola Andrey,

Puedo decir que el archivo está dañado. Error de solicitud HTTP fallido.

Puedo obtener el archivo Telegram Bot EA de nuevo.

 
kayodemizan:

Hola Andrey,

Puedo decir que el archivo está dañado. HTTP request failed Error persisted.

Puedo obtener el archivo Telegram Bot EA de nuevo.

Por favor, lea a través de las 11 páginas.

Su problema fue resuelto hace mucho tiempo

 
En primer lugar gracias por el tutorial. Pero, ¿alguien sabe qué código con captura de pantalla gráfico incluido en el mensaje de señal?
 
thegosutrader:

Hola,

Para aquellos que quieran enviar a un canal privado,

1) sustituir la "@" por "-" en el Telegram.mqh en la línea 1009 y línea 1010 (ver imagen adjunta),

2) en el archivo mq4, pones el token de tu canal empezando por -1000xxxx así: InpChannelName="-10000xxxx";//Nombre del Canal

y deberías recibir los mensajes después de configurar tu canal como privado.

Buena suerte.

Sigue sin funcionar, ¿para inpChannelName sigues usando el nombre del canal o el ID del chat?

 
Buenas tardes amigos. Finalmente me decidí a crear mi propio bot en Telegram, pero me encontré con un problema.
Nada quiere enviar ni MT4 ni MT5.
Busqué por todo el foro, descargué todos los nuevos módulos y librerías, pero .... ay...
Cogí el código más sencillo para comprobar la conexión con el bot y...
#include <Telegram.mqh>

input string InpToken="";/Token

CCustomBot bot;
int getme_result;
//+------------------------------------------------------------------+
//| OnInit|
//+------------------------------------------------------------------+
int OnInit()
  {
//--- set token
   bot.Token(InpToken);
//--- check token
   getme_result=bot.GetMe();
//--- temporizador de ejecución
//--- hecho
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| OnDeinit|
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//| OnTimer|
//+------------------------------------------------------------------+
void OnTick()
  {
   if(getme_result!=0)
     {
      Comment("Error: ",GetErrorDescription(getme_result));
      return;
     }
//--- mostrar nombre del bot
   Comment("Bot name: ",bot.Name());
  }
//+------------------------------------------------------------------+

Sólo da error 1001, que ni se entera.
tanto en MT4 como en MT5.
¿Qué hacer? No he encontrado ninguna recomendación.

En el terminal, la petición https://api.telegram.org/ está permitida
pero he aquí una cosa extraña, al solicitar esta dirección en Chrome, se abre la página https://core.telegram.org/.

Desde Chromium el bot responde sin problemas, ve todos los mensajes nuevos y envía mensajes al canal...
¿Qué hacer?

 
Gennady Mazur:
Buenas tardes amigos. Finalmente me decidí a crear mi propio bot en Telegram, pero me encontré con un problema.
Nada quiere enviar ni MT4 ni MT5.
Busqué por todo el foro, descargué todos los nuevos módulos y librerías, pero .... ay...
Cogí el código más sencillo para comprobar la conexión con el bot y...

Sólo da error 1001, que ni se entera.
tanto en MT4 como en MT5.
¿Qué hacer? No he encontrado ninguna recomendación.

En el terminal, la petición https://api.telegram.org/ está permitida
pero he aquí una cosa extraña, al solicitar esta dirección en Chrome, se abre la página https://core.telegram.org/.

Desde Chrome el bot responde sin problemas, ve todos los mensajes nuevos y envía mensajes al canal...
¿Qué hacer?

1001 = API no accesible

Normalmente cuando la dirección está bloqueada. Y con la ayuda de proxy (como se puede en el navegador) no es posible pasar por alto en el terminal, no hay tal ajuste.

Pruebe en su caso sólo con VPS.
 
Edgar Akhmadeev:

1001 = API no accesible

Por lo general, cuando la dirección está bloqueada. Y con la ayuda de proxy (como se puede en el navegador) no es posible pasar por alto en el terminal, no hay tal ajuste.

En tu caso deberías probar sólo con VPS.

Telegram no está bloqueado aquí. Sin ningún VPS, puedo acceder a él tanto desde mi teléfono como desde mi ordenador.

 
Gennady Mazur:

No tenemos Telegram bloqueado. Puedo acceder a él tanto desde mi teléfono como desde mi ordenador sin ninguna VPN.

A juzgar por tu perfil, estás en Rusia. Telegram está bloqueado en Rusia... Una aplicación que funcione en tu teléfono no es un indicador - ellos tienen sus propias formas de evitarlo.
 
Para probarlo, puedes instalar una VPN. A continuación, todos los dispositivos en el equipo enviará el tráfico a través de VPN