Diskussion zum Artikel "Die Erstellung des Bots für Telegram in der Sprache MQL5" - Seite 20
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Hallo,
Ich erlebe ein kleines Problem mit dem Telegram Bot EA mt5 - Ich bin in der Lage, zusätzliche Vorlage in den Einstellungen hinzuzufügen, ABER wenn ich es von der Telegram testen, ist es nur Standard-Vorlage laden.
Irgendwelche Empfehlungen oder eine Hand für Hilfe?
Vielen Dank im Voraus!
Bitte helfen Sie mir mit Ratschlägen. Ich habe die BerechtigungTerminaleinstellungen hinzugefügt. Über den Browser wird die Anfrage erfolgreich ausgeführt https://api.telegram.org/bot<token>/sendMessage?chat_id=<id>&text=test
Die folgenden Codezeilen werden ausgeführt, aber SendMessage gibt den Fehlercode 5203 (Fehler bei der Ausführung einer HTTP-Anfrage) zurück. Die Methode bot.GetMe() gibt denselben Fehlercode 5203 zurück.
Wo könnte das Problem liegen? Vielen Dank!
Alexander,
Wie haben Sie das Problem gelöst?
Ich habe VPN in Chrome ausgeführt und erhalte immer noch 5203.
Morgen werde ich versuchen, auf amazan vps.
Vielen Dank, es funktioniert perfekt!
Was genau funktioniert? Verwenden Sie die Bibliothek aus diesem Artikel? Welches Terminal verwenden Sie MT4 oder MT5?
Was genau funktioniert? Sind Sie mit der Bibliothek aus diesem Artikel? Welches Terminal verwenden Sie MT4 oder MT5?
Es funktioniert beides.
Es funktioniert in beide Richtungen.
Andrew, die Sache ist die, dass diese Bibliothek für mich seit einiger Zeit nicht mehr funktioniert, sogar über VPN, mit der Rückgabe von Error: HTTP request failed. Gemessen an der Tatsache, dass Menschen zur gleichen Zeit begann, in diesem und anderen Threads über Probleme mit der Telegramm-API zu posten, gibt es ein Problem. Die Lösung scheint nur für MT5 gefunden worden zu sein, aber die benutzen eine andere Bibliothek als diese. Wahrscheinlich trat das Problem auf, nachdem Telegram begann, Anfragen nur noch über das TLS 1.2-Protokoll zu akzeptieren ... Im Allgemeinen habe ich nicht eine Lösung für das Problem noch gefunden, und hier eine Person schrieb, und Sie schreiben, dass alles funktioniert.
Andrei, die Sache ist die, dass seit einiger Zeit diese Bibliothek nicht mehr funktioniert, auch über VPN, zurückgeben Fehler: HTTP-Anfrage fehlgeschlagen. Gemessen an der Tatsache, dass Menschen zur gleichen Zeit begann, in diesem und anderen Threads über Probleme mit Telegramm-API zu schreiben, gibt es ein Problem. Die Lösung scheint nur für MT5 gefunden worden zu sein, aber die benutzen eine andere Bibliothek als diese. Wahrscheinlich trat das Problem auf, nachdem Telegram begann, Anfragen nur noch über das TLS 1.2-Protokoll zu akzeptieren ... Im Allgemeinen habe ich nicht eine Lösung für das Problem noch gefunden, und hier eine Person schrieb, und Sie schreiben, dass alles funktioniert.
Öffnen Sie https://api.telegram.org/ in Ihrem Browser?
Wie verwenden Sie diese Bibliothek? Haben Sie selbst etwas hinzugefügt oder die Beispiele aus dem Artikel ausgeführt?
Wird https://api.telegram.org/ in Ihrem Browser geöffnet?
Ja, es öffnet sich, VPN ist aktiviert, vpn ist nicht im Browser, es gibt ein separates Programm auf dem Computer, der gesamte Datenverkehr geht durch dieses Programm.
Wie verwenden Sie diese Bibliothek? Haben Sie selbst etwas hinzugefügt oder die Beispiele aus dem Artikel ausgeführt?
Ich benutze nur die Bibliothek Telegram.mqh, alles andere habe ich selbst geschrieben, kurz gesagt - das Senden/Empfangen von Signalen über den Handel.
Jetzt habe ich die Bibliothek erneut heruntergeladen, die Adresse zugelassen und das Beispiel aus dem Telegram_Bot_EA-Artikel ausgeführt - gleicher Fehler: HTTP-Anfrage fehlgeschlagen.
p.s. getestet auf MT4
Hallo!, gelang es mir zu tun, da sie auch auf private Kanäle arbeiten, ist alles auf der Telegram.mqh, gibt es einen Teil in der Datei, wo die "@" befinden, was ich tat, wurde durch "-" ersetzt, und zum Zeitpunkt der Platzierung der Name des Kanals mit der Variable InpChannelName gibt es die folgenden "-10014749xxxxx", das Token des Kanals mit dem Bot Platz
Ja, es öffnet sich, VPN ist aktiviert, vpn ist nicht im Browser, es gibt ein separates Programm auf dem Computer, der gesamte Datenverkehr läuft über dieses Programm.
Ich benutze nur die Telegram.mqh Bibliothek, alles andere habe ich selbst geschrieben, kurz gesagt - Senden/Empfangen von Signalen über Trades.
Jetzt habe ich die Bibliothek wieder heruntergeladen, die Adresse zugelassen, das Beispiel aus dem Telegram_Bot_EA Artikel ausgeführt - gleicher Fehler: HTTP-Anfrage fehlgeschlagen.
p.s. getestet auf MT4
Vielleicht erlaubt MT4 den Verkehr unter Umgehung des VPN? Wahrscheinlich, es gibt einige Programme dafür.
Aber ich würde es einfacher machen:
Ich kann Ihnen meinen EA zum Testen geben, aber ich bin sicher, dass das Ergebnis dasselbe sein wird, das Problem liegt in der grundlegenden WebRequest.
Sie können auch eine Variante mit wininet.dll und dem üblichen Windows WebRequest verwenden. Es wurden hier einige Beispiele gepostet, suchen Sie nach ihnen.