ACLClouds
ACLClouds

Bot Twitch o WhatsApp: cosa è possibile e i limiti

Un bot Twitch si ospita senza difficoltà. Per WhatsApp, le librerie non ufficiali mettono a rischio l’account: ecco la via ufficiale e i suoi limiti.

Un bot Twitch si collega alla chat di un canale e reagisce ai messaggi. Si ospita come un bot Discord o Telegram. Un bot WhatsApp solleva prima una questione di regole: la via ufficiale passa dalla API WhatsApp Business Cloud, e il resto dipende dai termini d’uso di WhatsApp.

  • Un bot Twitch si collega alla chat con un’applicazione Twitch e un account dedicato.
  • WhatsApp passa dalla API ufficiale Business Cloud e da un webhook HTTPS, non da una libreria non ufficiale.
  • Le librerie non ufficiali di WhatsApp espongono l’account alla sospensione.

Bot Twitch: cosa è possibile

Un bot Twitch si collega alla chat con un account dedicato e un’applicazione creata nel portale per sviluppatori di Twitch. Legge i messaggi, risponde ai comandi e gira in continuo, come gli altri bot.

  • Create un’applicazione nel portale per sviluppatori di Twitch per ottenere un identificatore client e un segreto, senza scriverli nel codice.
  • Le librerie più diffuse gestiscono la connessione alla chat: TwitchIO in Python, tmi.js in Node.js.
  • Nessuna credenziale deve stare fissa nel codice: usate le variabili d’ambiente, come per un token Discord.

WhatsApp: la via ufficiale

WhatsApp non offre un bot già pronto. La via ufficiale è la API WhatsApp Business Cloud, fornita da Meta: un account aziendale, un numero e un webhook che riceve i messaggi.

  • Il webhook richiede un indirizzo HTTPS raggiungibile, che Meta chiama per consegnare i messaggi.
  • Un webhook ha bisogno di una porta pubblica: su ACLClouds si assegna nella scheda Avvio del bot.
  • Le regole di invio (modelli di messaggio, finestre di risposta) le fissa Meta e possono cambiare: leggete la documentazione ufficiale prima di progettare il bot.

WhatsApp non ufficiale: il rischio

Le librerie non ufficiali, come whatsapp-web.js o Baileys, pilotano WhatsApp Web al posto dell’app. Non rispettano i termini d’uso di WhatsApp, e l’account può essere limitato o bannato.

  • Il numero usato può essere bloccato da un giorno all’altro, con le conversazioni collegate.
  • Un aggiornamento di WhatsApp può rompere la libreria senza preavviso.
  • Per l’assistenza clienti o un’attività professionale questa scelta mette a rischio il business: preferite la API ufficiale.

Cosa offre ACLClouds a un bot Twitch o WhatsApp

Un bot Twitch o un bot collegato alla API ufficiale di WhatsApp è un programma Node.js o Python che gira in continuo. ACLClouds lo ospita, con accesso SFTP per bot e le immagini Node.js e Python.

  • Piano gratuito: 1 bot, 315 MB di RAM, 0,25 vCPU, 715 MB di spazio.
  • Accesso SFTP per bot sulla porta 2222, per caricare il codice.
  • Una porta pubblica si assegna nella scheda Avvio per un webhook. Senza porta, il bot fa solo connessioni in uscita.

Domande frequenti

Posso ospitare gratis un bot Twitch?

Sì, nei limiti del piano gratuito: 1 bot, 315 MB di RAM, 0,25 vCPU. Misurate il consumo del vostro bot: un bot di chat leggero di solito resta entro questo limite.

Perché non usare whatsapp-web.js per un bot piccolo?

Perché l’account resta esposto: una semplice restrizione può fermare il servizio in qualsiasi momento. Per un uso duraturo, la API ufficiale è l’unica scelta sicura.

La API ufficiale WhatsApp è a pagamento?

Meta la fattura in base alle conversazioni e ai modelli di messaggio. Consultate le tariffe ufficiali di Meta, che possono cambiare, prima di iniziare.