Telegram - esp8266 - connessione al bot rifiutata

salve a tutti, è la prima volta che sento la necessità di scrivere perchè generalmente ho sempre trovato tutte le risposte in giro per il forum, vi spiego il mio problema:
vorrei ricevere delle notifiche su telegram da parte del mio nodemcu programmato tramite ide arduino, ho seguito numerosi tutorial, provato tutte le librerie e gli sketch di esempio, ho utilizzato lo sketch di esempio della libreria ESP8266HTTPClient.h semplicemente per ricevere un segno di vita dal bot telegram ma nulla; ho creato un bot da botfather su telegram senza ulteriori aggiunte se non il nome e l'indirizzo univoco, mi è stato rilasciato il token e se per esempio faccio una http request "https://api.telegram.org/botLtz1x2SKXWtAFuQ-Wgbe6TAnMw/getme" su qualsiasi browser ricevo la risposta json, tutto ciò non è possibile con nessuna libreria telegram e se faccio una semplice richiesta tramite arduino non ricevo nulla, sono sicuro che stia dimenticando qualcosa, ma è da stamattina che non sto capendo cosa, vi ringrazio per l'aiuto
se può essere d'aiuto ho provato a fare la stessa richiesta da nodered e mi riporta il dato grezzo in json

due cose:
togli immediatamente le stringhe di accesso al bot, speriamo che non te abbiano già copiate
metti qui il codice e spiega la configurazione usata
a parte tutte le varie librerie hai provato con le mie funzioni?
comunque pur se le librerie in effetti stimolano molto le funzioni corporali (fanno ca…) almeno un paio di messaggi prima che si incatastino dovrebbero poter andare a buon fine
quindi alcune domande:

  1. ma come sei collegato al wi-fi? sei sicuro di avere la connessioje nodemcu <-> wi-fi locale?
  2. hai provato a sepdire un messaggio da browser, ti arriva sul telefono?
1 Like

ciao, non ho nessun codice in quanto non ho nemmeno iniziato, utilizzando gli sketch di esmpio delle varie librerie ma anche soltanto facendo una semplice request http, la quale dovrebbe darmi il dato grezzo in json non va, è come se telegram non rispondesse alla richiesta, ho provato a fare altre request con indirizzi prova e il dato grezzo lo ricevo, quindi credo sia proprio problema di richiesta; è possibile che l'indirizzo di telegram è https e non http? l'unica differenza che noto è quella; non credo sia problema di connessione perchè utilizzo la stessa connessione dal browser web del pc; boh, strano

Come quella vecchia pubblicità
No codice no soluzione

Ops era: no Martini? No party
Spesso mi sconfondo, scusate

ajl91:
è possibile che l'indirizzo di telegram è https e non http?

Per quanto ne so, prende solo https (se da browser provi a richiamare in http ti fa redirect all'https).

Quindi non so se la libreria di Arduino supporta anche https (io non l'ho mai usata, quindi verifica tu) ma temo di no.

docdoc:
Quindi non so se la libreria di Arduino supporta anche https (io non l'ho mai usata, quindi verifica tu) ma temo di no.

... beh, se è una libreria fatta per Telegram che dici ? :smiley:

I problemi con quelle librerie son ben altri e ne abbiamo ampliamente parlato qui sul forum Italiano ... tanto che Standardoil s'è dovuto scrivere la sua (che si trova sempre qui sul forum).

Guglielmo

La mia è una libreria un poco approssimata, in effetti è solo un insieme di funzioni, no classi
Comunque, tutte quelle che ho visto non gestiscono in prima persona la comunicazione con telegram, istanziano un 'oggetto' che lo fa, oggetto che viene da un'altra libreria, mi sembra (non ho qui il pc) una cosa del tipo wifisecure o un nome simile

gpb01:
… beh, se è una libreria fatta per Telegram che dici ? :smiley:

Eh, che ne so, magari Telegram fino alla data X < NOW accettava sia http sia https, mentre ora accetta solo https, e la libreria magari non è quella più aggiornata (fermo restando che la comunicazione in https mi pare comunque pesantuccia per l’Arduinino nostro :wink: ).

docdoc:
... fermo restando che la comunicazione in https mi pare comunque pesantuccia per l'Arduinino nostro :wink:

... guarda che NON gira mica sulla UNO ... quelle librerie sono o per ESP o per MKR :wink:

Guglielmo

1 Like

Hm, giusto.