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

 
Muchas gracias. Todo funciona.
 

Intentando esto, pero muestra "URL no permitido para WebRequest ''. ¿podría explicar más?


 
Phalkun Thoeun:

Intentando esto pero mostrando "URL no permitido para WebRequest''. ¿podría por favor explicar más?

Por favor, añada esta URL:

en la pestaña "Asesores Expertos" de la ventana "Opciones".

 

Hola

Gracias por su artículo útil. He probado Telegram_signal_EA, pero recibo el error "URL no permitida para WebRequest" en el probador de estrategias. He añadido las URL sugeridas, pero el problema no se resuelve yet.could u por favor me ayude?

 
He implementado el control y la gestión del Asesor Experto a través de un sistema de mensajes y alertas. En un canal separado recibo informes sobre su estado y el trabajo realizado, y a través de la correspondencia personal con el bot puedo cambiar la configuración del Asesor Experto. Pero aquí tengo una pregunta: Si alguien descubre el nombre del bot y los comandos de inicio, entonces nada le impedirá encontrarlo a través de la búsqueda y controlar el EA también. ¿Hay alguna manera de hacer que el bot puede recibir mensajes y procesarlos sólo de mí?
 
Dmitri Custurov:
¿Hay alguna manera de hacer que el bot pueda recibir mensajes y procesarlos sólo de mí?
En la clase base CCustomBot está implementado el setter UserNameFilter - es una "lista blanca" de usuarios de los que se permite procesar mensajes. Los usuarios @username pueden ser listados con un espacio, coma o punto y coma.
 
Ok, gracias. Si me comunico directamente con el bot, funciona, si estoy en un grupo y le escribo desde el grupo, no responde.
 
Dmitri Custurov:
Ok, gracias. Si me comunico directamente con el bot, funciona, pero si soy miembro de un grupo y le escribo desde el grupo, no responde.

Prueba a ajustar el código en Telegram.mqh

// línea 492
//--- filtro
if(m_users_filter.Total()==0 || (m_users_filter.Total()>0 && m_users_filter.SearchLinear(msg.from_username)>=0))
 
Y vuelve a funcionar. Gracias...)))))
 
nima_fad:

He probado Telegram_signal_EA. pero recibo el error "URL no permitida para WebRequest", en el probador de estrategias.

Gracias por sus comentarios positivos. Pero la función WebRequest() no se puede ejecutar en el Probador de Estrategias.