Vai al contenuto principale

Chat

La chat BeePass è una messaggistica in tempo reale che ti permette di comunicare con i tuoi testatori e gli altri allevatori della rete. Messaggi di testo, immagini, file e messaggi vocali sono supportati.

Messaggi diretti (DM)

I messaggi diretti sono conversazioni private tra due utenti. Per avviare un DM:

  • Dal profilo di un allevatore: clicca sul pulsante Contatta
  • Dalla barra laterale della chat: clicca su Nuova conversazione, cerca un utente e selezionalo

I DM sono deduplicati: se esiste già una conversazione tra te e quell'utente, viene riutilizzata automaticamente.

Conversazioni di gruppo

Crea gruppi per coordinare il tuo team di selezione:

  1. Clicca su Nuova conversazione nella barra laterale
  2. Scegli Gruppo
  3. Dai un nome al gruppo e aggiungi i membri
  4. Personalizza il nome, la descrizione e l'avatar del gruppo

Il creatore del gruppo è proprietario e può aggiungere o rimuovere membri.

Tipi di messaggi

TipoDescrizione
TestoMessaggi classici con selettore emoji in stile Apple
ImmaginiTrascina o usa il pulsante foto (JPEG, PNG, GIF, WebP)
FileDocumenti PDF, Excel, CSV, ZIP e altri (max 10 MB)
VocaleRegistrazione audio fino a 60 secondi tramite microfono
Messaggi vocali

Premi il pulsante del microfono, registra il tuo messaggio (massimo 60 secondi), poi invia. La registrazione si interrompe automaticamente dopo 60 secondi.

Funzionalità

Azioni sui messaggi

Passa il mouse su un messaggio per accedere al menu a tendina (stile WhatsApp):

  • Rispondi: cita un messaggio e rispondi (la citazione appare nella tua bolla)
  • Reagisci: aggiungi una reazione emoji su qualsiasi messaggio
  • Copia: copia il contenuto negli appunti
  • Modifica: modifica i tuoi messaggi (dicitura "modificato" visualizzata)
  • Elimina: elimina i tuoi messaggi ("messaggio eliminato" in corsivo)

Indicatori in tempo reale

IndicatoreDescrizione
Digitazione in corso"X sta scrivendo..." con animazione
PresenzaPallino verde (online) o rosso (offline)
Messaggi non lettiBadge numerico su ogni conversazione nella barra laterale
RicercaBarra di ricerca per filtrare le conversazioni

Emoji

La chat utilizza due sistemi di emoji per una qualità ottimale:

  • Selettore: picker in stile Apple (emoji-picker-react) per l'invio e le reazioni
  • Visualizzazione: rendering SVG di alta qualità (Twemoji) nelle bolle dei messaggi

Allegati

I file sono archiviati in modo sicuro:

  • Bucket privato: gli URL sono firmati e scadono dopo 1 ora
  • Dimensione massima: 10 MB per file
  • Formati accettati: immagini (JPEG, PNG, GIF, WebP), documenti (PDF, DOCX, XLSX, CSV, TXT, ZIP), audio (WebM, OGG, MP3, MP4, WAV)
  • Sicurezza: solo i membri della conversazione possono accedere ai file

Messaggi vocali

Premi il pulsante microfono a destra dell'area di inserimento per registrare un messaggio vocale. La registrazione parte immediatamente.

  • Durata massima: 60 secondi (arresto automatico)
  • Dimensione massima: 10 MB
  • Formati supportati: WebM, OGG, MP3, MP4, WAV
  • Riproduzione: clicca sul lettore audio integrato nella bolla del messaggio

Puoi annullare la registrazione in corso cliccando sul pulsante di annullamento prima dell'invio.

Reazioni emoji

Puoi reagire a qualsiasi messaggio con un emoji:

  1. Passa il mouse sul messaggio e clicca sull'icona di reazione nel menu a tendina
  2. Seleziona un emoji nel picker
  3. La reazione appare sotto il messaggio in tempo reale per tutti i partecipanti

Ogni utente può aggiungere una sola reazione per emoji e per messaggio. Per rimuovere la tua reazione, clicca nuovamente sullo stesso emoji.

Le reazioni vengono diffuse in tempo reale tramite Broadcast: tutti i membri della conversazione le vedono istantaneamente.

Condivisione di file

Invia file trascinandoli direttamente nell'area della conversazione, oppure tramite il pulsante di aggiunta allegati.

  • Dimensione massima: 10 MB per file
  • Formati accettati: immagini (JPEG, PNG, GIF, WebP), documenti (PDF, DOCX, XLSX, CSV, TXT, ZIP), audio (WebM, OGG, MP3, MP4, WAV)
  • Sicurezza: i file sono archiviati in un bucket privato e accessibili solo ai membri della conversazione
  • URL firmati: i link di accesso vengono rinnovati automaticamente ogni 7 giorni
attenzione

I file SVG e HTML non sono accettati per motivi di sicurezza.

Indicatori di digitazione

Quando un partecipante sta scrivendo un messaggio, l'indicatore "X sta scrivendo..." appare in tempo reale sotto l'area di inserimento. Questo indicatore è visibile a tutti i membri della conversazione.

L'indicatore scompare automaticamente dopo alcuni secondi di inattività o quando il messaggio viene inviato.

Risposte e thread di discussione

Per rispondere a un messaggio specifico:

  1. Passa il mouse sul messaggio e clicca su Rispondi nel menu a tendina
  2. Il messaggio originale viene citato sopra la tua area di inserimento
  3. Scrivi la tua risposta e invia

Il messaggio citato appare direttamente nella tua bolla di risposta, con un link cliccabile al messaggio originale. Questo permette di seguire il contesto di una discussione senza ambiguità.

Stato online

La presenza di ogni utente è indicata da un pallino colorato:

  • Pallino verde: l'utente è attualmente online
  • Pallino grigio: l'utente è offline

Lo stato di presenza viene aggiornato in tempo reale tramite Supabase Realtime. I badge dei messaggi non letti nella barra laterale ti permettono di identificare rapidamente le conversazioni che richiedono la tua attenzione.

Vedi anche