corpus.py | ||
database.py | ||
LICENSE | ||
mastodonbot.py | ||
README.md | ||
requeriments.txt |
Corpus
Aquest bot desa els missatges públics dels usuaris d'un servidor Mastodon que s´hi donin d'alta. En qualsevol moment poden donar-se de baixa.
Al demanar l'alta en aquest bot, es pregunta a l'usuari confirmació de majoria d'edat, si accepta cedir a aquest projecte Corpus tots els seus tuts públics sota llicència CC0 i sí els tuts que escrigui no seran copies dels escrits per algú altre.
Al confirmar-ho tot, l'usuari permet alimentar amb frases escrites en català projectes lingüístics com per exemple Common Voice.
Com donar-se d'alta o de baixa
Demanar-ho al bot, mencionant-lo:
@bot alta
@bot baixa
Tots els usuaris donats d'alta poden esborrar quan ho desitgin tots els missatges que el bot tingui desats:
@bot esborra
Com instal·lar aquest bot
Dependències
- Python 3
- Servidor Postgresql
- Un compte Mastodon per aquest bot
Dins del entorn virtual Python:
-
Executar
pip install -r requirements.txt
per a instal·lar les llibreries necessàries. -
Executar
python corpus.py
per a fer la configuració inicial del bot de Mastodon i per a crear la base de dades Postgresql on desar els missatges públics. -
Configurar cron per a que executi
python corpus.py
cada minut.