記事"MQL5言語でのTelegram用ボットの作成"についてのディスカッション - ページ 27

 

WebRequest 経由でTelegramを実行できない人には、このスクリプトを実行し、その結果をExpertsタブからここにコピーしてもらいたい。これにより、問題を素早く特定することができます。

Документация по MQL5: Сетевые функции / WebRequest
Документация по MQL5: Сетевые функции / WebRequest
  • www.mql5.com
Для использования функции WebRequest() следует добавить адреса серверов в список разрешенных URL во вкладке "Советники" окна "Настройки". Порт сервера выбирается автоматически на основе указанного протокола - 80 для "http://" и 443 для "https://". Функция WebRequest() является синхронной, это означает, что она приостанавливает выполнение...
 
Andrey Voytenko:

WebRequest 経由でTelegramを実行できない人には、このスクリプトを実行し、その結果をExpertsタブからここにコピーしてもらいたい。これにより、問題を素早く特定することができます。

2020.06.05 18:06:36.033 WebRequest_Test_Script (EURUSD.gl,H4) Build=2470 WebRequest=1001 GetLastError=5203 strData=


 

私は同じ結果を得た。APIが利用できない場合は、誰にとっても同じだ。

私は1年間この状態が続いている。唯一の解決策は、開発者が端末の設定から、引用だけでなくすべてのトラフィックをプロキシ経由にすることだ。一度問い合わせたが、回答はなかった。

 
Gennady Mazur:

2020.06.05 18:06:36.033 WebRequest_Test_Script (EURUSD.gl,H4) Build=2470 WebRequest=1001 GetLastError=5203 strData=

コマンドラインで実行してみてください

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe
 
Edgar Akhmadeev:

私は同じ結果を得た。APIが利用できなければ、誰にとっても同じことだ。

もう1年もこの状態が続いている。唯一の解決策は、開発者が端末の設定から引用だけでなく、すべてのトラフィックをプロキシ経由にすることだ。一度問い合わせたが、回答はなかった。

Edgar Akhmadeev WebRequestは失敗するがcurlは問題ないという状況を再現しようとしています。curlでリクエストしてみてください。上の例

 
Andrey Voytenko:

Edgar Akhmadeev WebRequestは失敗するがcurlは問題ないという状況を再現しようとしています。curlでリクエストしてみてください。上の例

curl: (28) api.telegram.org ポート 443 への接続に失敗しました。

 
Phindile Victoria Qwabe:

inpChannelNameはチャンネル名ですか、それともチャットIDですか?

チャットID
 
Andrey Voytenko:

そしてコマンドラインで実行してみてくれ

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe

Windowsからは
、MACからは以下のように実行したくない。

{"ok":true,"result":{"id":177791741,"is_bot":true,"first_name":"ForexSignal","username":"ForexSignalBot","can_join_groups":true,"can_read_all_group_messages":true,"supports_inline_queries":true}}

 
Gennady Mazur:

ウィンドウズから実行したくない。

この結果なら

2020.06.05 18:06:36.033 WebRequest_Test_Script (EURUSD.gl,H4) Build=2470 WebRequest=1001 GetLastError=5203 strData=

Windows システムを使用している場合は、実験の純度のために、Windows 用の curlhttps://curl.haxx.se/windows/ を入れてください。

curl for Windows
  • curl.haxx.se
These are the latest and most up to date official curl binary builds for Microsoft Windows. curl version : 7.70.0 Build : 7.70.0_1 Date : 2020-04-29 Changes : 7.70.0 changelog Packages curl for 64 bit Size: 3.2 MB sha256: c9ea2abc80b78e65f9eebe155272c7f27a80a264fe926a398aa5b48d4f5b4e0e curl for 32 bit Size: 3.0 MB sha256...
 
Andrey Voytenko:

そしてコマンドラインで実行してみてくれ

curl -X POST https://api.telegram.org/bot177791741:AAEcSxsNEu8625Y2I4KAw_H7yGev9tl8uJg/getMe
{"ok":true,"result":{"id":177791741,"is_bot":true,"first_name":"ForexSignal","username":"ForexSignalBot","can_join_groups":true,"can_read_all_group_messages":true,"supports_inline_queries":true}}