Keresés

Új hozzászólás Aktív témák

  • vampire17

    addikt

    válasz vampire17 #10753 üzenetére

    Ez az, siker!!!!!

    Ez esetleg masnak is lehet erdekes, mert ezzel a modszerrel lehet a telegramot "MQTT nek" hasznalni!!

    szoval:

    1. Letrehozok egy Privat telegram channelt. (nem group-ot!!)

    2. letrehozok ket botot, az egyik legyen pl "ifttt_in" a masik pedig "telegram_out"

    3. mindket botot hozzaadom a csatornahoz, adminkent.

    4. node-red-ben folrakom ezeket a node-okat: [link]

    5. a "telegram event" node-ot hasznalva figyelem a telegram_out bot "channel post"-okat (tehat latom azokat a postokat, amiket o let azokban a channelekben, amikben benne van)

    6. az iftt_bot "cimezheto" webhook-kent: curl -X POST -H "Content-Type: application/json" -d '{"chat_id":"channel_id", "text":"Hello world!"}' https://api.telegram.org/bot_API_ID/sendmessage

    7. IFTTT-ben (vagy akarmi masban, ami tud webhook outputot) beallitom a fontiek alapjan a webhook-ot

    es ennyi! Innenol fogva az egyik bot gyujti az adatot, a masik pedig a node-redbe tovabbitja.

    Ahogy fontebb leirtam, lenyegeben az MQTT analogiajara epul az eljaras. Az elonye, hogy ugy tudsz a rendszered fele uzeneteket kuldeni, hogy nem kell portot nyitnod , vagy egyeb modon "kitenni" a szervered a netre. Valamint nem pull-olva (tehat altalad x idokozonkent lekerve) jon az adat, hanem a telegram triggereli a node-red bemeneted. (push, csak akkor van kommunikacio, ha tenylegesen jon adat)

Új hozzászólás Aktív témák