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

 
Для проверки можно поставить себе VPN. Тогда все устройства на компе будут через ВПН трафик гнать
 

Тестировал на ПК заказчика. Он в Сингапуре. WebRequest возвращает 1001.

При этом через cURL запросы проходят без проблем. Вот его комментарии: https://www.mql5.com/en/forum/341742

В общем предлагаю не паниковать и просто подождать, когда разработчики освободятся и пофиксят это.

WebRequest failed with error 5203 but CURL/PostMan are still ok
WebRequest failed with error 5203 but CURL/PostMan are still ok
  • 2020.05.25
  • www.mql5.com
I've got this issue on WebRequest: I did enabled EA and allowed the URL in MT5 setting: However, I still can send request successfully from CURL an...
 
Andrey Voytenko:

Тестировал на ПК заказчика. Он в Сингапуре. WebRequest возвращает 1001.

При этом через cURL запросы проходят без проблем. Вот его комментарии: https://www.mql5.com/en/forum/341742

В общем предлагаю не паниковать и просто подождать, когда разработчики освободятся и пофиксят это.

Можете предоставить точный запрос? Пусть все цифры и буквы в API-key бота заменят на XXX, но чтобы всё оставльное было в точности как в запросе.

 
Rashid Umarov:

Можете предоставить точный запрос? Пусть все цифры и буквы в API-key бота заменят на XXX, но чтобы всё оставльное было в точности как в запросе.

Хорошо Рашид. Как только заказчик выйдет на связь, предоставлю Вам все подробности.

 
Sergey Kolemanov:
Судя по профилю Вы в России. В России Телеграмм блокируется... Работающее приложение на телефоне не показатель - у них есть свои пути обхода. 

Я сейчас в Киеве.

 
Andrey Voytenko:

Тестировал на ПК заказчика. Он в Сингапуре. WebRequest возвращает 1001.

При этом через cURL запросы проходят без проблем. Вот его комментарии: https://www.mql5.com/en/forum/341742

В общем предлагаю не паниковать и просто подождать, когда разработчики освободятся и пофиксят это.

Андрей, на сколько я понял это прабла билда и в МТ4 и в МТ5...
Потому как если бы это было в вашей библиотеке, то Вы бы уже подправили...

 
Gennady Mazur:

Андрей, на сколько я понял это прабла билда и в МТ4 и в МТ5...
Потому как если бы это было в вашей библиотеке, то Вы бы уже подправили...

Да, периодически получаю от MQL сообщества сообщения, что WebRequest возвращает 1001. Это обострилось в последнее время, но не у всех это воспроизводится.

Например на ПК заказчика из Сингапура эта проблема была пару дней назад. Я постараюсь зайти к нему и сделать скриншоты для Рашида.

 
Andrey Voytenko:

Да, периодически получаю от MQL сообщества сообщения, что WebRequest возвращает 1001. Это обострилось в последнее время, но не у всех это воспроизводится.

Например на ПК заказчика из Сингапура эта проблема была пару дней назад. Я постараюсь зайти к нему и сделать скриншоты для Рашида.

Скрипач скриншот не нужен - нужен код, который можно вставить копипастой и проверить под отлдакой

 
Rashid Umarov:

Скрипач скриншот не нужен - нужен код, который можно вставить копипастой и проверить под отлдакой

Понял, сделаю.
 
Andrey Voytenko:

Да, периодически получаю от MQL сообщества сообщения, что WebRequest возвращает 1001. Это обострилось в последнее время, но не у всех это воспроизводится.

Например на ПК заказчика из Сингапура эта проблема была пару дней назад. Я постараюсь зайти к нему и сделать скриншоты для Рашида.

и еще, Андрей...
при компелировании моего проверочного эксперта в МТ5,
ругается на модуль Телеграмм...
Не посмотрите почему?

deprecated behavior, hidden method calling will be disabled in a future MQL compiler version    Telegram.mqh    326     7
deprecated behavior, hidden method calling will be disabled in a future MQL compiler version    Telegram.mqh    453     13
deprecated behavior, hidden method calling will be disabled in a future MQL compiler version    Telegram.mqh    454     7
deprecated behavior, hidden method calling will be disabled in a future MQL compiler version    Telegram.mqh    455     7
code generated          1       1
0 errors, 4 warnings, 2113 msec elapsed         1       5

вот эти строки в Вашем модуле

   string StringDecode(string text)
     {
      //--- replace \n
      StringReplace(text,"\n",ShortToString(0x0A));

самая нижняя строка и вот эти

   void UserNameFilter(const string username_list)
     {
      m_users_filter.Clear();

      //--- parsing
      string text=StringTrim(username_list);
      if(text=="")
         return;

      //---
      while(StringReplace(text,"  "," ")>0);
      StringReplace(text,";"," ");
      StringReplace(text,","," ");

три последние...