Home Homebrew Rilasciato NX-ScreenUploader v0.2.0: l’upload automatico di screenshot Switch su Telegram e...

[Scena Switch] Rilasciato NX-ScreenUploader v0.2.0: l’upload automatico di screenshot Switch su Telegram e Discord in pochi secondi

89
3

Pubblicato un rapido aggiornamento per NX-ScreenUploader, il pratico sysmodule dedicato alla console Nintendo Switch che consente di inviare automaticamente screenshot e video catturati dalla console verso servizi esterni come Telegram, Discord o ntfy.sh.

Questo strumento è pensato per chi utilizza una console modificata e vuole condividere rapidamente i propri contenuti multimediali senza dover estrarre la scheda SD o ricorrere ad applicazioni aggiuntive.

Con questa nuova versione, il progetto introduce una funzionalità particolarmente utile: la possibilità di recuperare automaticamente i nuovi elementi aggiunti all’album della console.

Grazie a questo miglioramento, NX-ScreenUploader diventa ancora più efficiente nel rilevare screenshot e video appena creati, garantendo un flusso di caricamento più completo e affidabile verso i servizi configurati dall’utente.

Pur trattandosi di un update rapido e mirato, l’aggiunta rafforza l’obiettivo principale del sysmodule, ovvero rendere il processo di condivisione il più semplice e automatizzato possibile.

Caratteristiche

  • Carica automaticamente gli screenshot e le registrazioni dello schermo catturati su Nintendo Switch.
  • Supporta più destinazioni di upload: Telegram, Discord e ntfy.sh.
  • Supporta URL personalizzati per la Telegram Bot API (utile per reverse proxy).
  • Supporta un intervallo personalizzato per il controllo delle nuove catture.
  • Utilizza meno memoria rispetto al progetto originale (da ~1,852 MB a ~1,339 MB).
  • Nessun crash fatale aprendo nxmenu in modalità applet insieme ad altri sysmodule.

Preparazione delle destinazioni

Telegram

Per utilizzare Telegram è necessario creare un bot dedicato, che invierà automaticamente le catture dello schermo all’account selezionato.

  1. Creare un nuovo bot su Telegram scegliendo nome e username a piacere, quindi annotare l’API Token fornito.
  2. Inviare un qualsiasi messaggio al bot dal proprio account Telegram, così da generare un aggiornamento.
  3. Aprire nel browser l’indirizzo: https://api.telegram.org/bot<bot-token>/getUpdates. Verrà mostrato il messaggio inviato in precedenza. Annotare il chat ID, visibile nel campo .result[0].message.chat.id.

ntfy.sh

ntfy.sh è un servizio di notifiche basato su HTTP, utilizzabile tramite l’istanza pubblica oppure tramite un’installazione privata.

I topic sono pubblici per impostazione predefinita: chiunque conosca il nome può inviare o ricevere notifiche. Per motivi di sicurezza è consigliato scegliere un nome difficile da indovinare o proteggerlo tramite un access token.

  1. Scegliere un nome univoco e non immediato per il topic (ad esempio: my-switch-captures-abcdefg).
  2. (Opzionale) Creare un access token tramite la pagina ntfy.sh/account.
  3. Iscriversi al topic tramite l’app mobile di ntfy o l’interfaccia web, ad esempio: https://ntfy.sh/my-switch-captures-abcdefg.

Discord

Per utilizzare Discord è necessario creare un’applicazione e un bot dedicato. Il bot si occuperà di inviare le catture direttamente in un canale del server.

La procedura richiede qualche passaggio in più rispetto alle altre piattaforme.

  1. Seguire la guida “Creating a Bot Account” per ottenere il Bot Token e invitare il bot nel proprio server, assicurandosi di assegnargli almeno il permesso “Inviare messaggi”.
  2. Recuperare il Channel ID del canale in cui verranno inviate le catture: abilitare la Modalità Sviluppatore nelle impostazioni di Discord, fare clic con il tasto destro sul canale desiderato e selezionare “Copia ID canale”.

Installazione

Dopo aver configurato almeno una destinazione di upload, è possibile procedere con l’installazione del sysmodule sulla Nintendo Switch.

  1. Scaricare l’ultima release e estrarne il contenuto.
  2. Copiare il file config/NX-ScreenUploader/config.ini.template in config/NX-ScreenUploader/config.ini.
  3. Modificare il file config.ini in base alle destinazioni scelte:
    • Telegram: Impostare telegram = true nella sezione [general], quindi inserire bot_token e chat_id nella sezione [telegram].
    • ntfy.sh: Impostare ntfy = true nella sezione [general], quindi configurare topic e, se necessario, token nella sezione [ntfy].
    • Discord: Impostare discord = true nella sezione [general], quindi definire bot_token e channel_id nella sezione [discord].
      • È possibile abilitare più destinazioni contemporaneamente.
  4. Copiare tutti i file della release nella root della scheda SD della Nintendo Switch.

Changelog

  • Aggiunta la funzionalità per recuperare i nuovi elementi dell’album by @sakarie9 in #3

Download: NX-ScreenUploader v0.2.0

Download: Source code NX-ScreenUploader v0.2.0