Πώς φτιάχνεις Telegram bot

Κάθε Telegram bot έχει δύο μέρη: έναν λογαριασμό που καταχωρίζεις στο @BotFather και ένα πρόγραμμα που απαντά στα μηνύματα. Η καταχώριση θέλει ένα λεπτό. Για το πρόγραμμα, γράφεις κώδικα ή χρησιμοποιείς ένα bot maker χωρίς κώδικα.

Ενημερώθηκε · 5 λεπτά ανάγνωσης

Βήμα 1: Καταχώρισε το bot σου στο BotFather

Το @BotFather είναι το επίσημο bot του Telegram για τη δημιουργία bots. Είναι δωρεάν και δεν χρειάζεσαι λογαριασμό προγραμματιστή.

  1. Άνοιξε το @BotFather στο Telegram και πάτα Έναρξη.
  2. Στείλε /newbot.
  3. Γράψε ένα όνομα. Αυτό βλέπει ο κόσμος στις συνομιλίες, π.χ. Pizza Corner. Μπορείς να το αλλάξεις αργότερα.
  4. Γράψε ένα username. Πρέπει να τελειώνει σε bot, π.χ. pizzacorner_bot, και δεν αλλάζει αργότερα.
  5. Το BotFather απαντά με το link του bot σου και ένα token. Αντίγραψε το token. Είναι το κλειδί που επιτρέπει σε ένα πρόγραμμα να ελέγχει το bot σου.

Το bot σου υπάρχει πλέον, αλλά δεν απαντά ακόμα σε κανέναν. Αυτό είναι το βήμα 2. Για περισσότερα για τα tokens, δες πώς παίρνεις token για bot.

Βήμα 2: Δώσε στο bot σου κάτι να κάνει

Ένα bot απαντά μόνο όταν ένα πρόγραμμα, που τρέχει κάπου, διαβάζει τα μηνύματά του και απαντά. Έχεις δύο επιλογές.

Επιλογή Α: Χρησιμοποίησε bot maker χωρίς κώδικα

Ένα bot maker τρέχει το πρόγραμμα για σένα. Με το Echo Maker:

  1. Άνοιξε το Echo Maker (@mkfrbot) και πάτα Έναρξη.
  2. Διάλεξε πρότυπο, π.χ. λήψη βίντεο, AI chat bot ή μεταφραστή.
  3. Βάλε το 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.

Βήμα 4: Μοιράσου το

Το link του bot σου είναι t.me/ και το username του, π.χ. t.me/pizzacorner_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. Προγραμματισμός χρειάζεται μόνο αν θέλεις να φτιάξεις λειτουργίες από το μηδέν.