Andrey Vasilenko: Guten Tag! Kein Zugriff auf telegram api url, Fehler 1001. Die Frage wurde hier bereits gestellt, wer hatte ein solches Problem und wer konnte es lösen, bitte teilen
Danke für die Antwort. Hat es wirklich geholfen oder war es nur eine Vermutung? Der Kunde hat Win 7, es ist ein bisschen aus der Hand zu fragen, auf Win 10 zu aktualisieren, wird die vps eine andere vin auch haben.
Andrey Vasilenko: Danke für die Antwort. Hat es wirklich geholfen oder war es nur eine Vermutung? Der Kunde hat Win 7, es ist ein bisschen übertrieben, ein Upgrade auf Win 10 zu verlangen, der vps wird auch ein anderes vin haben.
Es gibt keine Garantie, wir müssen das überprüfen. Aber viele Leute haben sich unter W7 beschwert und berichten, dass unter W10 alles funktioniert. Probieren Sie es selbst aus. Ich würde auch nicht für Telegramm wechseln.
um eine Nachricht an einen privaten Kanal zu senden, muss ich chat_id als long wie folgt definieren:
input long InpChatId= -(use h t t p s ://t.me/username_to_id_bot to obtain your private chat id); // Chat ID Private
und verwenden Sie es, um an Telegram zu senden
sonst wird es nicht funktionieren, wenn jemand einen Code kennt, um zu erkennen, wenn wir einen String @publicChannelName oder einen Long -privateChannelName verwenden, um entsprechend zu casten, bitte hier posten!
Private Channel Ids haben negative Werte. Tun Sie dies:
Andrey Vasilenko: Danke, das hat geholfen ) Der Wechsel von Win7 zu Win10 hat das Problem gelöst
Unter Win7 funktioniert es nicht, man muss es nicht einmal versuchen. Ich habe alle Optionen ausprobiert. Eingebautes MQL WebRequest() und das auf Windows. Sie benötigen Windows 10 oder Windows Server 2012 und höher.
Ich habe ein Telegram Screenshot Post-zu-Telegramm für die Bestätigung-Funktionalität für meine Multi-Währung Multi Timeframe EA alles gut implementiert.
void send_photo(CMyBot & ibot, string symbol, string type, string shortTF, string longTF)
{
string photo_id = ScreenShotToFile(symbol, type, shortTF, longTF);
int chat_id = **********;
string caption = photo_id;
StringReplace(caption, ".png", "");
string enter = StringFormat("/%s", caption);
int sent = ibot.SendPhoto(photo_id, chat_id, photo_id, enter, NULL, false, 10000);
PrintFormat("Sent %i", sent);
//--- Start- oder Hilfebefehle// ibot.SendMessage(chat_id, "Klicken Sie auf die Schaltflächen", ibot.inlineKeyBoardMarkup());
}
Ich kann auch eine inlineKeyboard mit der Telegram.mqh SendMessage() Funktion senden alles gut
ibot.SendMessage(chat_id, "Click on the buttons", ibot.inlineKeyBoardMarkup());
Ich würde es bevorzugen, wenn sendPhoto() ein inlineKeybourd nehmen würde, aber aus irgendeinem Grund akzeptiert SendPhoto() nur das Standard KeyBoardMarkup(), nicht das inlineKeyBoardMarkup() im "reply_markup"
Ich habe mich in die Telegram.mqh eingehackt, aber ich kann das nicht zum Funktionieren bringen.
Guten Tag! Kein Zugriff auf telegram api url, Fehler 1001. Die Frage wurde hier bereits gestellt, wer hatte ein solches Problem und wer konnte es lösen, bitte teilen
Umstellung auf Win10
Danke für die Antwort. Hat es wirklich geholfen oder war es nur eine Vermutung? Der Kunde hat Win 7, es ist ein bisschen übertrieben, ein Upgrade auf Win 10 zu verlangen, der vps wird auch ein anderes vin haben.
Es gibt keine Garantie, wir müssen das überprüfen. Aber viele Leute haben sich unter W7 beschwert und berichten, dass unter W10 alles funktioniert. Probieren Sie es selbst aus. Ich würde auch nicht für Telegramm wechseln.
Telegram.mqh in Zeile 980 ruft auf:
und in Zeile 1006 ruft auf für:
um eine Nachricht an einen privaten Kanal zu senden, muss ich chat_id als long wie folgt definieren:
input long InpChatId= -(use h t t p s ://t.me/username_to_id_bot to obtain your private chat id); // Chat ID Private
und verwenden Sie es, um an Telegram zu senden
sonst wird es nicht funktionieren, wenn jemand einen Code kennt, um zu erkennen, wenn wir einen String @publicChannelName oder einen Long -privateChannelName verwenden, um entsprechend zu casten, bitte hier posten!
Danke, das hat geholfen ) Der Wechsel von Win7 zu Win10 hat das Problem gelöst
Unter Win7 funktioniert es nicht, man muss es nicht einmal versuchen. Ich habe alle Optionen ausprobiert. Eingebautes MQL WebRequest() und das auf Windows. Sie benötigen Windows 10 oder Windows Server 2012 und höher.
Ich habe ein Telegram Screenshot Post-zu-Telegramm für die Bestätigung-Funktionalität für meine Multi-Währung Multi Timeframe EA alles gut implementiert.
Ich kann auch eine inlineKeyboard mit der Telegram.mqh SendMessage() Funktion senden alles gut
ibot.SendMessage(chat_id, "Click on the buttons", ibot.inlineKeyBoardMarkup());Ich würde es bevorzugen, wenn sendPhoto() ein inlineKeybourd nehmen würde, aber aus irgendeinem Grund akzeptiert SendPhoto() nur das Standard KeyBoardMarkup(), nicht das inlineKeyBoardMarkup() im "reply_markup"
Ich habe mich in die Telegram.mqh eingehackt, aber ich kann das nicht zum Funktionieren bringen.
Für jede Hilfe wäre ich dankbar
Hallo, ist es möglich, den täglichen Gewinn in Prozent statt der Kontostand zu erhalten?
Jeder Ratschlag würde geschätzt werden.
Im beigefügten Screenshot können Sie den Code sehen.
Mit freundlichen Grüßen
Hallo, ist es möglich, den täglichen Gewinn in Prozent anstelle des Kontostandes zu erhalten?
Jeder Ratschlag würde geschätzt werden.
in dem beigefügten Screenshot können Sie den Code zu sehen.
Mit freundlichen Grüßen
Hallo Jungs, ich habe 10 Experten laufen, und erhalten diesen Fehler in allen von ihnen
Wie kann man diesen Fehler beheben?
{"ok":false, "error_code":409, "description": "Conflict: terminated by other getUpdates request; make sure that only one bot instance is running"}