Τεκμηρίωση
Το Octera δουλεύει με εντολές slash (/command) και εντολές κειμένου με το πρόθεμα του διακομιστή σου (προεπιλογή .). Σχεδόν τα πάντα ρυθμίζονται και από τον διαδικτυακό πίνακα ελέγχου.
.help <command> (π.χ. .help ban, .help eco) για το τι κάνει μια εντολή συν πραγματικά παραδείγματα — ή .help <category> για μια ολόκληρη ενότητα. Το <command> help δουλεύει ακόμη κι αυτό.Premium διακομιστές: η σελίδα Premium του πίνακα ελέγχου (πλαϊνή μπάρα → Ρυθμίσεις) δείχνει με μια ματιά τη συνδρομή του διακομιστή — το πλάνο, την ημερομηνία ανανέωσης και ποιος πληρώνει — με κουμπιά αναβάθμισης και διαχείρισης στο ίδιο σημείο.
Πρόθεμα & βοήθεια
.help timeout/prefix set: ?/disable economy music warnΣυντονισμός
/timeout @user 10m spammingall καθαρίζει το κανάλι (και το κλειδώνει όσο αδειάζει, αν είναι μεγάλο), ένας αριθμός διαγράφει τόσα πρόσφατα μηνύματα, ενώ ένα χρονικό διάστημα (π.χ. 7d, 2mo) διαγράφει εκείνο το παράθυρο. Πρόσθεσε έναν χρήστη για να διαγραφούν μόνο τα δικά του μηνύματα. Σημείωση: το Discord δεν αφήνει τα bot να διαγράφουν μαζικά μηνύματα παλαιότερα των 14 ημερών..purge 50 · .purge 2mo · .purge allΑσφάλεια
/security let-in @friend/lockdown end το αίρει και τα επαναφέρει όλα./lockdown allΗ παρακολούθηση «θερμότητας», τα φίλτρα raid & πύλης εισόδου, η επαλήθευση και το captcha ρυθμίζονται από τον πίνακα ελέγχου.
Επίπεδα
Οικονομία
.games εξακολουθεί να λειτουργεί ως συντόμευση.).buy lucky coin 3Ρόλοι & μέλη
/role add roles:@VIP @Booster user:@someone duration:7dΑυτοματισμός
Οι Αυτοματισμοί (πίνακας ελέγχου → Utilities → Automations) είναι κανόνες τύπου «όταν συμβεί αυτό, κάνε εκείνο»: διάλεξε έναν κανόνα ενεργοποίησης (δημοσιεύεται μήνυμα, προστίθεται αντίδραση, μπαίνει μέλος, προστίθεται ή αφαιρείται ρόλος), πρόσθεσε προαιρετικές συνθήκες (κανάλι, ρόλος, λέξεις-κλειδιά, ηλικία λογαριασμού) και μετά εκτέλεσε έως 10 ενέργειες με τη σειρά — στείλε μήνυμα, embed ή προσωπικό μήνυμα, πρόσθεσε ή αφαίρεσε ρόλο, αντίδρασε, διάγραψε το μήνυμα ή ξεκίνα ένα νήμα. Ξεκίνα από έτοιμα πρότυπα όπως Welcomer, Keyword auto-reply και Auto-thread — έως 50 ανά διακομιστή, δωρεάν.
Η Αυτόματη Αποστολή (πίνακας ελέγχου → Utilities → Auto Send) δημοσιεύει ένα επαναλαμβανόμενο μήνυμα ανά τακτά διαστήματα ή καθημερινά σε καθορισμένη ώρα UTC — διάλεξε τις ημέρες που τρέχει, πρόσθεσε προαιρετικό παράθυρο αποστολής, ενεργοποίησε τον έλεγχο υπερχείλισης (παραλείπει μια αποστολή όσο το τελευταίο μήνυμα του bot είναι ακόμη το πιο πρόσφατο) ή στείλ' το ως embed.
Γενέθλια
MM-DD ή YYYY-MM-DD. Πρόσθεσε τη χρονιά αν θέλεις να γιορτάζεται και η ηλικία σου./birthday set 10-12 · /birthday set 1993-12-16Ενεργοποίησε τις ανακοινώσεις στον πίνακα ελέγχου (Βοηθητικά εργαλεία → Γενέθλια): διάλεξε το κανάλι, προσάρμοσε το μήνυμα και προαιρετικά μοίρασε έναν ρόλο γενεθλίων για τη μέρα.
Επιτεύγματα
Ρύθμισέ τα στον πίνακα ελέγχου (Επιτεύγματα): ενεργοποίησε τη λειτουργία για να πάρεις ένα έτοιμο αρχικό σετ και μετά πρόσθεσε τα δικά σου — μονά ή κλιμακωτά στόχους από Χάλκινο → Διαμάντι σε μηνύματα, αντιδράσεις, χρόνο σε φωνητικά, νήματα, boost, συμμετοχές σε κληρώσεις, αγορές στο κατάστημα και γενέθλια, καθένα με προαιρετικές ανταμοιβές ρόλων και ανακοινώσεις ξεκλειδώματος.
Προσκλήσεις
/invites user member: @friendΡύθμισέ το στον πίνακα ελέγχου (Προσκλήσεις): αγνόησε ολοκαίνουργιους λογαριασμούς ως ψεύτικους και μοίρασε ρόλους ανταμοιβής αυτόματα σε ορόσημα προσκλήσεων.
Κληρώσεις
/giveaway create για έναν οδηγό βήμα προς βήμα./giveaway start duration: 1d prize: Nitro winners: 2Ο επεξεργαστής Κληρώσεων του πίνακα ελέγχου πάει παραπέρα — προγραμμάτισε ή επανάλαβε κληρώσεις, όρισε προϋποθέσεις συμμετοχής και επιπλέον συμμετοχές, μοίρασε ρόλους νικητών, προσάρμοσε το embed και αποθήκευσε προεπιλογές.
Tickets
Δημιούργησε πάνελ ticket στον πίνακα ελέγχου (module Tickets). Τα μέλη ανοίγουν ticket από το κουμπί του πάνελ· το προσωπικό το αναλαμβάνει και το κλείνει. Στο κλείσιμο αποθηκεύεται και δημοσιεύεται ένα transcript, με σύνδεσμο View Online Transcript για να το διαβάσεις στο πρόγραμμα περιήγησης.
Βοηθητικά εργαλεία
/voice rename name: Gaming · /voice lockΤα Προσωρινά φωνητικά κανάλια (πίνακας ελέγχου → Utilities → Voice) δημιουργούνται με την είσοδο: διάλεξε ένα ή περισσότερα κεντρικά φωνητικά κανάλια και όποιος μπαίνει σε ένα από αυτά αποκτά δικό του κανάλι δίπλα του — που διαγράφεται αυτόματα μόλις αδειάσει.
Μόνο για τον χειριστή: οι /nuke channels, /nuke category και /restart είναι εντολές συντήρησης κλειδωμένες στον κώδικα για τον χειριστή του bot — το προσωπικό του διακομιστή δεν μπορεί να τις εκτελέσει.
Ειδοποιήσεις
Λάβε ειδοποιήσεις όταν ένας δημιουργός δημοσιεύει κάτι. Στον πίνακα ελέγχου (Socials) πρόσθεσε ροές για YouTube, Twitch, Kick, TikTok, Reddit (τις νέες δημοσιεύσεις ενός subreddit), Podcast (νέα επεισόδια από τη ροή RSS μιας εκπομπής) ή οποιοδήποτε Custom RSS URL — το Octera δημοσιεύει νέα βίντεο, αναρτήσεις, επεισόδια και ζωντανές μεταδόσεις στο κανάλι που θα επιλέξεις, με δικό σου μήνυμα.
Μουσική
Παίξε μουσική σε φωνητικό κανάλι με καθαρή ουρά — χωρίς επιπλέον bot για πρόσκληση. (Premium.)
Ψάξε τραγούδι με το όνομά του ή επικόλλησε σύνδεσμο — SoundCloud, Bandcamp, podcast, διαδικτυακό ραδιόφωνο ή απευθείας URL ήχου. Το Octera διαβάζει τους περισσότερους ιστότοπους ήχου και σου λέει από πού ήρθε ένα κομμάτι.
Το YouTube δεν είναι διαθέσιμο. Το YouTube μπλοκάρει τα αιτήματα αναπαραγωγής που έρχονται από παρόχους φιλοξενίας, δηλαδή από εκεί ακριβώς όπου τρέχει κάθε bot του Discord — γι' αυτό οι σύνδεσμοι YouTube απορρίπτονται αντί να παίζουν. Η αναζήτηση με το όνομα εξακολουθεί να δουλεύει και παίζει από τις παραπάνω πηγές. Οι σύνδεσμοι Spotify και Apple Music δεν μπορούν να παίξουν σε κανένα bot, επειδή ο ήχος τους είναι κρυπτογραφημένος· στείλε καλύτερα το όνομα του τραγουδιού.
.queue και .pause, εξακολουθούν να δουλεύουν.)Μετάφραση
Μέλη που δεν μιλούν την ίδια γλώσσα μπορούν να συνομιλούν στο ίδιο κανάλι. Κανείς δεν χρειάζεται να κάνει κάτι διαφορετικό: όποιος θέλει να διαβάσει ένα μήνυμα αντιδρά σε αυτό με τη σημαία της γλώσσας του, και το Octera το δημοσιεύει από κάτω σε αυτή τη γλώσσα.
/translate text text: where is the meeting to: Spanish/translate live from: Chinese to: EnglishΑντιδράσεις με σημαίες. Αντίδρασε σε οποιοδήποτε μήνυμα με μια σημαία που αναγνωρίζει το Octera και θα απαντήσει με τη μετάφραση. Ακόμη κι αν αντιδράσουν πολλοί με την ίδια σημαία, η απάντηση παραμένει μία, ενώ μια αντίδραση με οτιδήποτε άλλο δεν κάνει τίποτα.
Ολόκληρα κανάλια. Από τον πίνακα ελέγχου διαλέγεις ένα κανάλι και τις γλώσσες που μιλιούνται σε αυτό, έως πέντε. Το Octera βρίσκει μόνο του προς ποια κατεύθυνση πρέπει να πάει κάθε μήνυμα, ώστε ένας ισπανόφωνος και ένας αγγλόφωνος να μιλούν απλά μεταξύ τους. Ένα μήνυμα που είναι ήδη σε μία από τις καταχωρισμένες γλώσσες δεν επαναλαμβάνεται ποτέ στην ίδια του τη γλώσσα. Αυτό ταιριάζει σε κανάλι μόνιμα μοιρασμένο ανάμεσα σε γλώσσες· για ό,τι είναι περιστασιακό, οι αντιδράσεις με σημαίες κοστίζουν πολύ λιγότερο.
Ζωντανή μετάφραση. Για κάποιον που μπαίνει σε μια συζήτηση σε γλώσσα που δεν μιλά. Τρέχει μία φορά το /translate live και ό,τι γράφει δημοσιεύεται και στην άλλη γλώσσα, μέχρι να τρέξει το /translate off ή να σταματήσει να γράφει. Ο ιδιοκτήτης του διακομιστή μπορεί να το απενεργοποιήσει από τον πίνακα ελέγχου.
Η μετάφραση τρέχει σε εξωτερική υπηρεσία μετάφρασης, οπότε ο ιδιοκτήτης του διακομιστή τη ρυθμίζει μία φορά στη σελίδα Μετάφραση του πίνακα ελέγχου. Μέχρι να συνδεθεί κάποια υπηρεσία, η σελίδα το λέει καθαρά και τίποτα δεν μεταφράζεται. Οι επαναλαμβανόμενες μεταφράσεις του ίδιου μηνύματος σερβίρονται από την προσωρινή μνήμη και δεν κοστίζουν τίποτα, ενώ μπορείς να ορίσεις μηνιαίο όριο χαρακτήρων για όλον τον διακομιστή.
Αντίγραφα ασφαλείας
Πάρε στιγμιότυπο της δομής του διακομιστή σου — ρόλοι, κανάλια, δικαιώματα και ρυθμίσεις — από τον πίνακα ελέγχου. Η επαναφορά ξαναφτιάχνει ό,τι λείπει χωρίς να σβήνει ό,τι υπάρχει ήδη. Τα αντίγραφα ασφαλείας δεν περιλαμβάνουν ποτέ μηνύματα ή ιστορικό συνομιλιών.
Οδηγός: μεταβλητές μηνυμάτων
Όπου κι αν γράφει μήνυμα το Octera, μπορείς να ρίξεις μέσα μια μεταβλητή — ένα σύντομο placeholder {name} που συμπληρώνεται μόνο του όταν σταλεί πραγματικά το μήνυμα. Λειτουργούν σε μηνύματα καλωσορίσματος και αποχαιρετισμού, embed, αυτόματες απαντήσεις, tags, auto-send, πάνελ ρόλων αντίδρασης, πάνελ ticket και αλλού — με τα ίδια ονόματα παντού.
Welcome {user.mention} to **{server}** — you're member #{server.members}!
Γράψ' τα με τελεία ή με παρενθέσεις· και τα δύο είναι το ίδιο: {user.name} = {user(name)}.
Το μέλος
| Μεταβλητή | Συμπληρώνεται με |
|---|---|
| {user} | Το όνομά του |
| {user.mention} | Ένα πραγματικό @ping |
| {user.name} | Το όνομα χρήστη του |
| {user.nick} | Το ψευδώνυμό του σε αυτόν τον διακομιστή (το όνομα χρήστη αν δεν έχει) |
| {user.id} | Το Discord ID του |
| {avatar} | Η φωτογραφία προφίλ του — βάλ' τη σε πεδίο εικόνας ή thumbnail |
| {user.color} | Το χρώμα του ονόματός του, π.χ. #a93bf0 |
| {user.top_role} | Το όνομα του ανώτερου ρόλου του |
| {user.joinstamp} | Πότε μπήκε, ως αριθμός χρονοσήμανσης |
| {user.timestamp} | Πότε δημιουργήθηκε ο λογαριασμός του, ως αριθμός χρονοσήμανσης |
Το {target} λειτουργεί με τον ίδιο τρόπο για το πρώτο άτομο που αναφέρεται με @ σε μια εντολή (αλλιώς για όποιον την έτρεξε) — βολικό μέσα σε tag: {target.mention}, {target.avatar}.
Ο διακομιστής & το κανάλι
| Μεταβλητή | Συμπληρώνεται με |
|---|---|
| {server} | Όνομα διακομιστή |
| {server.members} | Αριθμός μελών |
| {server.ordinal} | Ο αριθμός μελών ως σειρά κατάταξης — «42ος» |
| {server.icon} | Το εικονίδιο του διακομιστή — χρησιμοποιείται σε πεδίο εικόνας ή thumbnail |
| {server.id} | ID διακομιστή |
| {server.description} | Η περιγραφή του διακομιστή |
| {channel} | Όνομα καναλιού |
| {channel.mention} | Ένας σύνδεσμος #channel που πατιέται |
Εικόνες από μεταβλητές
Οι θέσεις για εικόνα, μικρογραφία, εικονίδιο συντάκτη και εικονίδιο υποσέλιδου δέχονται μεταβλητή αντί για σύνδεσμο — έτσι ένα embed καλωσορίσματος μπορεί να δείχνει το ίδιο το avatar του νέου μέλους:
{avatar} στο πεδίο thumbnail ενός embed καλωσορίσματος και κάθε νέο μέλος βλέπει τη δική του φωτογραφία στη γωνία. Το {server.icon} λειτουργεί με τον ίδιο τρόπο.Καθεμία από αυτές τις θέσεις δέχεται επίσης έναν κανονικό σύνδεσμο https://, ή Ανέβασμα… κατευθείαν από τον υπολογιστή σου — το Octera αποθηκεύει την εικόνα και χρησιμοποιεί μόνιμο σύνδεσμο, ώστε να συνεχίζει να δουλεύει για πάντα.
Καλό είναι να ξέρεις
- Μια μεταβλητή που δεν υπάρχει αντιστοιχίζεται στην πλησιέστερη αντί να βγάλει σφάλμα — αν κάτι εμφανίζεται περίεργα, έλεγξε την ορθογραφία με βάση τους παραπάνω πίνακες.
- Οι μεταβλητές συμπληρώνονται τη στιγμή που στέλνεται το μήνυμα, οπότε μια προεπισκόπηση στον πίνακα ελέγχου δείχνει το ωμό κείμενο
{name}. - Τα tag και οι προσαρμοσμένες εντολές προσθέτουν λογική πάνω σε αυτά — δες πώς φτιάχνονται οι εντολές tag.
Τρέχοντας τον διακομιστή σου: ιδιαιτερότητες του Discord που αξίζει να ξέρεις
Μερικά πράγματα στο Discord συμπεριφέρονται με τρόπους που μοιάζουν χαλασμένοι αλλά δεν είναι — κάποια στιγμή μπερδεύουν σχεδόν κάθε ιδιοκτήτη διακομιστή. Κανένα από αυτά δεν οφείλεται στο Octera· οι λύσεις βρίσκονται όλες στις ρυθμίσεις του ίδιου του Discord.
Ένα όνομα χρήστη εμφανίζεται με λάθος χρώμα
Το Discord χρωματίζει ένα όνομα με βάση τον υψηλότερο ρόλο που έχει χρώμα. Ένας ρόλος ρυθμισμένος σε Default (χωρίς χρώμα) προορίζεται να παραλείπεται, οπότε ένας άχρωμος ρόλος που κρατάς στην κορυφή — συνήθως για να εμφανίζεσαι ξεχωριστά στη λίστα μελών — αφήνει το χρώμα σε κάποιον κατώτερο ρόλο.
Μερικές φορές όχι. Το Discord κρατά τα παλιά δεδομένα χρώματος ενός ρόλου ακόμη κι όταν ο ρόλος φαίνεται άχρωμος, οπότε το όνομα μένει κολλημένο στο λάθος χρώμα.
Ανάγκασε το Discord να ξαναδιαβάσει τον ρόλο:
- Άνοιξε τις Ρυθμίσεις διακομιστή → Ρόλοι, διάλεξε τον ρόλο που σε απασχολεί και πήγαινε στην Εμφάνιση.
- Όρισέ το σε Συμπαγές, διάλεξε οποιοδήποτε ορατό χρώμα και αποθήκευσε.
- Άνοιξε ξανά τον ίδιο ρόλο, γύρισέ τον πίσω σε Προεπιλογή (χωρίς χρώμα) και αποθήκευσε ξανά.
- Πάτησε Ctrl + R για να φορτώσεις ξανά το Discord.
Ο ρόλος πλέον καταγράφεται ως πραγματικά άχρωμος: μένει στην κορυφή και συνεχίζει να εμφανίζει τα μέλη ξεχωριστά, ενώ το χρώμα του ονόματος το αναλαμβάνει ο επόμενος ρόλος από κάτω που έχει χρώμα.
Η κορώνα του ιδιοκτήτη εξαφανίστηκε δίπλα στο όνομά σου
Η κορώνα εξαφανίζεται όταν ένας από τους ρόλους σου έχει και τα δύο ενεργά ταυτόχρονα:
- το δικαίωμα Διαχειριστής, και
- Εμφάνιση των μελών του ρόλου ξεχωριστά από τα συνδεδεμένα μέλη.
Για να κρατήσεις τον δικό σου ρόλο ξεχωριστά και να πάρεις πίσω την κορώνα:
- Άνοιξε τις Ρυθμίσεις διακομιστή → Ρόλοι και διάλεξε τον προσωπικό σου ρόλο που εμφανίζεται ξεχωριστά.
- Απενεργοποίησε τον Διαχειριστή για αυτόν τον ρόλο — άφησε ενεργή την Εμφάνιση μελών ρόλου ξεχωριστά.
- Πάτησε Ctrl + R για να φορτώσεις ξανά το Discord.
Οδηγός: δημιουργία εντολών tag
Τα tag είναι προσαρμοσμένες εντολές με πρόθεμα που γράφεις εσύ, με κινητήρα το TagScript — μια μικροσκοπική γλώσσα προτύπων με μεταβλητές, λογική, μαθηματικά, τυχαιότητα και μπλοκ ελέγχου (διάγραψε το μήνυμα-έναυσμα, στείλε την απάντηση σε DM, αντίδρασε, περιόρισε ανά ρόλο, επισύναψε embed και άλλα). Εδώ δουλεύει και κάθε μεταβλητή μηνύματος.
Δημιούργησε ένα tag
Χρησιμοποίησε /tag (ή τον πίνακα ελέγχου → Βοηθητικά εργαλεία → Ετικέτες). Δώσ' του όνομα και περιεχόμενο. Τα μέλη το τρέχουν με το πρόθεμά σου, π.χ. .rules.
/tag name: hello content: Hey {user(mention)}, welcome to {server(name)}! 👋
Εκτέλεση του .hello → Γεια σου @Εσύ, καλώς ήρθες στο Octera! 👋
Μεταβλητές
Κάθε μεταβλητή μηνύματος λειτουργεί μέσα σε ένα tag — {user.mention}, {server}, {avatar} και οι υπόλοιπες. Τα tags προσθέτουν και μερικές δικές τους:
| Μεταβλητή | Σου δίνει |
|---|---|
| {args} | Ό,τι πληκτρολογείται μετά την εντολή. {args(1)} = πρώτη λέξη, {args(2)} = δεύτερη… |
| {target(mention)} | Η πρώτη @αναφορά στο μήνυμα (αλλιώς όποιος το έτρεξε) — ίδια χαρακτηριστικά με το {user} |
| {uses} | Πόσες φορές έχει εκτελεστεί το tag |
| {unix} | Τρέχουσα χρονοσήμανση unix |
Λογική, μαθηματικά & τυχαιότητα
| Μπλοκ | Τι κάνει |
|---|---|
| {if(a==b):yes|no} | Συνθήκη. Τελεστές: == != > < >= <= |
| {any(a==b|c==d):yes|no} | any/or και all/and σε πολλαπλές συνθήκες |
| {math:2*(3+4)} | Αριθμητική (+ - * / % ^) |
| {random:a~b~c} | Διάλεξε ένα στην τύχη (χώρισέ τα με ~ ή ,) |
| {range:1-100} | Τυχαίος ακέραιος σε ένα εύρος |
| {=(name):value} | Όρισε μια μεταβλητή· διάβασέ την αργότερα με {name} |
| {lower} {upper} {replace(a,b):text} {length:text} | Βοηθήματα κειμένου |
Μπλοκ ελέγχου (παρενέργειες)
| Μπλοκ | Αποτέλεσμα |
|---|---|
| {delete} | Διάγραψε το μήνυμα που ενεργοποίησε το tag |
| {dm} | Στείλε την απάντηση στα DM αυτού που την έτρεξε |
| {react:✅,🎉} | Αντιδρά στην απάντηση · το {reactu:✅} αντιδρά στο μήνυμα-έναυσμα |
| {redirect:#channel} | Στείλε την απάντηση σε άλλο κανάλι |
| {require(@Role)} / {blacklist(@Role)} | Επίτρεψε μόνο / ποτέ σε αυτούς τους ρόλους ή τα κανάλια να χρησιμοποιούν το tag |
| {embed(title):Hi}{embed(description):...} | Φτιάξε ένα πλούσιο embed (τίτλος, περιγραφή, χρώμα, εικόνα, μικρογραφία, υποσέλιδο, πεδίο) |
| {silent} | Τρέξε τις παρενέργειες του tag χωρίς να σταλεί κείμενο |
Λυμένα παραδείγματα
Κουτί προτάσεων — διαγράφει την εντολή και δημοσιεύει ένα καθαρό embed σε κανάλι:
{delete}{redirect:#suggestions}{embed(title):💡 Suggestion from {user(name)}}{embed(description):{args}}{embed(color):#a855f7}
Κορώνα-γράμματα με αντιδράσεις:
{user(mention)} flips… **{random:Heads~Tails}**! {react:🪙}
Ανακοίνωση μόνο για το προσωπικό — περιορισμένη με ρόλο, δεν στέλνει προσωπικά μηνύματα, δημοσιεύει σε κανάλι:
{require(@Staff):You can't use this.}{redirect:#announcements}📢 {args}
Προσωποποιημένο καλωσόρισμα με στόχο μια αναφορά:
{=(msg):Welcome {target(mention)} — you're member #{server(member_count)}!}{if({args}==):Mention someone to welcome them.|{msg}}