Ciao a tutti! In onore dell'italian Internet day, oggi è stato inaugurato il canale italiano della bot API PWRTelegram: @pwrtelegramita.
Ho appena abilitato il bilanciamento di carico sull'endpoint principale della API (https://api.pwrtelegram.xyz), questo dovrebbe rendere più veloci le richieste.
Ho visto molte persone interessarsi alla mia API, ma la maggior parte erano riluttanti a implementarla nei propri bot per paura di vedersi rubato o leakato il token del proprio bot.
Ebbene, ho buone notizie: la API @pwrtelegram non memorizza mai i token in database o in file, nè in chiaro, nè in versione hashata.
Non posso in alcun modo visualizzare i token dei bot che usano la mia API.
Sei sei ancora preoccupato, se magari stai pensando a falle di sicurezza o sei semplicemente paranoico (e fai bene), puoi vedere tu stesso il codice sorgente della API (https://github.com/pwrtelegram) o addirittura installarla sul tuo server con https://github.com/pwrtelegram-backend
Ebbene, ho buone notizie: la API @pwrtelegram non memorizza mai i token in database o in file, nè in chiaro, nè in versione hashata.
Non posso in alcun modo visualizzare i token dei bot che usano la mia API.
Sei sei ancora preoccupato, se magari stai pensando a falle di sicurezza o sei semplicemente paranoico (e fai bene), puoi vedere tu stesso il codice sorgente della API (https://github.com/pwrtelegram) o addirittura installarla sul tuo server con https://github.com/pwrtelegram-backend
GitHub
PWRTelegram
A modified version of Telegram's bot API. PWRTelegram has 11 repositories available. Follow their code on GitHub.
Se hai problemi durante l'installazione o l'uso della API non esitare e scrivi nel gruppo di supporto @pwrtelegramgroupita!
Forwarded from PWRTelegram API channel
A tutti gli italiani che sono iscritti a questo canale: vi invito a iscrivervi e a condividere la versione italiana di questo canale @pwrtelegramita e a unirvi al gruppo di supporto italiano, @pwrtelegramgroupita.
To all the italians in this channel: please subscribe and share the italian version of this channel, @pwrtelegramita, and join the italian support group @pwrtelegramgroupita.
To all the italians in this channel: please subscribe and share the italian version of this channel, @pwrtelegramita, and join the italian support group @pwrtelegramgroupita.
Sei stai riscontrando problemi nell'invio di file grandi tramite la API PWRTelegram ti prego di notare che questa API non è in grado di inviare file grandi se le richeste getUpdate o le richieste webhook non passano attraverso essa. Questo accade perchè quando la API carica questi file con tg-cli deve poi ottenere il file_id del file caricato tramite la bot API ufficiale, e ciò può essere fatto solamente intercettando il messaggio da getUpdates o da una richiesta webhook.
Vorrei anche invitarvi a usare, se possibile, i webhook invece del long polling.
Il long polling tende a sovraccaricare i miei server 😁
Il long polling tende a sovraccaricare i miei server 😁
Ho appena implementato la risoluzione degli username nella API @pwrtelegram.
Grazie a questa funzione potrete passare nel parametro chat_id non solo usernames di canali e gruppi, ma anche username di bot e utenti normali.
Ciò significa che potrete anche ottenere informazioni su qualsiasi utente e bot usando il metodo getChat.
Grazie a questa funzione potrete passare nel parametro chat_id non solo usernames di canali e gruppi, ma anche username di bot e utenti normali.
Ciò significa che potrete anche ottenere informazioni su qualsiasi utente e bot usando il metodo getChat.
Forwarded from Daniil Gentili
Ripulito e ottimizzato il codice, corretto getchat (adesso funziona anche se l'utente non ha mai contattato il bot or se si stanno ottenendo le informazioni di un bot).
Ehila! Se pensate che nell'API manca qualche funzione potete creare una richiesta di inclusione qui: https://github.com/pwrtelegram/pwrtelegram/issues
GitHub
pwrtelegram/pwrtelegram
Repository for the pwrtelegram bot API.
Ciao a tutti!
Mi dispiace per i recenti problemi alla API, tutto dovrebbe funzionare adesso.
Inoltre vorrei informarvi che sto lavorando ad un enorme aggiornamento per la API che la renderà più veloce e semplificherà molte operazioni.
Mi dispiace per i recenti problemi alla API, tutto dovrebbe funzionare adesso.
Inoltre vorrei informarvi che sto lavorando ad un enorme aggiornamento per la API che la renderà più veloce e semplificherà molte operazioni.
Ecco alcune novità riguardanti la API:
Ho appena finito di scrivere un'implementazione PHP del modulo struct di Python (https://docs.python.org/3/library/struct.html) che ho chiamato PHPStruct: https://github.com/danog/PHPStruct
Questa libreria può essere usata per impacchettare/spacchettare, stringhe, numeri interi, numeri a virgola mobile, caratteri e booleani in byte.
Questa libreria ha molti vantaggi rispetto all'implementazione nativa di PHP:
- è possibile specificare l'endianness dei dati generati.
- Ci sono tantissimi formati utili che non sono presenti nella implementazione nativa di PHP.
- La sintassi della stringa di formato è la stessa del modulo struct di Python.
- Il risultato di unpack è una normale matrice numerica che inizia da 0 come dovrebbe.
- I risultati di unpack hanno valori con tipi selezionati in modo automatico (int per formati integer, bool per formati boolean, float per formati a virgola mobile e string per tutti i formati rimanenti), a differenza di PHP dove il risultato di unpack è sempre una stringa.
- Pack è un po' più severo riguardo al tipo dei formati in input (il tipo deve coincidere con il formato fornito).
- è presente la funzione calcsize
Per informazioni visita la repo github ufficiale della libreria: https://github.com/danog/PHPStruct (non dimenticarti di assegnarle una stella!).
E la documentazione ufficiale del modulo struct: https://docs.python.org/3/library/struct.html
Questa libreria verrà usata in una implementazione PHP di mtproto che integrerò nella API: https://github.com/danog/MadelineProto
Condividi questo messaggio con i tuoi amici!
Ho appena finito di scrivere un'implementazione PHP del modulo struct di Python (https://docs.python.org/3/library/struct.html) che ho chiamato PHPStruct: https://github.com/danog/PHPStruct
Questa libreria può essere usata per impacchettare/spacchettare, stringhe, numeri interi, numeri a virgola mobile, caratteri e booleani in byte.
Questa libreria ha molti vantaggi rispetto all'implementazione nativa di PHP:
- è possibile specificare l'endianness dei dati generati.
- Ci sono tantissimi formati utili che non sono presenti nella implementazione nativa di PHP.
- La sintassi della stringa di formato è la stessa del modulo struct di Python.
- Il risultato di unpack è una normale matrice numerica che inizia da 0 come dovrebbe.
- I risultati di unpack hanno valori con tipi selezionati in modo automatico (int per formati integer, bool per formati boolean, float per formati a virgola mobile e string per tutti i formati rimanenti), a differenza di PHP dove il risultato di unpack è sempre una stringa.
- Pack è un po' più severo riguardo al tipo dei formati in input (il tipo deve coincidere con il formato fornito).
- è presente la funzione calcsize
Per informazioni visita la repo github ufficiale della libreria: https://github.com/danog/PHPStruct (non dimenticarti di assegnarle una stella!).
E la documentazione ufficiale del modulo struct: https://docs.python.org/3/library/struct.html
Questa libreria verrà usata in una implementazione PHP di mtproto che integrerò nella API: https://github.com/danog/MadelineProto
Condividi questo messaggio con i tuoi amici!
GitHub
GitHub - danog/PHPStruct: PHP implementation of Python's struct module.
PHP implementation of Python's struct module. Contribute to danog/PHPStruct development by creating an account on GitHub.
Salve.
Per favore resettate i webhook di tutti i vostri bot, perché sono stati tutti eliminati dalla bot API telegram.
Questa richiesta è applicabile sia a bot che usano la bot API ufficiale sia a bot che usano la bot API PWRTelegram.
Non avete bisogno di resettare i webhook se i vostri bot usano il long polling (getUpdates).
I webhook sono stati probabilmente resettati perché Telegram sta apportando modifiche server side o si è semplicemente corrotto il database dei webhook.
Inoltra questo messaggio in tutti i tuoi gruppi e canali, per favore.
Per favore resettate i webhook di tutti i vostri bot, perché sono stati tutti eliminati dalla bot API telegram.
Questa richiesta è applicabile sia a bot che usano la bot API ufficiale sia a bot che usano la bot API PWRTelegram.
Non avete bisogno di resettare i webhook se i vostri bot usano il long polling (getUpdates).
I webhook sono stati probabilmente resettati perché Telegram sta apportando modifiche server side o si è semplicemente corrotto il database dei webhook.
Inoltra questo messaggio in tutti i tuoi gruppi e canali, per favore.