Αυτός ο οδηγός σας βοηθάει να συνδέσετε το ZeroClaw με το Matrix και να λύσετε προβλήματα, ειδικά σε δωμάτια με κρυπτογράφηση (E2EE).
Αν το bot φαίνεται συνδεδεμένο αλλά δεν σας απαντάει, ελέγξτε αυτά τα 5 πράγματα:
- Επιτρεπόμενοι χρήστες: Βεβαιωθείτε ότι το όνομά σας είναι στη λίστα
allowed_users(για δοκιμή βάλτε["*"]). - Συμμετοχή στο δωμάτιο: Μπήκε το bot στο συγκεκριμένο δωμάτιο;
- Κλειδί πρόσβασης (Token): Είναι σωστό το Token που βάλατε στις ρυθμίσεις;
- Κρυπτογράφηση: Σε κλειδωμένα δωμάτια, το bot χρειάζεται χρόνο για να "μάθει" τα κλειδιά.
- Επανεκκίνηση: Κάνατε επανεκκίνηση το ZeroClaw μετά τις αλλαγές;
Στο αρχείο config.toml, η ενότητα για το Matrix πρέπει να φαίνεται κάπως έτσι:
[channels_config.matrix]
homeserver = "https://matrix.example.com"
access_token = "το-Token-σας"
room_id = "!id-δωματίου:matrix.org"
allowed_users = ["*"] # Επιτρέπει σε όλους (μόνο για δοκιμή!)Αν το δωμάτιο έχει κρυπτογράφηση (E2EE), το bot πρέπει να "επαληθευτεί" από εσάς.
- Ανοίξτε το Matrix από το κινητό ή τον υπολογιστή σας.
- Βρείτε το bot στη λίστα χρηστών και πατήστε "Επαλήθευση" (Verify).
- Αν δεν το κάνετε, το bot μπορεί να διαβάζει τα μηνύματα αλλά να μην μπορεί να τα αποκρυπτογραφήσει.
Μπορείτε να ελέγξετε αν το Token σας είναι σωστό γράφοντας αυτή την εντολή στο τερματικό:
curl -H "Authorization: Bearer ΤΟ_TOKEN_ΣΑΣ" https://matrix.org/_matrix/client/v3/account/whoami
Αν σας επιστρέψει το όνομα του bot, τότε το Token είναι σωστό.
Το bot στέλνει μηνύματα χρησιμοποιώντας Markdown. Αυτό σημαίνει ότι μπορεί να στέλνει λίστες, έντονα γράμματα ή κώδικα. Αν τα βλέπετε όλα σαν απλό κείμενο, ελέγξτε τις ρυθμίσεις της εφαρμογής Matrix που χρησιμοποιείτε.
Σύνοψη: Η σύνδεση με το Matrix είναι ασφαλής αλλά θέλει προσοχή στις ρυθμίσεις του δωματίου και της επαλήθευσης της συσκευής. Αν ακολουθήσετε τα παραπάνω βήματα, το bot θα λειτουργήσει σύντομα!