Βήμα 1: Καταχώρισε το bot σου στο BotFather
Το @BotFather είναι το επίσημο bot του Telegram για τη δημιουργία bots. Είναι δωρεάν και δεν χρειάζεσαι λογαριασμό προγραμματιστή.
- Άνοιξε το @BotFather στο Telegram και πάτα Έναρξη.
- Στείλε
/newbot. - Γράψε ένα όνομα. Αυτό βλέπει ο κόσμος στις συνομιλίες, π.χ. Pizza Corner. Μπορείς να το αλλάξεις αργότερα.
- Γράψε ένα username. Πρέπει να τελειώνει σε
bot, π.χ.pizzacorner_bot, και δεν αλλάζει αργότερα. - Το BotFather απαντά με το link του bot σου και ένα token. Αντίγραψε το token. Είναι το κλειδί που επιτρέπει σε ένα πρόγραμμα να ελέγχει το bot σου.
Το bot σου υπάρχει πλέον, αλλά δεν απαντά ακόμα σε κανέναν. Αυτό είναι το βήμα 2. Για περισσότερα για τα tokens, δες πώς παίρνεις token για bot.
Βήμα 2: Δώσε στο bot σου κάτι να κάνει
Ένα bot απαντά μόνο όταν ένα πρόγραμμα, που τρέχει κάπου, διαβάζει τα μηνύματά του και απαντά. Έχεις δύο επιλογές.
Επιλογή Α: Χρησιμοποίησε bot maker χωρίς κώδικα
Ένα bot maker τρέχει το πρόγραμμα για σένα. Με το Echo Maker:
- Άνοιξε το Echo Maker (@mkfrbot) και πάτα Έναρξη.
- Διάλεξε πρότυπο, π.χ. λήψη βίντεο, AI chat bot ή μεταφραστή.
- Βάλε το token από το βήμα 1.
Το bot είναι αμέσως online. Η φιλοξενία είναι δωρεάν και το διαχειρίζεσαι από πίνακα διαχείρισης μέσα στο Telegram.
Επιλογή Β: Γράψε τον κώδικα μόνος σου
Αν ξέρεις προγραμματισμό, μπορείς να χρησιμοποιήσεις το Telegram Bot API από σχεδόν οποιαδήποτε γλώσσα. Δημοφιλείς βιβλιοθήκες είναι οι python-telegram-bot, aiogram (Python), grammY και Telegraf (JavaScript). Θα χρειαστείς επίσης server ή φιλοξενία που μένει online, γιατί το bot σταματά να απαντά όταν σταματά το πρόγραμμά σου.
Κώδικας ή χωρίς κώδικα: τι να διαλέξεις;
| Bot maker χωρίς κώδικα | Δικός σου κώδικας | |
|---|---|---|
| Χρόνος μέχρι να λειτουργεί το bot | Περίπου ένα λεπτό | Από ώρες έως εβδομάδες |
| Γνώσεις που χρειάζεσαι | Καμία | Προγραμματισμός |
| Φιλοξενία | Περιλαμβάνεται | Τρέχεις εσύ server |
| Δικές σου λειτουργίες | Όσα προσφέρουν τα πρότυπα | Ό,τι μπορείς να φτιάξεις |
| Κόστος | Δωρεάν, με προαιρετική αναβάθμιση | Κόστος server |
Αν ένα πρότυπο κάνει ήδη αυτό που χρειάζεσαι, ένα bot maker είναι πιο γρήγορο. Αν χρειάζεσαι κάτι ασυνήθιστο, όπως σύνδεση με τη δική σου βάση δεδομένων, γράψε κώδικα.
Βήμα 3: Ολοκλήρωσε το προφίλ του bot σου
Πίσω στο @BotFather, μπορείς να δώσεις στο bot σου φωτογραφία προφίλ, περιγραφή και λίστα εντολών. Έτσι φαίνεται αξιόπιστο όταν το ανοίγει κάποιος πρώτη φορά. Δες πώς αλλάζεις όνομα, φωτογραφία και περιγραφή σε bot.
Ερωτήσεις
Είναι δωρεάν να φτιάξεις Telegram bot;
Ναι. Η καταχώριση bot στο BotFather είναι δωρεάν. Για να τρέχει χρειάζεται server, που κοστίζει αν τον φιλοξενείς μόνος σου. Το Echo Maker φιλοξενεί bots δωρεάν.
Πόσα bots μπορώ να φτιάξω;
Το Telegram βάζει όριο στα bots που φτιάχνει ένας λογαριασμός με το BotFather, αυτή τη στιγμή περίπου 20. Στο Echo Maker μπορείς να συνδέσεις όσα από αυτά θέλεις.
Μπορώ να φτιάξω Telegram bot από το κινητό μου;
Ναι. Το BotFather και το Echo Maker δουλεύουν και τα δύο μέσα στην εφαρμογή Telegram, οπότε φτιάχνεις και διαχειρίζεσαι ένα bot εξ ολοκλήρου από το κινητό σου.
Χρειάζεται να ξέρω προγραμματισμό;
Όχι. Με ένα bot maker χωρίς κώδικα διαλέγεις πρότυπο και βάζεις ένα token. Προγραμματισμός χρειάζεται μόνο αν θέλεις να φτιάξεις λειτουργίες από το μηδέν.