Τεκμηρίωση

Το Octera δουλεύει με εντολές slash (/command) και εντολές κειμένου με το πρόθεμα του διακομιστή σου (προεπιλογή .). Σχεδόν τα πάντα ρυθμίζονται και από τον διαδικτυακό πίνακα ελέγχου.

Συμβουλή: γράψε .help <command> (π.χ. .help ban, .help eco) για το τι κάνει μια εντολή συν πραγματικά παραδείγματα — ή .help <category> για μια ολόκληρη ενότητα. Το <command> help δουλεύει ακόμη κι αυτό.

Premium διακομιστές: η σελίδα Premium του πίνακα ελέγχου (πλαϊνή μπάρα → Ρυθμίσεις) δείχνει με μια ματιά τη συνδρομή του διακομιστή — το πλάνο, την ημερομηνία ανανέωσης και ποιος πληρώνει — με κουμπιά αναβάθμισης και διαχείρισης στο ίδιο σημείο.

Πρόθεμα & βοήθεια

/help [query]
Μενού εντολών ανά κατηγορία — ή δώσε μια εντολή για τη χρήση + τα παραδείγματά της, ή μια κατηγορία για να δεις τη λίστα της.
Παράδειγμα: .help timeout
/prefix [set]
Δείξε ή άλλαξε το πρόθεμα των εντολών κειμένου (Manage Server).
Παράδειγμα: /prefix set: ?
/enable & /disable <targets>
Ενεργοποίησε ή απενεργοποίησε modules ή/και εντολές — πολλά μαζί.
Παράδειγμα: /disable economy music warn

Συντονισμός

/warn @user [reason]
Προειδοποίησε ένα μέλος· προσθέτει πόντους κλιμάκωσης και καταγράφει υπόθεση.
/timeout @user <duration> [reason]
Φίμωσε προσωρινά ένα μέλος.
Παράδειγμα: /timeout @user 10m spamming
/kick · /ban · /unban
Τυπικός συντονισμός, όλα καταγεγραμμένα σε υπόθεση.
/case [id|@user]
Δες μια συγκεκριμένη υπόθεση ή όλο το ιστορικό ενός μέλους.
/modlog
Όρισε το κανάλι του αρχείου συντονισμού.
/unbanall run
Άρση αποκλεισμού για όλους, εκτός από μια προστατευμένη μαύρη λίστα.
/unbanall blacklist add|remove|list
Διαχειρίσου αυτή την προστατευμένη λίστα — χρήστες που η μαζική άρση αποκλεισμού δεν θα αγγίξει ποτέ.
/purge <all | number | time span> [@user]
Μαζική διαγραφή μηνυμάτων. Το all καθαρίζει το κανάλι (και το κλειδώνει όσο αδειάζει, αν είναι μεγάλο), ένας αριθμός διαγράφει τόσα πρόσφατα μηνύματα, ενώ ένα χρονικό διάστημα (π.χ. 7d, 2mo) διαγράφει εκείνο το παράθυρο. Πρόσθεσε έναν χρήστη για να διαγραφούν μόνο τα δικά του μηνύματα. Σημείωση: το Discord δεν αφήνει τα bot να διαγράφουν μαζικά μηνύματα παλαιότερα των 14 ημερών.
Παράδειγμα: .purge 50 · .purge 2mo · .purge all

Ασφάλεια

/security
Anti-nuke, ρόλος καραντίνας και πληροφορίες προστασίας.
/quarantine @user · /release @user
Αφαίρεσε τους ρόλους ενός μέλους και απομόνωσέ το, ή επανάφερέ τους.
/security panic on|off
Έκτακτο κλείδωμα — κλείδωσε κανάλια ή/και βάλε σε καραντίνα τις νέες εισόδους.
/security let-in @user · let-in-remove @user · let-in-list
Άφησε κάποιον να περάσει κατευθείαν από τα φίλτρα εισόδου, την αποβολή σε επιδρομή εισόδων και την επαλήθευση, όπως έναν φίλο με ολοκαίνουργιο λογαριασμό. Η ίδια λίστα βρίσκεται στη σελίδα Είσοδοι Διακομιστή, και όταν οι έλεγχοι εισόδου αφαιρούν κάποιον, η καταχώρισή του στα αρχεία καταγραφής σου έχει ένα κουμπί που τον αφήνει να μπει.
Παράδειγμα: /security let-in @friend
/lockdown all|channel|end
Κλείδωσε κάθε κανάλι (ή ένα μόνο) ώστε τα μέλη να μη μπορούν να στέλνουν μηνύματα — το /lockdown end το αίρει και τα επαναφέρει όλα.
Παράδειγμα: /lockdown all

Η παρακολούθηση «θερμότητας», τα φίλτρα raid & πύλης εισόδου, η επαλήθευση και το captcha ρυθμίζονται από τον πίνακα ελέγχου.

Επίπεδα

/rank [@user]
Δείξε επίπεδο & XP με κάρτα κατάταξης.
/leaderboard
Κορυφαία μέλη κατά XP.
/xp · /level
Διαχειριστής: πρόσθεσε/αφαίρεσε/όρισε το XP ή το επίπεδο ενός μέλους.
/leveling
Όρισε το κανάλι ανόδου επιπέδου και εισήγαγε επίπεδα από άλλα bot.

Οικονομία

/balance · /bank
Πορτοφόλι, τράπεζα και τόκοι.
/deposit · /withdraw · /pay
Μετέφερε ή στείλε νομίσματα.
/work · /crime · /rob · /daily
Κέρδισε νομίσματα. Η τύχη (από αντικείμενα & φυλαχτά) βελτιώνει τις πιθανότητες σε /crime, /rob, στη συλλογή και στα lootbox.
/farm
Φρόντισε τη φάρμα σου από ένα διαδραστικό πάνελ — φύτεψε καλλιέργειες, θέρισέ τες, πούλησε τα προϊόντα και αγόρασε κι άλλα χωράφια.
/fish · /hunt · /dig · /search
Μίνι-παιχνίδια συλλογής, το καθένα με τη δική του αναμονή — βρες νομίσματα και αγαθά για πούλημα.
/pet
Υιοθέτησε έναν σύντροφο, κράτα τον χορτάτο και μάζευε νομίσματα από αυτόν κάθε ώρα.
/trade @user
Πρότεινε ανταλλαγή — νομίσματα ή/και αντικείμενα — που το άλλο μέλος δέχεται ή απορρίπτει.
/coinflip · /slots · /blackjack · /roulette · /highlow · /rps · /guess · /dice
Παίξε τα νομίσματά σου — οκτώ παιχνίδια καζίνο.
/economy-info guide|games
Ένας γρήγορος οδηγός για το πώς λειτουργεί όλη η οικονομία, και κάθε παιχνίδι καζίνο με την απόδοσή του. (Το .games εξακολουθεί να λειτουργεί ως συντόμευση.)
/shop · /buy · /sell · /use · /open
Περιηγήσου στο κατάστημα (κουμπιά αγοράς), αγόρασε/πούλησε αντικείμενα, χρησιμοποίησε αναλώσιμα, άνοιξε lootbox.
Παράδειγμα: .buy lucky coin 3
/inventory · /collect · /multipliers · /rich
Αντικείμενα, ρόλοι εισοδήματος, ενεργά boost & debuff και ο πίνακας κατάταξης πλούτου.
/eco
Διαχειριστής: δώσε/πάρε νομίσματα ή αντικείμενα του καταστήματος, χορήγησε χρονισμένα boost, τρέξε τους τόκους.
/lootbox
Διαχείριση: αιφνιδιαστικά lootbox που τα μέλη σπεύδουν να ανοίξουν — ρίξε ένα τώρα, ενεργοποίησε ή απενεργοποίησε τις αυτόματες ρίψεις, όρισε πόσο συχνά πέφτουν και τι πληρώνουν (νομίσματα ή XP).

Ρόλοι & μέλη

/role <add|remove> <roles> (user or everyone) [duration]
Πρόσθεσε ή αφαίρεσε έναν ή περισσότερους ρόλους για ένα μέλος ή για όλους. Μια διάρκεια τον κάνει χρονισμένο ρόλο — αφαιρείται αυτόματα μόλις λήξει.
Παράδειγμα: /role add roles:@VIP @Booster user:@someone duration:7d
/serverinfo
Στατιστικά διακομιστή — ιδιοκτήτης, δημιουργία, μέλη, ρόλοι, κανάλια, boost.
/info [@user]
Η ηλικία λογαριασμού, η ημερομηνία εισόδου, οι ρόλοι και το χρώμα ενός μέλους.
/av [@user]
Δείξε το avatar ενός χρήστη σε πλήρες μέγεθος.
/roles
Παράθεσε κάθε ρόλο μαζί με το ID του.
/dump [role]
Εξήγαγε σε αρχείο τα μέλη ενός ρόλου (ή ολόκληρου του διακομιστή).
/oldest · /youngest
Το μέλος με τον παλαιότερο / νεότερο λογαριασμό Discord.
/clonecategory · /stylechannels · /cleanroles · /counters
Κλωνοποίησε μια κατηγορία με τα δικαιώματα, πρόσθεσε προθέματα emoji στα κανάλια, αφαίρεσε τα διακοσμητικά από τα ονόματα ρόλων, στήσε ζωντανά κανάλια στατιστικών.

Αυτοματισμός

/tag
Προσαρμοσμένες εντολές με πρόθεμα, γραμμένες σε TagScript — δες τον οδηγό παρακάτω.
/reactionrole sync|list|convert
Δημοσίευσε ή ανανέωσε τα μενού ρόλων σου, ή μετέτρεψέ τα όλα ανάμεσα σε κουμπιά / αναπτυσσόμενο μενού / emoji αντίδρασης.
/embed post|list|copy|color|edit|source
Όλα τα εργαλεία embed σε μία εντολή — δημοσίευσε ή δες σε λίστα αποθηκευμένα embed, αντίγραψε δημοσιευμένα embed ανάμεσα σε κανάλια ή κατηγορίες, άλλαξε χρώμα σε κάθε embed που έχει δημοσιεύσει το bot, επεξεργάσου ένα από ακατέργαστο JSON, ή πάρε τα embed + το περιεχόμενο ενός μηνύματος ως JSON.
/log list
Δες τις διαδρομές καταγραφής συμβάντων — η ίδια η καταγραφή ρυθμίζεται από τον πίνακα ελέγχου.
/stealemoji <emoji> [name]
Πρόσθεσε ένα προσαρμοσμένο emoji από άλλον διακομιστή σε αυτόν. Η σελίδα Emojis του πίνακα ελέγχου διαχειρίζεται ολόκληρο το σετ σου — ανέβασμα, μετονομασία, αφαίρεση, άρπαγμα και προβολή των θέσεων που έχεις πιάσει.

Οι Αυτοματισμοί (πίνακας ελέγχου → Utilities → Automations) είναι κανόνες τύπου «όταν συμβεί αυτό, κάνε εκείνο»: διάλεξε έναν κανόνα ενεργοποίησης (δημοσιεύεται μήνυμα, προστίθεται αντίδραση, μπαίνει μέλος, προστίθεται ή αφαιρείται ρόλος), πρόσθεσε προαιρετικές συνθήκες (κανάλι, ρόλος, λέξεις-κλειδιά, ηλικία λογαριασμού) και μετά εκτέλεσε έως 10 ενέργειες με τη σειρά — στείλε μήνυμα, embed ή προσωπικό μήνυμα, πρόσθεσε ή αφαίρεσε ρόλο, αντίδρασε, διάγραψε το μήνυμα ή ξεκίνα ένα νήμα. Ξεκίνα από έτοιμα πρότυπα όπως Welcomer, Keyword auto-reply και Auto-thread — έως 50 ανά διακομιστή, δωρεάν.

Η Αυτόματη Αποστολή (πίνακας ελέγχου → Utilities → Auto Send) δημοσιεύει ένα επαναλαμβανόμενο μήνυμα ανά τακτά διαστήματα ή καθημερινά σε καθορισμένη ώρα UTC — διάλεξε τις ημέρες που τρέχει, πρόσθεσε προαιρετικό παράθυρο αποστολής, ενεργοποίησε τον έλεγχο υπερχείλισης (παραλείπει μια αποστολή όσο το τελευταίο μήνυμα του bot είναι ακόμη το πιο πρόσφατο) ή στείλ' το ως embed.

Γενέθλια

/birthday set <date> [year]
Αποθήκευσε τα γενέθλιά σου — MM-DD ή YYYY-MM-DD. Πρόσθεσε τη χρονιά αν θέλεις να γιορτάζεται και η ηλικία σου.
Παράδειγμα: /birthday set 10-12 · /birthday set 1993-12-16
/birthday view [@user] · /birthday next
Δες τα γενέθλια ενός μέλους ή τα επόμενα 10 που έρχονται στον διακομιστή.
/birthday remove
Αφαίρεσε τα αποθηκευμένα γενέθλιά σου.
/birthday set-user @user <date>
Διαχειριστής: όρισε τα γενέθλια ενός μέλους (Διαχείριση Διακομιστή).

Ενεργοποίησε τις ανακοινώσεις στον πίνακα ελέγχου (Βοηθητικά εργαλεία → Γενέθλια): διάλεξε το κανάλι, προσάρμοσε το μήνυμα και προαιρετικά μοίρασε έναν ρόλο γενεθλίων για τη μέρα.

Επιτεύγματα

/achievements [@user]
Η δική σου (ή ενός μέλους) πρόοδος στα επιτεύγματα — κάθε ξεκλειδωμένη βαθμίδα και ο επόμενος στόχος, με σύνδεσμο προς τη δημόσια σελίδα επιτευγμάτων του διακομιστή.

Ρύθμισέ τα στον πίνακα ελέγχου (Επιτεύγματα): ενεργοποίησε τη λειτουργία για να πάρεις ένα έτοιμο αρχικό σετ και μετά πρόσθεσε τα δικά σου — μονά ή κλιμακωτά στόχους από Χάλκινο → Διαμάντι σε μηνύματα, αντιδράσεις, χρόνο σε φωνητικά, νήματα, boost, συμμετοχές σε κληρώσεις, αγορές στο κατάστημα και γενέθλια, καθένα με προαιρετικές ανταμοιβές ρόλων και ανακοινώσεις ξεκλειδώματος.

Προσκλήσεις

/invites me · /invites user @member
Πόσες προσκλήσεις έχεις εσύ (ή ένα μέλος) — με ανάλυση σε εισόδους, αποχωρήσεις και ψεύτικες.
Παράδειγμα: /invites user member: @friend
/invites leaderboard
Οι κορυφαίοι σε προσκλήσεις στον διακομιστή, με σειρά κατάταξης.
/invites who-invited [@member]
Δες ποιος προσκάλεσε ένα μέλος. Κάθε είσοδος πιστώνεται αυτόματα — δουλεύει οποιοσδήποτε κανονικός σύνδεσμος πρόσκλησης, δεν χρειάζεται ειδικός σύνδεσμος παρακολούθησης.

Ρύθμισέ το στον πίνακα ελέγχου (Προσκλήσεις): αγνόησε ολοκαίνουργιους λογαριασμούς ως ψεύτικους και μοίρασε ρόλους ανταμοιβής αυτόματα σε ορόσημα προσκλήσεων.

Κληρώσεις

/giveaway start <duration> <prize> [winners]
Ξεκίνα κλήρωση με κουμπί 🎉 Συμμετοχή, ζωντανό χρονόμετρο και αυτόματη ανάδειξη νικητή — ή χρησιμοποίησε /giveaway create για έναν οδηγό βήμα προς βήμα.
Παράδειγμα: /giveaway start duration: 1d prize: Nitro winners: 2
/giveaway end|reroll|cancel|delete|list
Τερμάτισε μία νωρίτερα, διάλεξε νέους νικητές, ακύρωσέ την ή διάγραψέ την, ή δες σε λίστα τις πρόσφατες κληρώσεις.

Ο επεξεργαστής Κληρώσεων του πίνακα ελέγχου πάει παραπέρα — προγραμμάτισε ή επανάλαβε κληρώσεις, όρισε προϋποθέσεις συμμετοχής και επιπλέον συμμετοχές, μοίρασε ρόλους νικητών, προσάρμοσε το embed και αποθήκευσε προεπιλογές.

Tickets

Δημιούργησε πάνελ ticket στον πίνακα ελέγχου (module Tickets). Τα μέλη ανοίγουν ticket από το κουμπί του πάνελ· το προσωπικό το αναλαμβάνει και το κλείνει. Στο κλείσιμο αποθηκεύεται και δημοσιεύεται ένα transcript, με σύνδεσμο View Online Transcript για να το διαβάσεις στο πρόγραμμα περιήγησης.

/close [reason]
Κλείσε το τρέχον ticket και αποθήκευσε το transcript του.
/ticket add|remove|blacklist|unblacklist
Προσωπικό: πρόσθεσε ή αφαίρεσε κάποιον από το τρέχον ticket, ή μπλόκαρε έναν επαναλαμβανόμενο παραβάτη από το άνοιγμα ticket.

Βοηθητικά εργαλεία

/ping
Καθυστέρηση του bot.
/poll create|end
Δημοσίευσε μια εγγενή δημοσκόπηση Discord όπου τα μέλη ψηφίζουν μέσα στο ίδιο το μήνυμα, ή τερμάτισέ την νωρίτερα. Και η σελίδα Δημοσκοπήσεις του πίνακα ελέγχου φτιάχνει δημοσκοπήσεις — με έως 10 απαντήσεις, προσαρμοσμένη διάρκεια και πολλαπλή επιλογή.
/voice rename|limit|lock|unlock|claim
Διαχειρίσου το προσωρινό φωνητικό σου κανάλι — μετονόμασέ το, όρισε όριο χρηστών, κλείδωσέ το ή ξεκλείδωσέ το, ή πάρ' το αν έφυγε ο κάτοχός του.
Παράδειγμα: /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, επειδή ο ήχος τους είναι κρυπτογραφημένος· στείλε καλύτερα το όνομα του τραγουδιού.

/play <song or link>
Παίξε ένα κομμάτι ή πρόσθεσέ το στην ουρά. Δέχεται αναζήτηση ή σύνδεσμο από οποιονδήποτε ιστότοπο μπορεί πραγματικά να παίξει το Octera.
/skip · /stop
Πέρνα το τρέχον τραγούδι, ή σταμάτα και βγες από το φωνητικό κανάλι.
/music join|controls|queue|nowplaying|loop|pause|resume
Όλα τα υπόλοιπα σε μία εντολή — φέρε το bot στη φωνή, άνοιξε τον πίνακα ελέγχου με κουμπιά, δες τη λίστα αναπαραγωγής και το τρέχον τραγούδι, βάλε επανάληψη στο κομμάτι ή στη λίστα, κάνε παύση ή συνέχισε. (Οι παλιές συνήθειες με prefix, όπως .queue και .pause, εξακολουθούν να δουλεύουν.)

Μετάφραση

Μέλη που δεν μιλούν την ίδια γλώσσα μπορούν να συνομιλούν στο ίδιο κανάλι. Κανείς δεν χρειάζεται να κάνει κάτι διαφορετικό: όποιος θέλει να διαβάσει ένα μήνυμα αντιδρά σε αυτό με τη σημαία της γλώσσας του, και το Octera το δημοσιεύει από κάτω σε αυτή τη γλώσσα.

/translate text <text> <to> [from]
Μετάφρασε κάτι μία φορά. Άρχισε να πληκτρολογείς μια γλώσσα και θα σου προτείνει αυτές που ξέρει.
Παράδειγμα: /translate text text: where is the meeting to: Spanish
/translate live <from> <to>
Συνέχισε να μεταφράζεις ό,τι λες σε αυτό το κανάλι, μέχρι να το σταματήσεις ή να μείνεις σιωπηλός για τρεις ώρες.
Παράδειγμα: /translate live from: Chinese to: English
/translate off
Σταμάτα να μεταφράζεις ό,τι λες σε αυτό το κανάλι.

Αντιδράσεις με σημαίες. Αντίδρασε σε οποιοδήποτε μήνυμα με μια σημαία που αναγνωρίζει το 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 αποθηκεύει την εικόνα και χρησιμοποιεί μόνιμο σύνδεσμο, ώστε να συνεχίζει να δουλεύει για πάντα.

Καλό είναι να ξέρεις

Τρέχοντας τον διακομιστή σου: ιδιαιτερότητες του Discord που αξίζει να ξέρεις

Μερικά πράγματα στο Discord συμπεριφέρονται με τρόπους που μοιάζουν χαλασμένοι αλλά δεν είναι — κάποια στιγμή μπερδεύουν σχεδόν κάθε ιδιοκτήτη διακομιστή. Κανένα από αυτά δεν οφείλεται στο Octera· οι λύσεις βρίσκονται όλες στις ρυθμίσεις του ίδιου του Discord.

Ένα όνομα χρήστη εμφανίζεται με λάθος χρώμα

Το Discord χρωματίζει ένα όνομα με βάση τον υψηλότερο ρόλο που έχει χρώμα. Ένας ρόλος ρυθμισμένος σε Default (χωρίς χρώμα) προορίζεται να παραλείπεται, οπότε ένας άχρωμος ρόλος που κρατάς στην κορυφή — συνήθως για να εμφανίζεσαι ξεχωριστά στη λίστα μελών — αφήνει το χρώμα σε κάποιον κατώτερο ρόλο.

Μερικές φορές όχι. Το Discord κρατά τα παλιά δεδομένα χρώματος ενός ρόλου ακόμη κι όταν ο ρόλος φαίνεται άχρωμος, οπότε το όνομα μένει κολλημένο στο λάθος χρώμα.

Ανάγκασε το Discord να ξαναδιαβάσει τον ρόλο:

  1. Άνοιξε τις Ρυθμίσεις διακομιστή → Ρόλοι, διάλεξε τον ρόλο που σε απασχολεί και πήγαινε στην Εμφάνιση.
  2. Όρισέ το σε Συμπαγές, διάλεξε οποιοδήποτε ορατό χρώμα και αποθήκευσε.
  3. Άνοιξε ξανά τον ίδιο ρόλο, γύρισέ τον πίσω σε Προεπιλογή (χωρίς χρώμα) και αποθήκευσε ξανά.
  4. Πάτησε Ctrl + R για να φορτώσεις ξανά το Discord.

Ο ρόλος πλέον καταγράφεται ως πραγματικά άχρωμος: μένει στην κορυφή και συνεχίζει να εμφανίζει τα μέλη ξεχωριστά, ενώ το χρώμα του ονόματος το αναλαμβάνει ο επόμενος ρόλος από κάτω που έχει χρώμα.

Η κορώνα του ιδιοκτήτη εξαφανίστηκε δίπλα στο όνομά σου

Η κορώνα εξαφανίζεται όταν ένας από τους ρόλους σου έχει και τα δύο ενεργά ταυτόχρονα:

Για να κρατήσεις τον δικό σου ρόλο ξεχωριστά και να πάρεις πίσω την κορώνα:

  1. Άνοιξε τις Ρυθμίσεις διακομιστή → Ρόλοι και διάλεξε τον προσωπικό σου ρόλο που εμφανίζεται ξεχωριστά.
  2. Απενεργοποίησε τον Διαχειριστή για αυτόν τον ρόλο — άφησε ενεργή την Εμφάνιση μελών ρόλου ξεχωριστά.
  3. Πάτησε Ctrl + R για να φορτώσεις ξανά το Discord.
Δεν χάνεις τίποτα: ένας ιδιοκτήτης διακομιστή έχει ήδη κάθε δικαίωμα, οπότε ένας προσωπικός ρόλος δεν χρειάζεται ποτέ Διαχειριστή. Για το προσωπικό σου, φτιάξε ξεχωριστό ρόλο Admin με ενεργό τον Διαχειριστή και απενεργοποιημένη την Εμφάνιση μελών ρόλου ξεχωριστά.

Οδηγός: δημιουργία εντολών 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}}
Ό,τι μπορείς να κάνεις σε ένα tag, μπορείς να το φτιάξεις και οπτικά με τα Πρότυπα Μηνυμάτων και τις Αυτόματες Απαντήσεις στον πίνακα ελέγχου.