Tutorial: come far funzionare il bot e durarlo per 24/7 (o quasi...)
Ci sono 17 passi per seguire:
- Andare sul sito Replit https://replit.com/
- Vedrete un tasto "Create", cliccate il bottone "+" e vi appare un popup.
- Inserite Python su "Template" e inserite il nome che volete dare al bot su "Title" e infine cliccate il bottone blu "+ Create Repl".
- Vi appare main.py in alto a sinistra, sotto "Files".
- Prendete main.py che avete appena scaricato e trascinatelo sopra, stessa cosa con keep_alive.py
- Alla fine di main.py c'è scritto "XXX", dovete inserire il TOKEN del vostro bot su Discor Developer Portal - Applications https://discord.com/developers/applications
- Appena messo il token, digitate il tasto Ctrl+Enter (sul sito Replit, nel vostro main.py)
- Appena la console vi dirà che è online, sopra c'è scritto che il bot è "vivo" quindi siamo a buon punto.
- Aprite il sito UptimeRobot https://uptimerobot.com
- Cliccate il tasto "Start monitoring in 30 seconds".
- Vi porterà nella dashboard e vedrete un tasto verde "+ Add New Monitor" e vi apparirà un popup.
- Sulla scritta Monitor Type, metti HTTP(s).
- Inserite il nome del bot (o come volete) su "Friendly Name".
- Copiate il link sopra la console (sul sito Replit, esempio: https://example-bot.ciao.repl.co) e mettilo su "URL (or IP)" e controllate bene l'inizio se è giusto.
- In basso a destra c'è il tasto "Create Monitor" e ricliccate di nuovo (che è giallo).
- Ora tocca invitare il bot nel vostro server discord, potete in 2 modi: farlo su Discord Developer Portal o su Discord Permission Calculator (se non riuscite a farlo, cercate su YouTube "how to invite my bot to my discord server from discord developer portal"
- Durante la vostra vita giornaliera, se vedrete il vostro bot offline, non preoccupatevi, si risolverà da solo (se è più di 2g, controllate su Replit e UptimeRobot)