Εντολή !παιχνίδι με την τρέχουσα κατηγορία του stream στο chat bot
Από πού παίρνει το bot το όνομα του τρέχοντος παιχνιδιού
Η εντολή !παιχνίδι συνήθως δεν δείχνει την εφαρμογή που εκτελείται στον υπολογιστή, αλλά την τρέχουσα κατηγορία του καναλιού στο Twitch. Ο streamer αλλάζει το παιχνίδι ή την κατηγορία στον πίνακα ελέγχου της μετάδοσης και το bot λαμβάνει αυτή την τιμή μέσω ενσωματωμένης μεταβλητής ή αιτήματος στο API.
Αν στον πίνακα του Twitch έχει μείνει το προηγούμενο παιχνίδι, έχει επιλεγεί η κατηγορία «Συζήτηση» ή το πεδίο είναι κενό, το bot θα εμφανίσει την ίδια τιμή. Το ίδιο το chat bot δεν αναγνωρίζει το παιχνίδι στην οθόνη: λειτουργεί με τα δεδομένα που παρέχει η πλατφόρμα ή μια εξωτερική αυτοματοποίηση.
Πρώτα ενημερώστε την κατηγορία του καναλιού στο Twitch
Πριν ρυθμίσετε την εντολή, ελέγξτε πού αλλάζετε την κατηγορία: στο Creator Dashboard, μέσω προγράμματος διαχείρισης του stream ή μέσω ενσωμάτωσης με το bot. Σημασία έχει η τελική κατάσταση του καναλιού που βλέπουν οι θεατές στη σελίδα της μετάδοσης.
Μετά την αλλαγή παιχνιδιού μην περιμένετε άμεση ενημέρωση σε όλες τις υπηρεσίες. Το bot μπορεί να κρατά την τελευταία τιμή σε cache και η πλατφόρμα να μεταδίδει τα ενημερωμένα δεδομένα με καθυστέρηση. Για την εντολή !παιχνίδι καλύτερα να αλλάζετε κατηγορία πριν την έναρξη της μετάδοσης και να ελέγχετε ξεχωριστά την απάντηση στο chat.
Η εντολή !παιχνίδι στο Nightbot
Στο Nightbot ανοίξτε τα Custom Commands, δημιουργήστε την εντολή !παιχνίδι και ορίστε μήνυμα με μεταβλητή Twitch. Για το τρέχον κανάλι συνήθως χρησιμοποιείται αυτή η απάντηση: «Τώρα παίζουμε: $(twitch game $(channel))».
Η μεταβλητή $(channel) αντικαθιστά το κανάλι στο οποίο καλείται η εντολή και η $(twitch game ...) ζητά την κατηγορία του. Αν το bot εξυπηρετεί πολλά κανάλια, αυτή η επιλογή είναι πιο βολική από το να γράφετε χειροκίνητα το login του streamer σε κάθε εντολή.
- Command: !παιχνίδι
- Message: Τώρα παίζουμε: $(twitch game $(channel))
- Userlevel: Everyone
- Cooldown: ορίστε καθυστέρηση για να μην γεμίζει το chat με ίδιες απαντήσεις
Μειονέκτημα του Nightbot είναι η περιορισμένη λογική απάντησης. Η διαχείριση κενής κατηγορίας, πολλαπλών εκδοχών κειμένου ή δεδομένων από δικό σας πρόγραμμα χωρίς πρόσθετες λύσεις θα είναι δύσκολη.
Εντολή με κατηγορία στο StreamElements
Στο StreamElements η μεταβλητή του τρέχοντος παιχνιδιού συνήθως προστίθεται στην απάντηση της εντολής ως ${game}. Στην ενότητα Chat bot δημιουργήστε την εντολή !παιχνίδι και ορίστε κείμενο: «Τρέχον παιχνίδι: ${game}».
Πριν την αποθήκευση δοκιμάστε την εντολή στο chat με λογαριασμό θεατή. Αν το bot δεν είναι συνδεδεμένο στο σωστό κανάλι ή η κατηγορία του καναλιού δεν έχει ενημερωθεί, η μεταβλητή μπορεί να επιστρέψει παλιά τιμή ή κενό κείμενο. Οι ρυθμίσεις δικαιωμάτων και καθυστέρησης βρίσκονται στο ίδιο σημείο, στις παραμέτρους της εντολής.
- Command: !παιχνίδι
- Response: Τρέχον παιχνίδι: ${game}
- Permission: Everyone
- Cooldown: προσαρμόστε ανάλογα με τη δραστηριότητα του chat
Μειονέκτημα του StreamElements είναι ότι η εντολή εξαρτάται από την ενσωμάτωση της ίδιας της υπηρεσίας με το Twitch. Σε αποτυχία εξουσιοδότησης ή καθυστέρηση συγχρονισμού δεν θα μπορείτε να διορθώσετε χειροκίνητα την απάντηση χωρίς αλλαγή της εντολής.

Πώς να εμφανίσετε την κατηγορία μέσω Streamer.bot
Στο Streamer.bot η εντολή είναι πιο βολικό να χτίζεται μέσω Action. Δημιουργήστε μια ενέργεια που λαμβάνει πληροφορίες για το κανάλι Twitch και στη συνέχεια στέλνει μήνυμα στο chat. Μετά την υποεντολή λήψης δεδομένων καναλιού, στα ορίσματα της ενέργειας συνήθως είναι διαθέσιμο το όνομα του παιχνιδιού gameName.
Στην υποεντολή Send Message ορίστε, για παράδειγμα: «Τώρα παίζουμε: %gameName%». Στη συνέχεια συνδέστε το Action με την εντολή !παιχνίδι στην ενότητα Commands. Αν στη δική σας έκδοση του Streamer.bot το όνομα του ορίσματος διαφέρει, εκτελέστε πρώτα την ενέργεια σε δοκιμαστική λειτουργία και δείτε τη λίστα ορισμάτων που επέστρεψε η υποεντολή Twitch.
Μειονέκτημα του Streamer.bot είναι η περισσότερη χειροκίνητη ρύθμιση. Πρέπει να συνδέσετε μόνοι σας την εντολή, την ενέργεια, την πρόσβαση του bot στο chat και την εξουσιοδότηση Twitch, οπότε ένα λάθος σε οποιοδήποτε στάδιο θα αφήσει την εντολή χωρίς απάντηση.
Αίτημα κατηγορίας μέσω Twitch API
Ένα προσαρμοσμένο bot, script ή Action στο Streamer.bot μπορεί να λαμβάνει την κατηγορία απευθείας μέσω Twitch API. Για αυτό, πρώτα βρείτε το αριθμητικό αναγνωριστικό του καναλιού: το αίτημα GET https://api.twitch.tv/helix/users?login=login_καναλιού επιστρέφει τα δεδομένα χρήστη, συμπεριλαμβανομένου του id.
Στη συνέχεια χρησιμοποιήστε το αίτημα GET https://api.twitch.tv/helix/channels?broadcaster_id=ID_ΚΑΝΑΛΙΟΥ. Στην απάντηση του API υπάρχει το πεδίο game_name — είναι το όνομα της τρέχουσας κατηγορίας, το οποίο μπορείτε να στείλετε στο chat ως απάντηση στο !παιχνίδι.
Για το αίτημα χρειάζονται οι κεφαλίδες Client-ID και Authorization με token πρόσβασης. Μην εισάγετε το token και το αναγνωριστικό της εφαρμογής σε ανοιχτό κείμενο εντολής, δημόσιο repository ή widget browser: αυτά τα δεδομένα πρέπει να αποθηκεύονται στις ρυθμίσεις του bot ή σε μεταβλητές περιβάλλοντος.
Διαδικασία ρύθμισης εντολής API
- Δημιουργήστε μια εφαρμογή στον πίνακα προγραμματιστή του Twitch και λάβετε το Client ID.
- Λάβετε ένα token με πρόσβαση στα δεδομένα του καναλιού και αποθηκεύστε το στις ρυθμίσεις του bot ή του script σας.
- Προσδιορίστε το broadcaster_id του καναλιού μέσω του endpoint users με βάση το login.
- Στείλτε αίτημα στο endpoint channels με το broadcaster_id.
- Πάρτε από την απάντηση το πεδίο game_name και διαμορφώστε το μήνυμα για το chat.
- Αν το game_name είναι κενό, εμφανίστε ουδέτερο κείμενο αντί για κενή απάντηση.
Μην κάνετε ερωτήματα στο API για κάθε μήνυμα στο chat. Είναι πιο πρακτικό να ενημερώνετε την τιμή στην πρώτη κλήση του !παιχνίδι, να τη διατηρείτε για τη διάρκεια της καθυστέρησης της εντολής και να λαμβάνετε ξανά δεδομένα μετά τη λήξη της cache. Μετά από χειροκίνητη αλλαγή κατηγορίας μπορείτε να αναγκάσετε την ενημέρωση της τιμής με ξεχωριστή εντολή moderator.
Πώς να ενημερώνετε την κατηγορία και να μην παίρνετε παλιά απάντηση
Αν αλλάζετε παιχνίδι κατά τη διάρκεια της μετάδοσης, πρώτα ενημερώστε την κατηγορία στο Twitch, μετά περιμένετε να εμφανιστεί η νέα τιμή στη σελίδα του καναλιού και μόνο τότε ελέγξτε το !παιχνίδι. Αν το bot χρησιμοποιεί cache, καθαρίστε την ή περιμένετε το επόμενο αίτημα στο API.
Για ένα κανάλι συνήθως αρκεί να ενημερώνετε την κατηγορία κατά την κλήση της εντολής και όχι να ξεκινάτε συνεχή ερωτήματα. Αν χρειάζεστε αυτόματη παρακολούθηση, κάντε έλεγχο με μέτριο διάστημα και λάβετε υπόψη τους περιορισμούς του API. Τα συχνά αιτήματα δεν κάνουν τα δεδομένα ακριβέστερα, αλλά μπορεί να οδηγήσουν σε περιορισμούς από την πλατφόρμα.
Μειονέκτημα της άμεσης προσέγγισης API είναι ότι πρέπει να παρακολουθείτε το token. Μετά από ανάκληση πρόσβασης, αλλαγή κωδικού, αλλαγή δικαιωμάτων της εφαρμογής ή σφάλμα εξουσιοδότησης η εντολή μπορεί να αρχίσει να εμφανίζει παλιά κατηγορία ή να σταματήσει να απαντά.
Αναγνώριση παιχνιδιού στον υπολογιστή και οι περιορισμοί της
Ξεχωριστό εργαλείο αναγνώρισης χρειάζεται μόνο όταν η κατηγορία Twitch δεν αλλάζει χειροκίνητα. Μια τέτοια αυτοματοποίηση παρακολουθεί την εκτελούμενη διεργασία, τα δεδομένα της πλατφόρμας παιχνιδιών, το ενεργό παράθυρο ή την τηλεμετρία, αντιστοιχίζει το παιχνίδι με την κατηγορία Twitch και ενημερώνει το κανάλι μέσω API.
Μετά από αυτό το bot εξακολουθεί να διαβάζει την κατηγορία Twitch και όχι το περιεχόμενο της οθόνης. Η αυτοματοποίηση απλώς αλλάζει τα δεδομένα του καναλιού για εσάς. Μπορεί να κάνει λάθος αν το παιχνίδι εκκινείται μέσω launcher, χρησιμοποιείται έκδοση browser, το όνομα της διεργασίας δεν ταιριάζει με το παιχνίδι ή ο streamer έχει αλλάξει σε άλλο πρόγραμμα.
Μειονέκτημα της αναγνώρισης είναι ότι πρέπει να ρυθμιστεί και να ελεγχθεί ξεχωριστά. Για streams με πολλά παιχνίδια, mods, emulators και τεχνικές σκηνές, η χειροκίνητη αλλαγή κατηγορίας είναι συχνά πιο αξιόπιστη.
Κενή κατηγορία, πολλά παιχνίδια και χειροκίνητο κείμενο
Η πλατφόρμα μεταδίδει μόνο μία τρέχουσα κατηγορία. Αν στη μετάδοση υπάρχουν πολλά παιχνίδια, η εντολή !παιχνίδι πρέπει να δείχνει αυτό που παίζεται τώρα, ενώ το πρόγραμμα της μετάδοσης καλύτερα να μπει σε ξεχωριστή εντολή !πρόγραμμα ή στην περιγραφή του καναλιού.
Για κενή κατηγορία ετοιμάστε σαφή απάντηση: «Η τρέχουσα κατηγορία δεν έχει οριστεί ακόμη» ή «Τώρα έχουμε συζήτηση». Στο Nightbot και στο StreamElements μια τέτοια διαχείριση μπορεί να απαιτεί ξεχωριστή εντολή ή χειροκίνητη αλλαγή κειμένου. Σε προσαρμοσμένο script API μπορείτε να ελέγξετε αν το πεδίο game_name είναι κενό και να βάλετε εναλλακτική επιλογή.
Η χειροκίνητη εντολή παραμένει λειτουργικό εφεδρικό: «Τώρα παίζουμε: όνομα παιχνιδιού». Το μειονέκτημα είναι προφανές — είναι εύκολο να ξεχάσετε να την ενημερώσετε μετά την αλλαγή παιχνιδιού και οι θεατές θα λαμβάνουν λανθασμένες πληροφορίες.
Δικαιώματα, καθυστέρηση και έλεγχος πριν τη μετάδοση
Την κύρια εντολή !παιχνίδι συνήθως την αφήνουν διαθέσιμη σε όλους τους θεατές, αλλά προσθέτουν cooldown. Αυτό μειώνει την επανάληψη ίδιων μηνυμάτων όταν πολλοί ρωτούν ταυτόχρονα για το παιχνίδι. Την εντολή καθαρισμού της cache, χειροκίνητης ενημέρωσης κειμένου ή επανεκκίνησης του Action αφήστε την σε moderators και στον ιδιοκτήτη του καναλιού.
Ελέγχετε την εντολή μετά την αλλαγή bot, token ή ενσωμάτωσης Twitch. Ακόμη και η σωστή μεταβλητή δεν θα βοηθήσει αν το bot είναι συνδεδεμένο σε άλλο κανάλι ή έχει χάσει την άδεια ανάγνωσης δεδομένων.
- Ορίστε το επιθυμητό παιχνίδι ή την κατηγορία στον πίνακα του Twitch.
- Βεβαιωθείτε ότι το νέο όνομα φαίνεται στη σελίδα του καναλιού.
- Ελέγξτε ότι το chat bot είναι συνδεδεμένο ακριβώς στο δικό σας κανάλι.
- Καλέστε το !παιχνίδι από έναν συνηθισμένο λογαριασμό θεατή.
- Αλλάξτε κατηγορία και επαναλάβετε την κλήση μετά την ενημέρωση της cache ή της καθυστέρησης της εντολής.
- Ελέγξτε την απάντηση με κενή κατηγορία και κατά τη διάρκεια συζήτησης.
- Αν χρησιμοποιείται API, ελέγξτε τη διάρκεια ισχύος του token και το αρχείο σφαλμάτων του αιτήματος.
Last Articles
Τι άλλαξε στον σχεδιασμό και τη λειτουργικότητα Ενημερώσαμε την ιστοσελίδα για να δουλεύετε πιο γρήγορα και πιο άνετα. Οι κύριες αλλαγές αφορούν το π..
Good afternoon, I've collected all the news during this time.: 1. The main news is that prices for twitch viewers have been greatly reduced, while Tw..
1. Χρησιμοποιήστε τον κωδικό "December2025" για έκπτωση 15% για όλους τους θεατές μας2. Μειώσαμε έως την 1η Ιανουαρίου τις βασικές τιμές για τον διαμο..
Οι υπηρεσίες Twitch είναι λειτουργώντας σταθερά, έτσι είμαστε έτοιμοι να συνεργαστούμε με τις ομάδες, μεταπωλητές, ιδιοκτήτες υπηρεσιών, ιδιοκτήτε..
Εμείς έχουμε ενημερώσει πλήρως τις υπηρεσίες Twitch viewer, και είναι τώρα εργασία σταθερά. Χρησιμοποιούμε μόνο υψηλής ποιότητας διευθύνσεις IP γι..
Hello everyone! Today, we are announcing a new feature—"Twitch Viewer Configurator". Now, you can customize any plan for your Twitch channel. Choo..
Greetings, I have compiled a guide for streamers, which will be very relevant at the moment. Now YouTube and twitch have disabled monetization from vi..
We have finally developed the APINow it will be more convenient for our partner sites to work with us.To update the maximum tariffs for YouTube, an up..
Λόγω της τεράστιας δημοτικότητας των υπηρεσιών συνεργασίας και του προγράμματος παραπομπής, φτιάξαμε έναν πίνακα συνεργασίας. Η ουσία είναι πολύ απλή:..
Οι Υπηρεσίες μας για Streamers

Shopee
Οι Υπηρεσίες μας για Δημιουργούς Περιεχομένου









