2015-12-07 30 views
5

Sto provando a configurare un bot di telegramma come descritto qui - https://core.telegram.org/bots/api#setwebhook.WebGook di Telegram bot con certificato autofirmato non funziona

ho provato quasi tutto per usare il mio certificato auto-firmato, ma senza successo ancora nel rendere telegramma chiamata l'URL lo passo anche quando è la restituzione di un risultato OK

{"ok":true,"result":true,"description":"Webhook was set"} 
  • posso chiamare altri metodi con successo e funzionano tutti bene.
  • Ho usato CPanel e openssl per generare un certificato e provato entrambi.
  • ho usato sia un semplice form HTML per chiamare il metodo setWebhook e uno script PHP ricciolo
  • ho provato a passare l'URL e l'indirizzo IP del mio sito
  • Ho testato l'URL webhook mi passa diverse volte e ho provato diversi semplice script per tracciare tutte le chiamate a loro
  • ho anche controllato tutte le domande qui come il mio, ma nessuno è stato risolto

c'è qualcosa che non ho provato o pensato?

PS: l'acquisto di un certificato verificato non è un'opzione per me, ho già provato alcuni provider SSL gratuiti come startssl (che non hanno accettato il mio dominio dal momento che è termina con .ir senza motivo ragionevole, ma non dovrebbe essere collegato qui , destra?).

+0

Hai provato tutti questo https://core.telegram.org/bots/self-signed? –

+0

@pengrad, tutti 5 volte, ma ho già familiarità con i certs e davvero non credo che sia questo il problema. In qualche modo il telegramma ha un problema con i certificati autofirmati. Come test ho provato un altro host con un certificato verificato e ha semplicemente funzionato – azerafati

+0

@azerafati salam, rahe halli baraye moshkel peida kardid? uomo prosciutto hamin moshkel ro daram, mamnoon misham agar komak konid. ciao, trovi una soluzione, anch'io ho questo problema, ogni aiuto è apprezzato. –

risposta

0

In modalità autofirmato è necessario:

  • creare il proprio certificato
  • Set al vostro Domain in Hosting Settings
  • Invia public key file del certificato con setWebHook