1. Το Node.js είναι εγκατεστημένο στον υπολογιστή σας.
2. Λογαριασμός Telegram.
Βήματα για τη δημιουργία ενός bot για το Telegram:
1. Ρύθμιση Telegram BotFather
- Ανοίξτε την εφαρμογή Telegram.
- Αναζητήστε και ανοίξτε το bot "BotFather".
- Πληκτρολογήστε "/start" και ακολουθήστε τις οδηγίες.
- Επιλέξτε όνομα και όνομα χρήστη για το bot σας.
2. Αποθηκεύστε το Token του Bot σας
- Αφού δημιουργήσετε το bot, θα λάβετε ένα διακριτικό.
- Αντιγράψτε και αποθηκεύστε αυτό το διακριτικό με ασφάλεια.
3. Δημιουργήστε ένα έργο Node.js
- Δημιουργήστε ένα νέο έργο Node.js στον κατάλογο που προτιμάτε.
- Αρχικοποιήστε το npm εκτελώντας την εντολή "npm init -y".
4. Εγκαταστήστε τα απαιτούμενα πακέτα npm
- Ανοίξτε το τερματικό στον κατάλογο του έργου σας και εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε τα απαραίτητα πακέτα:
``` sh
npm εγκατάσταση telegram-bot-api
```
5. Δημιουργήστε το Κύριο αρχείο JavaScript
- Δημιουργήστε ένα αρχείο με το όνομα "index.js" στη ρίζα του καταλόγου του έργου σας.
6. Γράψτε τον κωδικό του Bot σας
- Ανοίξτε το αρχείο "index.js" και προσθέστε τον ακόλουθο κώδικα:
```js
const TelegramBot =απαιτείται ('telegram-bot-api');
// Αντικαταστήστε το YOUR_BOT_TOKEN με το διακριτικό που λάβατε από τον BotFather
const bot =νέο TelegramBot(YOUR_BOT_TOKEN, { polling:true });
// Χειρισμός εισερχόμενων μηνυμάτων
bot.on('message', (message) => {
// Λάβετε το αναγνωριστικό συνομιλίας του χρήστη
const chatId =message.chat.id;
// Στείλτε ένα μήνυμα κειμένου πίσω στον χρήστη
bot.sendMessage(chatId, `Λήφθηκε μήνυμα:${message.text}`);
});
```
7. Εκτελέστε το Bot σας
- Στο τερματικό, εκτελέστε την εντολή "node index.js".
8. Δοκιμάστε το Bot σας
- Ανοίξτε την εφαρμογή Telegram.
- Αναζητήστε και ανοίξτε το όνομα χρήστη του bot σας.
- Στείλτε ένα μήνυμα στο bot και δείτε αν λάβετε απάντηση.
Συγχαρητήρια! Έχετε δημιουργήσει με επιτυχία ένα ρομπότ Telegram χρησιμοποιώντας το Node.js. Μπορείτε να προσαρμόσετε τη λειτουργικότητα του bot σας προσθέτοντας πρόσθετες εντολές, χειρισμό πιέσεων κουμπιών και πολλά άλλα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα