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

 

Neuer Artikel Die Erstellung des Bots für Telegram in der Sprache MQL5 :

Dieser Artikel ist eine Anleitung, um Schritt um Schritt Bots für Telegramm in MQL5 zu erstellen. Dieses Material wird für diejenigen interessant sein, die ihre Traiding-Bots mit ihrem mobilen Gerät verknüpfen möchten. Der Artikel gibt Beispiele für Bots, die Trading-Signale senden, die Suche nach Informationen auf der Web-Seite durchführen, Informationen über den Status des Trading-Kontos senden, Notierungen und Screenshots der Charts auf Ihr Smartphone senden.

Für die Registrierung und Einstellung der Bots ist ein besonderer Bot @BotFather verantwortlich. Wir finden ihn über die Suche. Nach dem Hinzufügen zur Kontakt-Liste beginnen wir mit ihm zur unternehmen, durch den Befehl/start. Als Reaktion darauf wird er eine Liste aller verfügbaren Befehle senden, wie es in Abbildung 1 dargestellt ist.


Die Befehle-Liste @BotFather

Autor: Andrey Voytenko

 

Interessanter Artikel!

Funktionieren die Codes auf MT4?

 
Kodir Amanaliev:

Funktionieren die Codes auf MT4?

Ja, probieren Sie sie aus.
 
Sehr interessanter und nützlicher Artikel! Ich danke Ihnen!
 
Andrey Voytenko:
Ja, versuchen Sie es.

Ich habe Telegram_bot_EA auf MT4 ausprobiert. Ich habe das Token in den Einstellungen eingegeben. URL: https://api.telegram.org zur Liste der erlaubten Adressen hinzugefügt. Am Anfang funktionierte es gut, aber nach 2-3 Befehlen wird der Expert Advisor automatisch aus dem Chart entfernt, weil der Speicher nicht ausreicht....

Protokollbildschirm

 
Cool! Schlank und modern )
 

Ich danke den Lesern für ihr positives Feedback.

Die ersten gemeinsamen Tests haben Fehler im Code aufgedeckt, daher werde ich hier ein Archiv mit Korrekturen veröffentlichen. Es wird in dem Artikel bald aktualisiert werden.

Dateien:
telegram.zip  31 kb
 
Neue Version der Codes.
Dateien:
telegram.zip  31 kb
 
Vielen Dank, sehr nützliches Material!
 
Vielen Dank für das Material. Ich habe nur eine Frage: Ich kann das Senden von Nachrichten an den Kanal nicht konfigurieren. Die Fehlermeldung lautet "Bad Request". Token und Kanalname sind korrekt. Ich kann nicht verstehen, was das Problem ist.
 
Dmitri Custurov:
Vielen Dank für das Material. Ich habe nur eine Frage: Ich kann das Senden von Nachrichten an den Kanal nicht konfigurieren. Die Fehlermeldung lautet "Bad Request". Token und Kanalname sind korrekt. Ich kann nicht verstehen, was das Problem ist.

BadRequest ist eine Reaktion auf das Senden einer Nachricht an einen privaten Kanal. Eigentlich wollten die Entwickler, dass Bots nur mit öffentlichen Channels arbeiten.

Aber man kann mit privaten Channels über die ID arbeiten.

Das Schema, um die ID zu erhalten, ist wie folgt:

  • Machen Sie den Kanal öffentlich, legen Sie einen Benutzernamen für ihn fest.
  • Fügen Sie einen Bot als Administrator zu dem Kanal hinzu.

Nachdem Sie auf den Link geklickt haben, wird die Kanal-ID angezeigt, merken Sie sich diese.

  • Machen Sie den Kanal privat.

Die Kanal-ID ändert sich im Laufe der Zeit nicht, daher ist dieses Schema durchaus praktikabel.