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

 

Hallo Andrey

für Telegram Bot EA habe ich einen Screenshot Fehler, den ich nicht beheben konnte

Was scheint falsch zu sein?



Telegrammbildschirm

 

Serdar Karatac:

Was scheint falsch zu sein?

Bitte korrigieren Sie die Zeile 117:

result=bot.SendPhoto(screen_id,_chat_id,filename,_symbol+"_"+StringSubstr(EnumToString(_period),7));
 
Andrey Voytenko:

Bitte korrigieren Sie die Zeile 117:

Vielen Dank, Andrey, du hast es gelöst :)

 
Andrey Voytenko:

Bitte korrigieren Sie die Zeile 117:

Hallo Andrey

Ich habe deinen Beispielcode von hier heruntergeladen https://www.mql5.com/de/articles/2355

Ich habe die Anweisungen befolgt, die Sie in Ihrem Artikel erklärt haben: .... Ich habe meinen Bot und meinen Kanal erstellt und meinen Bot als Administrator des Kanals verbunden.

Ich habe den Link "https://api.telegram.org" und "https://search.mql5.com" in der Registerkarte Expert Advisor in den Optionen der Plattform hinzugefügt.

Wenn ich versuche, Ihre Beispielcodes (alle) zu laden, erhalte ich immer die Meldung "Error: unknow error 1001".

Können Sie mir bitte helfen?

Vielen Dank

Letzte Nachricht

Ich habe versucht, den gleichen Beispielcode in mt4 zu laden.....auf mt4 wird der Fehler 1001 nicht erzeugt......das Problem ist nur auf mt5

Ich habe diese Versionen von Plattformen

mt4 build 1121 (26 apr 2018)

mt5 build 1146 ((11 Jun 2018)

How to create bots for Telegram in MQL5
How to create bots for Telegram in MQL5
  • 2016.06.27
  • Andrey Voytenko
  • www.mql5.com
During the F8 conference held in San Francisco on 12th of April in 2016, Facebook announced the integration of API for bots into the Messenger. The same day a major update for the Telegram Bot Platform was released. Version 2.0 has pleasantly surprised with its functionality. It seems that bots that used to be popular in the ICQ era are now...
 
Eugenio Bravetti:

mt5 build 1146 ((11 Jun 2018)

Ich glaube, Sie verwenden einen alten Build. Bitte aktualisieren Sie auf 1845 (08 Jun 2018) und versuchen Sie es erneut.

 
Andrey Voytenko:

Ich glaube, Sie verwenden ein altes Build. Bitte aktualisieren Sie auf 1845 (08 Jun 2018) und versuchen Sie es erneut.

Entschuldigung, ich habe mich geirrt, als ich schrieb

mt5 build ist 1846 (11 jun 2018)

PS.....Wie ich in meinem vorherigen Beitrag geschrieben habe, auf MT4 ist die Verbindung in Ordnung, aber wenn ich "Telegram_Signal_EA" lade und ein neues Signal erzeugt wird, wenn das Programm eine Nachricht an den Kanal sendet, gibt das Programm zurück

"2018.06.13 18:57:03.688 Telegram_Signal_EA EURUSD.,M1: {"ok":false, "error_code":400, "description": "Bad Request: chat not found"}"

Die Schritte, die ich befolgt habe, sind:

1) Ich habe meinen Bot erstellt

2) Ich habe meinen Kanal erstellt

3) Ich habe meinen Bot als Administrator des Chanels hinzugefügt.

Ist das in Ordnung?

Danke

 

Eugenio Bravetti:

Ist das in Ordnung?

Gut. Aber wenn Sie mit einem privaten Kanal arbeiten, verwenden Sie die Kanal-ID und nicht den Kanalnamen.

 
Komisch, aber die Aufgabe ist sehr trivial. :)
 
Andrey Voytenko:

OK. Wenn Sie jedoch mit einem privaten Kanal arbeiten, verwenden Sie die Kanal-ID und nicht den Kanalnamen.

Hallo Andrej

vielen Dank für deine Bereitschaft

nur eine Frage an dich....

Ich muss vom MQL-Programm eine Datei oder einfache Informationen an andere MQL-Programme über Internet.... senden (die Plattformen befinden sich an verschiedenen Standorten)

Ist das mit Telegram für Sie möglich?

Haben Sie irgendwelche Vorschläge?

Vielen Dank!

Eugenio

 

Eugenio Bravetti:

Mit Telegram ist es für Sie möglich?

Ich weiß nicht, wie man Dateien zwischen Telegram Bots austauschen kann.