NEWS
[gelöst] Telegram - Server-Methode -> Wie mache ich das?
-
Hi zusammen.
Ich habe ein kleines Problem. Da ich über Telegram verschiedene Prioritäten angezeigt bekommen möchte, habe ich mehrere Bots und Instanzen angelegt die ich dann unterschiedlich ansteuere.
Aber anscheinend kommen die 5 Instanzen bei polling hin und da zum Absturz.
Jetzt wollte ich mal die Server-Methode ausprobieren und bin da wohl etwas überfordert.Ich habe mir gemäß Anleitung auf Github eine dyndns angelegt und die wie folgt in der Fritzbox hinterlegt
Im Telegram-Adapter habe ich die Dyndns-Adresse dann wie folgt eingegeben
und in der Fritzbox noch zwei Portfreigaben zu ioBroker definiert
Leider bekomme ich dann vom Telegram-Adapter folgende Fehlermeldung beim Start von der Instanz
host.ioBroker-VM64 2021-02-05 20:24:48.480 error instance system.adapter.telegram.4 terminated with code 6 (UNCAUGHT_EXCEPTION) telegram.4 2021-02-05 20:24:47.180 error (14222) Exception-Code: ETELEGRAM: ETELEGRAM: 400 Bad Request: bad webhook: Webhook can be set up only on ports 80, 88, 443 or 8443 telegram.4 2021-02-05 20:24:47.179 error (14222) Error: ETELEGRAM: 400 Bad Request: bad webhook: Webhook can be set up only on ports 80, 88, 443 or 8443 at /opt/iobroker/node_modules/node-telegram-bot-api/src/telegram.js:284:15 at tr telegram.4 2021-02-05 20:24:47.179 error (14222) unhandled promise rejection: ETELEGRAM: 400 Bad Request: bad webhook: Webhook can be set up only on ports 80, 88, 443 or 8443 telegram.4 2021-02-05 20:24:47.177 error (14222) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Was mache ich falsch? Kann mir vielleicht jemand helfen?
Wäre super
Gruß
Johnny -
@prinzeisenherz1 Du hast im Telegram 8843 angegeben, nicht 8443
-
@fastfoot Ich schmeiß mich weg. Menno, vor lauter Wald die Bäume nicht gesehen. Super das wars.
Tausend Dank!Jetzt habe ich aber noch ne Frage bzgl. der Zertifikate.
Reicht es die defaultpublic und defaultprivat zu nutzen oder sollte man über Let's Entcrypt? -
@prinzeisenherz1 sagte in Telegram - Server-Methode -> Wie mache ich das?:
etzt habe ich aber noch ne Frage bzgl. der Zertifikate.
Reicht es die defaultpublic und defaultprivat zu nutzen oder sollte man über Let's Entcrypt?da kenne ich mich NULL mit aus, würde aber LE nehmen. Auch die Portfreigabe wird immer mal wieder als Sicherheitsrisiko angesehen, aber das nur nebenbei.
-
@fastfoot Alles klar, danke für Deine Hilfe. Schönen Abend noch