LICENSE | ||
mastobot.py | ||
README.md | ||
requirements.txt | ||
setup.py | ||
xatapi.py |
Xat
Aquest codi es connecta a l'API de OpenAI (els creadors de ChatGPT) i n'obté les respostes a les preguntes o comentaris rebuts dels usuaris d'un servidor Mastodon. of alive fediverse's servers and then query their API to obtain their registered users (if their API provide such information). At the end it post the results to host server bot account.
Dependencies
- Python 3
- Un compte per el bot de Mastodon.
- API Key de OpenAI
Com instal·lar i executar el codi:
Within Python Virtual Environment:
-
Clonar aquest repositori:
git clone https://git.mastodont.cat/spla/xat.git
. -
Canviar al directori:
cd xat
-
Crear l'entorn virtual de Python
python3.x -m venv .
(substituir la x per la versió que tinguis instal·lada, per exemplepython3.10 -m venv .
) -
Activar l'entorn virtual:
source bin/activate
. -
Instal·lar les llibreries necesàries:
pip install -r requeriments.txt
. -
Executar el programa
python mastobot.py
. -
Programar crontab per a que l'executi cada minut:
*/30 * * * * cd /ruta/on/tinguem/ipupdate.py && source bin/activate && python ipupdate.py > /dev/null