PapitaConPure / bot-de-pure

Bot de Discord de administración, música, entretenimiento y búsqueda de imágenes
MIT License
2 stars 0 forks source link
bot discord discord-bot discord-js

GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub package.json dependency version (prod) GitHub deployments GitHub repo size Twitter Follow

portada

Bot de Puré

(La ilustración original le pertenece a カンパ, quien no forma parte de ni está relacionado con el proyecto de desarrollo de Bot de Puré)

Bot de entretenimiento, búsqueda de imágenes y utilidades generales varias para Discord. Utiliza comandos tradicionales con adiciones inspiradas en terminales como --flags o los nuevamente introducidos comandos estandarizados de /barra.
Como personaje, es una robot torpe y agresiva en algunos casos, pero parece meterle ganas.

[!IMPORTANT] Ejecutar una copia local te dará una experiencia más responsiva con Bot de Puré y te permitirá modificar su comportamiento a gusto.

Para aquellos que quieran ejecutar una copia local:

  • Introduce los archivos ./localenv.json y ./remoteenv.json, ambos con el siguiente formato (no compartas los datos con nadie):
    {
    "token": "<<El Token de la aplicación de Discord sobre la cual operarás el bot>>",
    "dburi": "<<La URI de la Base de Datos de MongoDB que usarás>>",
    "booruapikey": "<<La clave de API de una cuenta de Gelbooru>>",
    "booruuserid": "<<La ID de usuario de la misma cuenta de Gelbooru>>",
    "pixivtoken": "<<El Refresh Token de una cuenta de pixiv>>",
    "imgurclientid": "<<La ID de cliente de una cuenta de Gelbooru>>"
    }
  • localenv.json se usa para un entorno de desarrollo, mientras que remoteenv.json se usa para un entorno de producción. Esta solución no es para nada elegante pero me ha estado funcionando bien de momento
  • Al ejecutar con Node, usas la bandera -d para usar el entorno de desarrollo y -p para el entorno de producción
    node . -d

Índice



Tecnologías Principales

Características

Convenciones de Desarrollo

Con el fin de trabajar de forma más eficiente y organizada, se siguen las siguientes convenciones

Integrantes

Personas involucradas en el desarrollo de Bot de Puré, con sus tags de Discord.

Desarrolladores



[!NOTE] Empecé este proyecto con 0 conocimiento sobre JavaScript y para cuando me di cuenta creció demasiado, así que ando navegando unos 5 años de mi propia deuda técnica.

[!NOTE] No esperes ningún tipo de madurez tanto emocional como intelectual si lees el código o usas a Bot de Puré