NexusPass
/Guide
Inizia gratis β†’
⏱ 5 min di lettura

Risolvi problemi comuni

Soluzioni ai problemi piΓΉ frequenti con NexusPass: bot che non risponde, ruoli non assegnati, errori webhook e molto altro.

πŸ’‘
Prima di tutto controlla sempre i log in tempo reale con wrangler tail discord-interactions e wrangler tail stripe-webhook-handler. Nella maggior parte dei casi l'errore Γ¨ chiaramente indicato nel log.

?Il bot non risponde al comando slash

Cause possibili

  • Il comando non Γ¨ stato registrato sul server
  • L'Interactions Endpoint URL non Γ¨ impostato correttamente nel Developer Portal
  • La Public Key nel DB Γ¨ errata
  • Il Worker di NexusPass Γ¨ offline

Come risolvere

1

Verifica che il comando sia registrato: vai su Discord Developer Portal β†’ la tua app β†’ sezione "Bot" β†’ cerca i comandi registrati

2

Controlla l'Interactions Endpoint URL: Developer Portal β†’ General Information β†’ deve essere l'URL del tuo Worker NexusPass

3

Verifica la Public Key nel DB: deve corrispondere esattamente al valore in Developer Portal β†’ General Information β†’ Public Key

4

Testa il Worker: apri l'URL direttamente nel browser, deve rispondere con "Method Not Allowed"

?Il pagamento Γ¨ andato a buon fine ma il ruolo non Γ¨ stato assegnato

Cause possibili

  • Il webhook Stripe non Γ¨ configurato o non sta chiamando NexusPass
  • Il bot token nel DB Γ¨ scaduto o errato
  • Il bot non ha il permesso "Manage Roles"
  • Il ruolo del bot Γ¨ piΓΉ basso del ruolo da assegnare nella gerarchia

Come risolvere

1

Controlla i log webhook su Stripe: Dashboard β†’ Developers β†’ Webhooks β†’ il tuo endpoint β†’ Events. Cerca errori 4xx o 5xx.

2

Verifica il bot token: nelle impostazioni del server su NexusPass aggiorna il bot token con uno nuovo dal Developer Portal.

3

Controlla i permessi: nel server Discord β†’ Impostazioni β†’ Ruoli β†’ trova il ruolo del bot β†’ deve avere "Gestisci Ruoli" attivo.

4

Controlla la gerarchia: il ruolo del bot deve essere piΓΉ in alto dei ruoli che deve assegnare. Vai su Impostazioni β†’ Ruoli e trascina il ruolo del bot in cima.

?Il webhook Stripe restituisce errore 401

Cause possibili

  • Il Stripe Webhook Secret (whsec_xxx) Γ¨ errato o mancante
  • Il secret Γ¨ stato rigenerato su Stripe ma non aggiornato su NexusPass

Come risolvere

1

Vai su Stripe β†’ Developers β†’ Webhooks β†’ il tuo endpoint β†’ Signing secret β†’ Reveal. Copia il valore.

2

Vai su NexusPass β†’ Servers β†’ il tuo server β†’ Impostazioni β†’ Stripe Webhook Secret. Incolla il nuovo valore e salva.

?Errore "Limite raggiunto" quando aggiungo un server o prodotto

Cause possibili

  • Hai raggiunto il limite del tuo piano attuale

Come risolvere

1

Vai su NexusPass β†’ Pricing e upgradia al piano superiore.

2

Se sei giΓ  su Agency (illimitato) e vedi questo errore, contatta il supporto.

?Il comando slash non appare nel server

Cause possibili

  • Il comando Γ¨ stato registrato come globale invece che sul guild specifico
  • I comandi globali richiedono fino a 1 ora di propagazione
  • Il bot non Γ¨ stato invitato con lo scope "applications.commands"

Come risolvere

1

NexusPass registra i comandi a livello di guild (istantaneo). Se non vedi il comando, aspetta 1-2 minuti e riavvia il client Discord.

2

Verifica che il bot sia stato invitato con lo scope "applications.commands". Se non lo Γ¨, genera un nuovo link OAuth2 con questo scope e reinvita il bot.

3

Prova a digitare "/" nel campo testo: se il comando non appare, il bot probabilmente non ha i permessi per quel canale.

?L'utente vede "L'applicazione non ha risposto" dopo il comando

Cause possibili

  • Il Worker non risponde entro 3 secondi (timeout Discord)
  • La query al database Γ¨ troppo lenta
  • Il Worker Γ¨ in cold start

Come risolvere

1

Questo errore Γ¨ spesso temporaneo β€” riprova il comando. Se persiste, controlla i log del Worker con "wrangler tail discord-interactions".

2

Verifica che Supabase risponda correttamente: controlla la sezione Database nel dashboard Supabase.

3

I Cloudflare Workers in piano gratuito hanno cold start. Considera il piano Workers Paid per eliminare il problema.

Problema non risolto?

Entra nel nostro Discord e descivi il problema nel canale #supporto. Includi i log del Worker e il tipo di errore.

Entra nel Discord β†’
← Webhook avanzatiGuida utenti finali β†’