WebRequest() no se ejecuta en el probador. Ir a wininet.dll
No sé mucho de esta tecnología, es que todo funciona en 4 en el tester (100%, lo uso desde hace tiempo). Decidí reescribir a 5, y hay silencio). Creo que se utilizan los mismos archivos mqh...
ok. Pero si estás trabajando con un canal privado, utiliza el ID del canal, no el nombre del canal.
¡Hola chicos! Hola Andrey, he estado usando la señal de telegrama EA durante un par de meses, pero en un canal público. Ahora estoy intentando poner un canal privado y leyendo por aquí parece que la configuración es diferente:
Es decir:
- En lugar de poner el nombre del canal, pongo el ID del canal ( tengo el ID del canal fowarding un mensaje de canal a la @getidsbot en telegrama, si alguien se pregunta)
¿Así?
//--- parámetros de entradainputstring InpChannelName="1234567898763";//Nombre del canal (aquí cambié el nombre del canal público por el ID del canal (porque el canal público ahora es privado), ¿es correcto?)inputstring InpToken="9999995551:AAGKxSgx45asdcvft9DSr0Yp7HB98klU1r0";/Token
De antemano: Gracias, he aprendido mucho leyendo este hilo.
¡Hola chicos! Hola Andrey, he estado usando la señal de telegrama EA durante un par de meses, pero en un canal público. Ahora estoy tratando de poner en un canal privado y leyendo aquí parece que la configuración es diferente:
Quieres decir:
- En lugar de poner el nombre del canal, puse el ID del canal ( Tengo el ID del canal fowarding un mensaje de canal a la @getidsbot en telegrama, si alguien se pregunta)
¿Así?
De antemano: Gracias, aprendido mucho leyendo este hilo aquí.
int SendMessage(conststring _channel_name,
conststring _text,
constbool _as_HTML=false,
constbool _silently=false)
para enviar un mensaje a un canal privado tengo que definir pourposely chat_id como un long así:
input long InpChatId= -(usa h t t p s ://t.me/username_to_id_bot para obtener tu id de chat privado); // Chat ID Privado
y usarlo para lanzar a telegram
int res=bot.SendMessage(InpChatId,msg);
if(res!=0)
Print("Error: ",GetErrorDescription(res));
¡de lo contrario no funcionará, si alguien conoce un código para identificar cuando usamos una cadena @publicChannelName o un long -privateChannelName para hacer el cast correctamente por favor publíquelo aquí!
He añadido la dirección "https://api.telegram.org" en las herramientas de EA, pero todavía estoy recibiendo el error de url no permitida para webrequest, ¿por qué es eso, por favor?
Sólo estoy tratando de utilizar el ejemplo de EA, que es el TelegramAlertMT4 de https://github.com/sholafalana/MT5-MT4-Telegram-API-Bot
He copiado los 4 archivos de incluir a incluir, y pegar el TelegramAlertMT4.mq4 en la carpeta del indicador, compilado sin error.
Si lo pongo en la carpeta EA y lo ejecuto, nunca me aparece la carita sonriente, aunque tengo activado el auto trading.
Buenas tardes. No hay acceso a la url api de telegram, error 1001. La pregunta ya se ha planteado aquí, quien haya tenido ese problema y haya podido solucionarlo, por favor que lo comparta conmigo
Buenas noches, colegas.
¿Podrían decirme cómo añadir emoticonos al texto de un mensaje?
Mira en el artículo, allí hay una respuesta.
¡Buenas tardes a todos!
bot.SendMessage() no funciona en el tester. ¿Nadie ha solucionado este problema? Les agradecería que me aconsejaran))))
Buenas tardes a todos.
bot.SendMessage() no funciona en el tester. ¿Nadie ha solucionado este problema? Les agradecería que me aconsejaran))))
WebRequest( ) no se ejecuta en el tester. Ir a wininet.dll
WebRequest() no se ejecuta en el probador. Ir a wininet.dll
WebRequest() no se ejecuta en el probador. Ir a wininet.dll
En la vida real todo funciona, pero en el tester no.
No he encontrado donde se declara esta librería en 4 en mi sistema
ok. Pero si estás trabajando con un canal privado, utiliza el ID del canal, no el nombre del canal.
¡Hola chicos! Hola Andrey, he estado usando la señal de telegrama EA durante un par de meses, pero en un canal público. Ahora estoy intentando poner un canal privado y leyendo por aquí parece que la configuración es diferente:
Es decir:
- En lugar de poner el nombre del canal, pongo el ID del canal ( tengo el ID del canal fowarding un mensaje de canal a la @getidsbot en telegrama, si alguien se pregunta)
¿Así?
De antemano: Gracias, he aprendido mucho leyendo este hilo.
¡Hola chicos! Hola Andrey, he estado usando la señal de telegrama EA durante un par de meses, pero en un canal público. Ahora estoy tratando de poner en un canal privado y leyendo aquí parece que la configuración es diferente:
Quieres decir:
- En lugar de poner el nombre del canal, puse el ID del canal ( Tengo el ID del canal fowarding un mensaje de canal a la @getidsbot en telegrama, si alguien se pregunta)
¿Así?
De antemano: Gracias, aprendido mucho leyendo este hilo aquí.
Telegram.mqh en la línea 980 pide:
y en la línea 1006 pide:
para enviar un mensaje a un canal privado tengo que definir pourposely chat_id como un long así:
input long InpChatId= -(usa h t t p s ://t.me/username_to_id_bot para obtener tu id de chat privado); // Chat ID Privado
y usarlo para lanzar a telegram
¡de lo contrario no funcionará, si alguien conoce un código para identificar cuando usamos una cadena @publicChannelName o un long -privateChannelName para hacer el cast correctamente por favor publíquelo aquí!
Hola
He añadido la dirección "https://api.telegram.org" en las herramientas de EA, pero todavía estoy recibiendo el error de url no permitida para webrequest, ¿por qué es eso, por favor?
Sólo estoy tratando de utilizar el ejemplo de EA, que es el TelegramAlertMT4 de https://github.com/sholafalana/MT5-MT4-Telegram-API-Bot
He copiado los 4 archivos de incluir a incluir, y pegar el TelegramAlertMT4.mq4 en la carpeta del indicador, compilado sin error.
Si lo pongo en la carpeta EA y lo ejecuto, nunca me aparece la carita sonriente, aunque tengo activado el auto trading.
Muchas Gracias