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

 
kayodemizan:

HTTP リクエストが失敗しました。


助けてください。


ありがとうございます


アンドレイ・ヴォイテンコさん、こんにちは。

私も同じ問題を抱えています。何カ月も続いています。どうか助けてください!

ありがとうございました!

 

こんにちは、アンドレイ、

ファイルが壊れています。HTTPリクエストに失敗しました。

私は再びファイルTelegramボット EAを得ることができますか。

 
kayodemizan:

アンドレイ、こんにちは、

ファイルが壊れています。HTTPリクエストに失敗しました。

私は再びファイルTelegramボットEAを得ることができますか。



あなたの問題はとっくに解決済みです。

 
まず、チュートリアルに感謝します。しかし、どなたかシグナルメッセージに含まれるチャートのスクリーンショットを どのようにコード化するかご存じですか?
 
thegosutrader:

こんにちは、

プライベートチャンネルに送信したい方へ、

1) Telegram.mqhの1009行目と1010行目の"@"を"-"に置き換えてください(添付画像 参照)、

2) mq4ファイルに、チャンネル・トークンを-1000xxxxで始まるように記述する:InpChannelName="-10000xxxx";//チャンネル名

チャンネルをプライベートに設定すると、メッセージが表示されるはずです。

幸運を祈ります。

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

 
こんにちは。やっとTelegramで自分のボットを作ることにしたのですが、問題が発生しました。
MT4もMT5も送信しようとしません。
フォーラム全体に目を通し、新しいモジュールやライブラリをすべてダウンロードしたのですが...。
一番簡単なコードでボットとの接続を確認したところ...
#include <Telegram.mqh>

input string InpToken="";//トークン

CCustomBot bot;
int getme_result;
//+------------------------------------------------------------------+
| OnInit|
//+------------------------------------------------------------------+
int OnInit()
  {
//--- トークンを設定する
   bot.Token(InpToken);
//--- トークンをチェックする
   getme_result=bot.GetMe();
//--- タイマーを実行する
//--- 完了
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
| OnDeinit|
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
| オンタイマー|
//+------------------------------------------------------------------+
void OnTick()
  {
   if(getme_result!=0)
     {
      Comment("Error: ",GetErrorDescription(getme_result));
      return;
     }
//--- ボット名を表示
   Comment("Bot name: ",bot.Name());
  }
//+------------------------------------------------------------------+


MT4 と MT5 の両方で。
どうしたらいいでしょうか?お勧めの方法が見つかりません。

ターミナルでは、https://api.telegram.org/ の リクエストは許可されています。
ですが、不思議なことに、クロームでこのアドレスをリクエストすると、https://core.telegram.org/ の ページが開きます。

Chromiumからのボットは問題なく応答し、すべての新しいメッセージを確認し、チャネルにメッセージを送信します...
どうすればいいですか?

 
Gennady Mazur:
こんにちは。やっとTelegramで自分のボットを作ることにしたのですが、問題が発生しました。 MT4もMT5も何も送信しようとしません。 フォーラム全体に目を通し、新しいモジュールやライブラリをすべてダウンロードしたのですが・・・。 一番簡単なコードでボットとの接続をチェックしたのですが...




MT4 と MT5 の両方で。
どうしたらいいでしょうか?お勧めの方法が見つかりません。

ターミナルでは、https://api.telegram.org/ の リクエストは許可されています。
ですが、不思議なことに、クロームでこのアドレスをリクエストすると、https://core.telegram.org/ の ページが開きます。

Chromiumからのボットは問題なく応答し、すべての新しいメッセージを確認し、チャネルにメッセージを送信します...
どうすればいいですか?

1001 = APIに到達できない

通常、アドレスがブロックされている場合。そして、プロキシの助けを借りて(ブラウザでできるように)ターミナルでそれをバイパスすることは不可能であり、そのような設定はありません。

そのような設定はありません。
 
Edgar Akhmadeev:

1001 = APIに到達できない

通常、アドレスがブロックされている場合。そして、プロキシの助けを借りて(ブラウザでできるように)、ターミナルでそれを回避することは不可能です。

そのような設定はありません。

ここではテレグラムはブロックされていません。VPSがなくても、携帯電話からもパソコンからもアクセスできます。

 
Gennady Mazur:

テレグラムはブロックされていません。携帯電話からもパソコンからもVPNなしでアクセスできる。

あなたのプロフィールから判断すると、あなたはロシアにいるようですね。ロシアではTelegramはブロックされています...あなたの携帯電話上で動作するアプリケーションは指標ではありません - 彼らはそれを回避する独自の方法を持っています。
 
テストするには、VPNをインストールしてください。そうすれば、コンピューター上のすべてのデバイスがVPN経由でトラフィックを送信するようになる。