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.
Anar al arxiu
2023-01-22 17:28:40 +01:00
LICENSE Primera versió! 2023-01-22 17:28:40 +01:00
mastobot.py Primera versió! 2023-01-22 17:28:40 +01:00
README.md Primera versió! 2023-01-22 17:28:40 +01:00
requirements.txt Primera versió! 2023-01-22 17:28:40 +01:00
setup.py Primera versió! 2023-01-22 17:28:40 +01:00
xatapi.py Primera versió! 2023-01-22 17:28:40 +01:00

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

Com instal·lar i executar el codi:

Within Python Virtual Environment:

  1. Clonar aquest repositori: git clone https://git.mastodont.cat/spla/xat.git.

  2. Canviar al directori: cd xat

  3. Crear l'entorn virtual de Python python3.x -m venv . (substituir la x per la versió que tinguis instal·lada, per exemple python3.10 -m venv .)

  4. Activar l'entorn virtual: source bin/activate.

  5. Instal·lar les llibreries necesàries: pip install -r requeriments.txt.

  6. Executar el programa python mastobot.py.

  7. Programar crontab per a que l'executi cada minut:

*/30 * * * * cd /ruta/on/tinguem/ipupdate.py && source bin/activate && python ipupdate.py > /dev/null