Diskussion zum Artikel "Die Erstellung des Bots für Telegram in der Sprache MQL5" - Seite 25

 
kayodemizan:

Hallo Andrey, ich erhalte eine fehlgeschlagene HTTP-Anfrage


Bitte um Hilfe


Danke


Hallo @Andrey Voytenko

ich habe das gleiche Problem. Es tritt schon seit Monaten auf. Bitte helfen Sie mir!

Ich danke Ihnen sehr!

 

Hallo Andrey,

kann ich sagen, dass die Datei beschädigt ist. HTTP-Anfrage fehlgeschlagen Fehler bleibt bestehen.

Kann ich die Datei Telegram Bot EA wieder bekommen.

 
kayodemizan:

Hallo Andrey,

kann ich sagen, dass die Datei beschädigt ist. HTTP-Anfrage fehlgeschlagen Fehler bleibt bestehen.

Kann ich die Datei Telegram Bot EA wieder bekommen.

Bitte lesen Sie die 11 Seiten durch.

Ihr Problem wurde schon vor langer Zeit gelöst

 
Zunächst danke für das Tutorial. Aber weiß jemand, was mit Chart-Screenshot auf dem Signal Nachricht enthalten zu codieren?
 
thegosutrader:

Hallo,

Für diejenigen, die an einen privaten Kanal senden möchten,

1) ersetzen Sie das "@" durch "-" in der Telegram.mqh in Zeile 1009 und Zeile 1010 (siehe beigefügtes Bild),

2) in der mq4-Datei, setzen Sie Ihren Kanal-Token beginnend mit -1000xxxx wie folgt: InpChannelName="-10000xxxx";//Kanalname

und Sie sollten die Nachrichten erhalten, nachdem Sie Ihren Kanal auf privat gesetzt haben.

Viel Glück!

Funktioniert immer noch nicht, verwenden Sie für inpChannelName immer noch den Kanalnamen oder die Chat-ID?

 
Guten Tag Freunde. Schließlich beschlossen, meine eigenen Bot in Telegram zu erstellen, aber stieß auf ein Problem.
Nichts will weder MT4 noch MT5 senden.
Schaute durch das ganze Forum, heruntergeladen alle neuen Module und Bibliotheken, aber .... ach...
Ich habe den einfachsten Code genommen, um die Verbindung mit dem Bot zu überprüfen und...
#include <Telegram.mqh>

input string InpToken="";//Token

CCustomBot bot;
int getme_result;
//+------------------------------------------------------------------+
//| OnInit|
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Token setzen
   bot.Token(InpToken);
//--- Token prüfen
   getme_result=bot.GetMe();
//--- Timer laufen lassen
//--- erledigt
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| OnDeinit|
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Comment("");
  }
//+------------------------------------------------------------------+
//| OnTimer|
//+------------------------------------------------------------------+
void OnTick()
  {
   if(getme_result!=0)
     {
      Comment("Error: ",GetErrorDescription(getme_result));
      return;
     }
//--- Bot-Name anzeigen
   Comment("Bot name: ",bot.Name());
  }
//+------------------------------------------------------------------+

Er gibt nur den Fehler 1001, den er gar nicht kennt.
sowohl im MT4 als auch im MT5.
Was ist zu tun? Ich habe keine Empfehlungen gefunden.

Im Terminal ist die Anfrage https://api.telegram.org/ erlaubt
aber hier ist eine seltsame Sache, wenn Sie diese Adresse in Chrome anfordern, öffnet sich die Seite https://core.telegram.org/.

Von Chromium Bot antwortet ohne Probleme, sieht alle neuen Nachrichten und sendet Nachrichten an den Kanal ...
Was ist zu tun?

 
Gennady Mazur:
Guten Tag Freunde. Schließlich beschlossen, meine eigenen Bot in Telegram zu erstellen, aber stieß auf ein Problem.
Nichts will weder MT4 noch MT5 senden.
Schaute durch das ganze Forum, heruntergeladen alle neuen Module und Bibliotheken, aber .... ach...
Ich habe den einfachsten Code genommen, um die Verbindung mit dem Bot zu überprüfen und...

Er gibt nur den Fehler 1001, den er gar nicht kennt.
sowohl im MT4 als auch im MT5.
Was ist zu tun? Ich habe keine Empfehlungen gefunden.

Im Terminal ist die Anfrage https://api.telegram.org/
erlaubt, aber hier ist eine seltsame Sache, wenn diese Adresse in Chrome angefordert wird, öffnet sich die Seite https://core.telegram.org/.

Von Chromium Bot antwortet ohne Probleme, sieht alle neuen Nachrichten und sendet Nachrichten an den Kanal ...
Was ist zu tun?

1001 = API nicht erreichbar

Normalerweise, wenn die Adresse blockiert ist. Und mit Hilfe von Proxy (wie Sie im Browser können) ist es nicht möglich, es in das Terminal zu umgehen, gibt es keine solche Einstellung.

Versuchen Sie es in Ihrem Fall nur mit VPS.
 
Edgar Akhmadeev:

1001 = API nicht erreichbar

Normalerweise ist die Adresse blockiert. Und mit Hilfe von Proxy (wie im Browser) ist es nicht möglich, es im Terminal zu umgehen, es gibt keine solche Einstellung.

In Ihrem Fall sollten Sie es nur mit VPS versuchen.

Telegram wird hier nicht blockiert. Ohne VPS kann ich sowohl von meinem Telefon als auch von meinem Computer aus darauf zugreifen.

 
Gennady Mazur:

Bei uns ist Telegram nicht blockiert. Ich kann es sowohl von meinem Telefon als auch von meinem Computer aus ohne VPN nutzen.

Deinem Profil nach zu urteilen, bist du in Russland. Telegram ist in Russland blockiert... Eine funktionierende Anwendung auf Ihrem Telefon ist kein Indikator - sie haben ihre eigenen Wege, das zu umgehen.
 
Um es zu testen, können Sie ein VPN installieren. Dann werden alle Geräte auf Ihrem Computer den Datenverkehr über VPN senden