Skip to content

ggiambo/SgruntBot

Repository files navigation

SgruntBot

Tentativo di riscrittura di Sgrunty usando un linguaggio moderno, giovane e dinamico, proprio come te!

Come lo faccio partire?

Prima di tutto devi avere un file token.txt contenente il token per il bot, altrimenti ciccia.
Il comando magico per far partire il tutto è:

./gradlew run

Se vuoi usare un proxy HTTP, usa qualcosa del tipo -proxy http://localhost:8080
Per una resa ottimale, assicurati di aver installato fortunes-it e l'ultimissima versione di yt-dlp.

Ah, ci sarebbe anche il token per imgur, un file chiamato imgurClientId.txt.

Non funzionahhh!

LOL, ho dimenticato di dire che devi avere un database. MariaDB, per la precisione.
E un utente "sgrunt" con password "sgrunt" con accesso a un database che si chiama ... "sgrunt"!

create user 'sgrunt'@localhost identified by 'sgrunt';
grant all privileges on sgrunt.* to 'sgrunt'@'%' identified by 'sgrunt';
flush privileges;

Vedi anche il file docker/ìnit.sql

API

Non sono il massimo, ma forse possono piacerti le REST API

Docker! Container! Blah&Banf!

  1. Crea un file docker/.env:
    CHAT_ID=-676046724
    TELEGRAM_TOKEN=contenuto di token.txt
    IMGUR_CLIENT_ID=Dummy
    SPRING_PROFILES_ACTIVE=docker
    
  2. Builda sgrunty
    ./gradlew bootBuildImage
  3. Lancia sgrunty in tutta la sua magnificenza
    cd docker
    docker compose up

Il database sarà accessibile sulla porta 3307

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages