Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amgelo563/enki-tags-ajneb97
Tags de Enki para el servidor de Discord de Ajneb97
https://github.com/amgelo563/enki-tags-ajneb97
Last synced: 20 days ago
JSON representation
Tags de Enki para el servidor de Discord de Ajneb97
- Host: GitHub
- URL: https://github.com/amgelo563/enki-tags-ajneb97
- Owner: Amgelo563
- License: mit
- Created: 2024-08-27T01:39:37.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-10T17:18:42.000Z (about 1 month ago)
- Last Synced: 2024-10-11T11:49:20.255Z (about 1 month ago)
- Language: Shell
- Size: 182 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> For English speakers: This repository contains [Enki](https://github.com/Amgelo563/enki-bot) tags for a spanish community. It's very likely you don't need this repository, but it could serve as an example if you ever want to setup Enki with a GitHub repository.
# 👋 Introducción
¡Bienvenido al repositorio de los tags de [Enki](https://github.com/Amgelo563/enki-bot) para el servidor de Ajneb97!
En la carpeta `content` puedes revisar todos los tags disponibles, así como contribuir con nuevos o editar los existentes.
El bot está configurado para que cada cierto tiempo se actualice con el nuevo estado de este repositorio.## 📚 Estructura y Convenciones
Para mantener todo organizado, este repositorio organiza los tags en carpetas. Revisa la documentación de [Enki](https://github.com/Amgelo563/enki-bot) para entender por completo esta parte.
* En la carpeta `content` se encuentra lo que el bot lee como tal, es decir los atlases y sus tags/resources.
### Creando un Tag Category
> En este ejemplo se reemplazaría `` por el nombre de una categoría.
* Dentro de `content/tags` se encuentran los tag categories, primero su configuración (`content/tags/.conf`) y sus tags en una carpeta del mismo nombre (`content/tags/`).
* Para que Enki detecte que sus tags están dentro de esa carpeta, usamos la siguiente configuración:
`content/tags/.conf`
```json5
{
tags: [
"tags//**.conf"
]
}
```
Luego incluimos esta configuración en el `tag-atlas.conf`:
```json5
[
{
include "tags/.conf"
}
]
```
* Por convención, el nombre del archivo (y carpeta) de los tag categories es el nombre de su comando.### Creando un Resource
> En este ejemplo se reemplazaría `` por el nombre de un resource, y `` por el nombre de una categoría.
* Dentro de `content/resources` se encuentran los resources, primero su configuración (`content/resources/.conf`) y sus contenidos en una carpeta del mismo nombre (`content/resources/`).
* Dentro de la carpeta del resource, se encuentran sus tags "directos" y sus tag categories. Para esto podemos aplicar la siguiente configuración:
`content/resources/.conf`
```json5
{
tags: ["resources//*.conf"],
categories: [
{
tags: ["resources///**/*.conf"],
}
]
}
```
Luego la incluimos en el `resource-atlas.conf`:
```json5
[
{
include "resources/.conf"
}
]
```
* Se siguen las mismas convenciones que los tag categories, y se suele incluir una carpeta `__plantillas__` para plantillas aplicadas a través de varios tags del resource. Por ejemplo, en `content/resources//__plantillas__`.### Creando un Tag
* Por convención, el nombre del archivo debe ser el primer `keyword`.
* Los mensajes deben ser lo más cortos posibles, ya que podrían llenar el chat. En caso un mensaje se está haciendo muy largo, considera usar un botón de tipo `message` o mandar un link a documentación en un botón `url`.
* El contenido a primera vista de un tag debería ser suficiente para solucionar un problema, y los botones sean información extra o útil, pero no necesaria.## ✨ Cómo contribuir
¡Gracias por desear contribuir! Con tu colaboración ayudas a hacer la información más accesible y rápida, tanto como para personas que requieren ayuda como los que la dan.
1. Para iniciar, revisa la documentación de [Enki](https://github.com/Amgelo563/enki-bot) para que sepas cómo funcionan los tag, tag categories y resources. También tiene una versión en español.
2. Revisa la sección de [Estructura y Convenciones](#-estructura-y-convenciones) para ver cómo están organizados los archivos y otras recomendaciones generales.3. Finalmente:
**Si sabes sobre GitHub:**
Crea un fork de este repositorio, aplica tus cambios y crea un Pull Request que podrá ser revisado y aprobado por el staff.**Si no sabes sobre GitHub:**
Crea tu archivo o modifica el que quieras y mándaselo por privado a un staff, explicando todo el tema. Nosotros sabremos cómo aplicarlo.