971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 (modifié) j'ai trouver ça https://stackoverrun.com/fr/q/9922959 https://fr.jeffprod.com/blog/2017/creer-un-bot-telegram/ Modifié le 5 décembre 2018 par 971jmd
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 (modifié) https://api.telegram.org/bot<token>/getFile?file_id=<file_id> une piste Modifié le 5 décembre 2018 par 971jmd
pepite Posté(e) le 5 décembre 2018 Signaler Posté(e) le 5 décembre 2018 il y a 11 minutes, 971jmd a dit : fibaro:call(472, "sendPhotoToUser", "469") Pour moi ton 469 doit etre remplacé par le nom de l'utilisateur crée dans la HC2 pour le @fibarobot
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 oui avec @fibarobot ça fonctionne très bien (mai obligé d'utilisé l'adresse mail) je cherche un moyen directe sans passé par @fibarobot
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 peut être avec l'adresse URL JPG de la camera: Streaming/channels/1/picture
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 https://rdrr.io/cran/telegram.bot/man/sendVideo.html
pepite Posté(e) le 5 décembre 2018 Signaler Posté(e) le 5 décembre 2018 Ne serait-ce pas quelquechose comme ceci dans le navigateur https://api.telegram.org/bot"..token.."/sendPhoto?chat_id="..chat_id.."&photo=http://ip_wan_hc2/Streaming/channels/1/picture je n'ai pas exactement l'url exacte mais cela doit etre l'url exterieure de la HC2 jusqu'au snpshot de la cam http://ip_wan_hc2/Streaming/channels/1/picture
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 (modifié) non j'ai comme réponse : https://api.telegram.org/bot7xxxxxxxxxxxxxxx/sendPhoto?chat_id=xxxxxxx&amp;photo=http://192.1368.0.33/Streaming/channels/1/picture {"ok":false,"error_code":400,"description":"Bad Request: there is no photo in the request"} Modifié le 5 décembre 2018 par 971jmd
pepite Posté(e) le 5 décembre 2018 Signaler Posté(e) le 5 décembre 2018 http://192.1368.0.33 C'est ton adresse LAN pas WAN et 1368 en 2ème octet, sur que cela ne marchera pas /Streaming/channels/1/picture
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 non toujours pareille {"ok":false,"error_code":400,"description":"Bad Request: there is no photo in the request"}
pepite Posté(e) le 5 décembre 2018 Signaler Posté(e) le 5 décembre 2018 Reste à trouver la bonne url pour trouver ou est stockée la photo. Teste mets toi sur ta cam au niveau HC2, ouvre les outils de developpement (F12), onglet réseau et clique sur la "prise de snapshot" pour rtenter de récupérer l'url
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 tu parle bien de la partie administration de la cam
pepite Posté(e) le 5 décembre 2018 Signaler Posté(e) le 5 décembre 2018 oui tu peux depuis ton interface appuyer sur le bouton snapshot qui t'envoies le snap par mail.
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 (modifié) j'ai pas trouver c'est caméra basic Modifié le 5 décembre 2018 par 971jmd
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 j'ai trouver ça https://www.openhab.org/addons/actions/telegram/
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 (modifié) j'ai trouver ça, mai impossible de la comprendre pffffff et comme référence pour l'image : https://telegram.org/img/t_logo.png curl -s \ -X POST \ https://api.telegram.org/bot<token>/sendPhoto \ -F chat_id=65535 \ -F photo="@path/to/your/image" \ | jq . Modifié le 5 décembre 2018 par 971jmd
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 pouuuu j'ai fini par trouver la persévérance paie https://api.telegram.org/bot7xxxxxxxxxxxxxxxxxxxxxxxxxx/sendPhoto?chat_id=9999999999&photo=https://telegram.org/img/t_logo.png
971jmd Posté(e) le 5 décembre 2018 Auteur Signaler Posté(e) le 5 décembre 2018 bonil reste voir comment récupéré image de la cam
MAM78 Posté(e) le 5 décembre 2018 Signaler Posté(e) le 5 décembre 2018 La question est de savoir où sera stocker l'image de ta photo ?
971jmd Posté(e) le 6 décembre 2018 Auteur Signaler Posté(e) le 6 décembre 2018 salut où et comment la stoker
971jmd Posté(e) le 6 décembre 2018 Auteur Signaler Posté(e) le 6 décembre 2018 (modifié) j'ai presque que trouver quand je rajoute a la variable local msg : "https://telegram.org/img/t_logo.png" je reçois la l'image. le truc est savoir comment aller chercher dans la HC2 le "jpgPath": "Streaming/channels/1/picture" (la capture de l'image video) et le placer dans la variable msg --[[ %% properties %% globals --]] local debug = true; local token = "xxxxxxxxxxxxxxxxxx" local chat_id = "xxxxxxxxxxxx" local url = "https://api.telegram.org/bot"..token.."/sendPhoto?chat_id="..chat_id.."&photo=" local function log(str) if debug then fibaro:debug(str); end; end local function errorlog(str) fibaro:debug("<font color='red'>"..str.."</font>"); end --Prevents the scene from running again local selfhttp = net.HTTPClient({timeout=2000}) ---***********************************************---- local msg = "https://telegram.org/img/t_logo.png" ---***********************************************---- log(msg); url = url .. msg selfhttp:request(url, { options={ headers = selfhttp.controlHeaders, data = requestBody, method = 'GET', timeout = 5000 }, success = function(status) local result = json.decode(status.data); if result.ok == true then log("successful"); else errorlog("failed"); log(status.data); end end, error = function(error) errorlog("ERROR") log(error) end }) Modifié le 6 décembre 2018 par 971jmd
pepite Posté(e) le 7 décembre 2018 Signaler Posté(e) le 7 décembre 2018 Bonjour, PAs eu le temps de regarder, mamis oui, faut l'url complete jusqu'à l'image.
pepite Posté(e) le 7 décembre 2018 Signaler Posté(e) le 7 décembre 2018 Je viens de tester le FibaroBot, nickel ;-) faut que je tente avec un botfather maintenant
MAM78 Posté(e) le 7 décembre 2018 Signaler Posté(e) le 7 décembre 2018 Est-ce que tu as réussi à t'envoyer dans ton BOT une commande vocale faite sur Google Home ou Alexa via IFTTT ?
971jmd Posté(e) le 7 décembre 2018 Auteur Signaler Posté(e) le 7 décembre 2018 la prochaine étape : https://core.telegram.org/bots/2-0-intro#url-buttons
Messages recommandés