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.
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.
Dependencies
- Python 3
- Un compte per el bot de Mastodon.
- API Key de OpenAI
Com instal·lar i executar el codi:
-
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:
-
-
-
-
- cd /ruta/on/tinguem/xat && source bin/activate && python mastobot.py > /dev/null
-
-
-