Обсуждение статьи "Создание бота для Telegram на языке MQL5" - страница 2

Спасибо огромное. Все работает. 

Попробовал, но выдает "URL не разрешен для WebRequest". Не могли бы вы объяснить подробнее?


Phalkun Thoeun:

Пробовал, но выдает "URL не разрешен для WebRequest". Не могли бы вы объяснить подробнее?

Пожалуйста, добавьте этот URL:

на вкладке "Советники" в окне "Параметры".

Привет

Спасибо за вашу полезную статью. Я попробовал Telegram_signal_EA. но я получаю ошибку "URL не разрешен для WebRequest", в тестере стратегий. Я добавил предложенные URL, но проблема пока не решена. Не могли бы вы мне помочь?

Я реализовал контроль и управление советником через систему сообщений и оповещений. В отдельный канал я получаю отчеты о его состоянии и проделанной работе, а через личную переписку с ботом я могу изменять настройки советника. Но тут у меня возник вопрос: Если вдруг каким то образом кто-то узнает имя бота и стартовые команды то ничто не помешает найти его через поиск и также управлять советником. Можно ли каким то образом сделать так чтобы бот мог принимать сообщения и обрабатывать их только от меня ?
Dmitri Custurov:
Можно ли каким то образом сделать так чтобы бот мог принимать сообщения и обрабатывать их только от меня ?
В базовом классе СCustomBot реализован сеттер UserNameFilter - это "белый список" пользователей от которых разрешено обрабатывать сообщения. @username пользователей можно перечислить через пробел, запятую или почку с запятой.
Ок, Спасибо. Если напрямую с ботом общаться, то работает, если я состою в группе и пишу ему из группы то не отвечает.
Dmitri Custurov:
Ок, Спасибо. Если напрямую с ботом общаться, то работает, если я состою в группе и пишу ему из группы то не отвечает.

Попробуйте скорректировать код в Telegram.mqh

//строка 492
//--- filter
if(m_users_filter.Total()==0 || (m_users_filter.Total()>0 && m_users_filter.SearchLinear(msg.from_username)>=0))
И снова работает. Спасибо...)))
nima_fad:

Я попробовал Telegram_signal_EA. но получаю ошибку "URL не разрешен для WebRequest", в тестере стратегий.

Спасибо за ваш положительный отзыв. Но функция WebRequest() не может быть выполнена в тестере стратегий.