Telegram: κάθε μήνυμα μπορεί να γίνει μικρή εφαρμογή με τα νέα widgets

telegram logo Telegram widgets

Telegram: κάθε μήνυμα μπορεί να γίνει μικρή εφαρμογή με τα νέα widgets

Το Telegram ανακοίνωσε μια αλλαγή στην πλατφόρμα των bots που επιτρέπει σε ένα μήνυμα να λειτουργεί σαν μικρή εφαρμογή. Οι νέοι widgets εμφανίζονται μέσα στη συνομιλία, με κουμπιά, γραφικά και ακόμη και πληρωμές, χωρίς να ανοίγει ξεχωριστή σελίδα ή Mini App. Ο ιδρυτής Pavel Durov το παρουσίασε λέγοντας ότι «κάθε μήνυμα του Telegram μπορεί πλέον να γίνει εφαρμογή». Η ενημέρωση του Bot API κυκλοφόρησε στις 9 Νοεμβρίου.

Τι είναι οι widgets του Telegram

Ένα widget είναι ένα μικρό διαδραστικό κομμάτι HTML που ένα bot στέλνει μέσα σε ένα μήνυμα. Οι προγραμματιστές γράφουν HTML, CSS και JavaScript, και ο κώδικας τρέχει σε ένα ελαφρύ περιβάλλον (QuickJS) και όχι σε WebView, οπότε η εμφάνιση είναι εγγενής και ταιριάζει στο θέμα της συνομιλίας, φωτεινό ή σκούρο.

Ο κώδικας κλειδώνει μόλις σταλεί το μήνυμα. Αλλάζει μόνο η κατάσταση (state) του widget, και μόνο το bot μπορεί να τη γράψει. Το widget μπορεί να ζητήσει κάτι από το bot, όπως ένα κουμπί callback, και η απάντηση επιστρέφει σε αυτό.

Τα όρια: τι μπορεί και τι δεν μπορεί

Μπορεί Δεν μπορεί
Να δείχνει κείμενο, διατάξεις, κουμπιά, γραφικά canvas και animations Να χρησιμοποιεί πληκτρολόγιο ή πεδία κειμένου
Να αντιδρά σε πάτημα και οριζόντιο σύρσιμο Να κάνει κλήσεις στο internet (fetch, WebSocket)
Να στέλνει αιτήματα στο bot και να ανοίγει επιβεβαιωμένους συνδέσμους Να φορτώνει εξωτερικά scripts, γραμματοσειρές ή εικόνες (μόνο data: URLs ή inline SVG)
Να ζητά πληρωμή ή υπογραφή μέσω του πορτοφολιού του Telegram Να αλλάξει μόνο του την κατάστασή του ή να κάνει scroll στο εσωτερικό του

Το μέγεθος περιορίζεται στα 32 KB HTML και στα 4 KB μετά τη συμπίεση. Γι’ αυτό το Telegram αναφέρει ότι οι πιο σύνθετες εφαρμογές εξακολουθούν να χρειάζονται bot ή κλασικό Mini App.

Πληρωμές και πορτοφόλι

Ένα widget μπορεί να ζητήσει συναλλαγή με τη μορφή TON Connect, μέσω του πορτοφολιού που είναι ενσωματωμένο στο Telegram. Ο χρήστης εγκρίνει κάθε συναλλαγή σε δικό του παράθυρο της εφαρμογής και το bot οφείλει να επαληθεύσει το αποτέλεσμα στο blockchain πριν θεωρήσει την πληρωμή ολοκληρωμένη. Η διαθεσιμότητα του πορτοφολιού εξαρτάται από την εφαρμογή και από περιορισμούς ανά περιοχή. Για το ευρύτερο περιβάλλον κινδύνων στα κρυπτονομίσματα, δες την είδηση για τη Binance και την ομάδα Lazarus της Βόρειας Κορέας.

Πού λειτουργούν αυτή τη στιγμή

  • Σε παραγωγή: μόνο σε ιδιωτικές συνομιλίες ανάμεσα σε χρήστη και bot.
  • Στον δοκιμαστικό server: ομάδες, inline mode και προώθηση μηνυμάτων.
  • Κανάλια: τα widgets δεν μπορούν να δημοσιευτούν σε κανάλια.

Τι σημαίνει για εσένα

Αν δεν φτιάχνεις bots, δεν χρειάζεται να κάνεις κάτι: θα δεις widgets όταν τα υιοθετήσουν bots που ήδη χρησιμοποιείς. Η εκτίμησή μας είναι ότι οι πρώτες χρήσεις θα είναι μικρά εργαλεία, κουίζ, γραφήματα και γρήγορες πληρωμές. Επειδή οι πληρωμές γίνονται σε crypto, έλεγχε πάντα το ποσό και τον παραλήπτη στο παράθυρο έγκρισης του πορτοφολιού πριν πατήσεις επιβεβαίωση. Αν σε ενδιαφέρουν γενικά οι εφαρμογές ανταλλαγής μηνυμάτων, δες και τον οδηγό για το πώς μεταφέρεις WhatsApp, φωτογραφίες και επαφές σε νέο κινητό.

Soustas
billnotis@yahoo.gr

Δημιουργός και Αρχισυντάκτης του Techsmart.gr καθώς επίσης και πολλών επιτυχημένων ιστοσελίδων. Μεγάλος fan της τεχνολογίας και Online Marketing Specialist θα τον βρείτε online όλο το 24ωρο.

No Comments

Post A Comment