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

 
operlay:

Estoy enviando texto a telegram desde el indicador. Pero tuve que cambiar POST a GET tipo de solicitud.


En realidad la documentación dice:

Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение программы и ждет ответа от запрашиваемого сервера. Так как задержки при получении ответа на отправленный запрос могут быть большими, то функция запрещена для вызовов из индикаторов, поскольку индикаторы работают в едином потоке, общем для всех индикаторов и графиков на данном символе. Задержка выполнения индикатора на одном из графиков символа может привести к остановке обновления всех графиков по данному символу.

Функцию можно вызывать только из экспертов и скриптов, так как они работают в собственном потоке выполнения. При вызове из индикатора 
 
Mikhail Dovbakh:

En realidad, la documentación dice:

Tiene envío vía dll, y por lo tanto se puede hacer en indicadores

El problema debe estar en las cabeceras

Код состояния ответа "HTTP 400 Bad Request" указывает, что сервер не смог понять запрос из-за недействительного синтаксиса.
 
Encontrado el error, error 400 corregido, todo se envía correctamente. Gracias por su ayuda. No codifiqué la cadena.
 

Hola a todos,


No sé si esta pregunta se han hecho anteriormente,

He intentado este modul con formato EA y funciona de maravilla, sin embargo, cuando intenta este modul con formato indicador, muestra un error como a continuación:

2020.08.26 10:25:37.839 inLuk_TelegramBot EURUSD,H1: Error: URL no permitido para WebRequest


¿alguna sugerencia? ¿o este modulo no puede funcionar en el indicador?

gracias.

 
Indra Lukmana:

Hola a todos,


No sé si esta pregunta se ha hecho anteriormente,

He intentado este modul con formato EA y funciona de maravilla, sin embargo, cuando intenta este modul con formato de indicador, muestra un error como a continuación:

2020.08.26 10:25:37.839 inLuk_TelegramBot EURUSD,H1: Error: URL no permitido para WebRequest


¿alguna sugerencia? ¿o este modulo no puede funcionar en el indicador?

gracias.

Por lo que leo en internet, los indicadores no permiten webrequests, si alguien sabe alguna forma de evitarlo sería maravilloso, pero por ahora enviar mensajes a Telegram a través del indicador no funciona.

 

Hola,

Si mi canal de Telegram es privado, ¿cómo puedo encontrar el nombre del canal?

Si el canal es público, hay un nombre de canal en "@xxxxxx".

Pero si el canal es Privado, ¿cómo puedo encontrar ese nombre "@xxxxxx"?

Quiero enviar un mensaje a un canal privado de Telegram.

 
To Pui Kuen:

Hola,

Si mi canal de Telegram es privado, ¿cómo puedo encontrar el nombre del canal?

Si el canal es público, hay un nombre de canal que se usa en "@xxxxxx".

Pero si el canal es Privado, ¿cómo puedo encontrar ese nombre "@xxxxxx"?

Quiero enviar un mensaje a un canal privado de Telegram

Usar chat_id
 
Jefferson Metha:
Utilizar chat_id

Gracias, ¿cómo puedo obtener el chat_id?

 
¿No hay forma de enviar mensajes a canales cerrados utilizando un bot?
 
Yevhenii Levchenko:
¿No hay forma de enviar mensajes a canales cerrados utilizando un bot?

Si el bot está en el canal y tiene derecho a enviar mensajes, sí puedes.