Skip to content

Commit b8cc642

Browse files
Make link checks pass (#1231)
Co-authored-by: KnorpelSenf <shtrog@gmail.com>
1 parent c0db265 commit b8cc642

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+212
-212
lines changed

site/docs/es/guide/deployment-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ Sin embargo, aunque este comportamiento tiene algunos casos de uso válidos, est
380380
Recuerda que una vez que respondas a una solicitud de webhook, Telegram enviará la siguiente actualización para ese chat.
381381
Sin embargo, como la antigua actualización todavía se está procesando, dos actualizaciones que antes se procesaban secuencialmente, de repente se procesan en paralelo.
382382
Esto puede llevar a condiciones de carrera.
383-
Por ejemplo, el plugin de sesión se romperá inevitablemente debido a los peligros de [WAR](https://en.wikipedia.org/wiki/Hazard_(computer_architecture)#Write_after_read_(WAR)).
383+
Por ejemplo, el plugin de sesión se romperá inevitablemente debido a los peligros de [WAR](https://handwiki.org/wiki/Hazard_(computer_architecture)#Write_after_read_(WAR)).
384384
**Esto provoca la pérdida de datos.**
385385
Otros plugins e incluso su propio middleware pueden romperse también.
386386
El alcance de esto es desconocido y depende de tu bot.

site/docs/es/hosting/comparison.md

Lines changed: 15 additions & 15 deletions
Large diffs are not rendered by default.

site/docs/es/hosting/deno-deploy.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Esta guía te explica cómo puedes alojar tus bots de grammy en [Deno Deploy](ht
1010
Ten en cuenta que esta guía es solo para usuarios de Deno, y que necesitas tener una cuenta [GitHub](https://github.com) para crear una cuenta [Deno Deploy](https://deno.com/deploy).
1111

1212
Deno Deploy es ideal para la mayoría de los bots sencillos, y debe tener en cuenta que no todas las funciones de Deno están disponibles para las aplicaciones que se ejecutan en Deno Deploy.
13-
Por ejemplo, la plataforma solo admite un [conjunto limitado](https://docs.deno.com/deploy/api/runtime-fs) de las API del sistema de archivos disponibles en Deno.
13+
Por ejemplo, la plataforma solo admite un [conjunto limitado](https://docs.deno.com/deploy/api/runtime-fs/) de las API del sistema de archivos disponibles en Deno.
1414
Es como las otras muchas plataformas serverless-y-paas, pero dedicadas a las aplicaciones Deno.
1515

1616
El resultado de este tutorial [puede verse en nuestro repositorio de bots de ejemplo](https://github.com/grammyjs/examples/tree/main/setups/deno-deploy).
@@ -89,7 +89,7 @@ Aquí, estamos usando el token del bot (`/<bot token>`).
8989
:::
9090
4. Para configurar las Acciones de GitHub, consulta [this](https://github.com/denoland/deployctl/blob/main/action/README.md).
9191

92-
Consulta la [documentación de deployctl](https://docs.deno.com/deploy/manual/deployctl) para más información.
92+
Consulta la [documentación de deployctl](https://docs.deno.com/deploy/manual/deployctl/) para más información.
9393

9494
### Nota
9595

site/docs/es/hosting/firebase.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Si necesitas explicaciones más detalladas sobre cada paso que darás, consulta
3030
Para escribir funciones y desplegarlas en Firebase Functions, necesitarás configurar un entorno Node.js e instalar Firebase CLI.
3131

3232
> Es importante tener en cuenta que actualmente sólo las versiones 14, 16 y 18 de Node.js son compatibles con Firebase Functions.
33-
> Para más información sobre las versiones de Node.js soportadas, consulte [aquí](https://firebase.google.com/docs/functions/manage-functions#set_nodejs_version).
33+
> Para más información sobre las versiones de Node.js soportadas, consulte [aquí](https://firebase.google.com/docs/functions/manage-functions?gen=2nd#set-node.js).
3434
3535
Una vez que tengas Node.js y npm instalados, instala Firebase CLI globalmente:
3636

site/docs/es/hosting/heroku.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ Como siempre, esto es opcional.
190190
Cada vez que tu servidor se inicie, grammY solicitará [información sobre el bot](https://core.telegram.org/bots/api#getme) a Telegram para proporcionarla en el [objeto de contexto](../guide/context) bajo `ctx.me`.
191191
Podemos establecer la [información sobre el bot](/ref/core/botconfig#botinfo) para evitar un exceso de llamadas a `getMe`.
192192

193-
1. Abre este enlace `https://api.telegram.org/bot<bot_token>/getMe` en tu navegador web favorito. Se recomienda usar [Firefox](https://www.mozilla.org/en-US/firefox/) ya que muestra muy bien el formato `json`.
193+
1. Abre este enlace `https://api.telegram.org/bot<bot_token>/getMe` en tu navegador web favorito. Se recomienda usar [Firefox](https://www.firefox.com/en-US/) ya que muestra muy bien el formato `json`.
194194
2. Cambia nuestro código en la línea 4 de arriba y rellena el valor de acuerdo con los resultados de `getMe`:
195195

196196
```ts

site/docs/es/hosting/supabase.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ El resultado de este tutorial [se puede ver en nuestro repositorio de bots de ej
1919
## Configuración
2020

2121
Para desplegar una función de borde de Supabase, necesitarás crear una cuenta de Supabase, instalar su CLI, y crear un proyecto de Supabase.
22-
Primero debes [seguir su documentación](https://supabase.com/docs/guides/functions/quickstart#initialize-a-project) para configurar las cosas.
22+
Primero debes [seguir su documentación](https://supabase.com/docs/guides/functions/quickstart#step-1-create-or-configure-your-project) para configurar las cosas.
2323

2424
Crea una nueva Función Supabase ejecutando este comando:
2525

site/docs/es/hosting/vercel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Para nuestra estructura de ejemplo, su contenido sería:
4343

4444
> Si quieres usar la suscripción gratuita de Vercel, tus configuraciones `memory` y `maxDuration` podrían ser como las de arriba para no saltarse sus límites.
4545
46-
Si quieres saber más sobre el archivo de configuración `vercel.json`, consulta [su documentación](https://vercel.com/docs/projects/project-configuration).
46+
Si quieres saber más sobre el archivo de configuración `vercel.json`, consulta [su documentación](https://vercel.com/docs/project-configuration).
4747

4848
## Configuración de TypeScript
4949

site/docs/es/hosting/vps.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Sustituya `<dirección-ip>` por la dirección IP de su servidor, que encontrará
7373

7474
::: tip Configuración de SSH
7575
Puede resultar difícil y tedioso recordar qué dirección IP y qué nombre necesita para conectarse a un servidor.
76-
Para eliminar estos pasos rutinarios y mejorar su experiencia con el servidor, puede configurar SSH creando un archivo `~/.ssh/config` (<https://linuxhandbook.com/ssh-config-file>) en su ordenador que almacene todos los datos que necesita para conectarse al servidor bajo ciertos identificadores arbitrarios.
76+
Para eliminar estos pasos rutinarios y mejorar su experiencia con el servidor, puede configurar SSH creando un archivo `~/.ssh/config` (<https://linuxhandbook.com/ssh-config-file/>) en su ordenador que almacene todos los datos que necesita para conectarse al servidor bajo ciertos identificadores arbitrarios.
7777
Esto está fuera del alcance de este artículo, así que tendrás que configurarlo tú mismo.
7878
:::
7979

@@ -267,7 +267,7 @@ pnpm add -g pm2
267267
PM2 ofrece dos formas de crear una aplicación:
268268

269269
1. Utilizar la interfaz de línea de comandos.
270-
2. Utilizar el [archivo de configuración](https://pm2.keymetrics.io/docs/usage/application-declaration).
270+
2. Utilizar el [archivo de configuración](https://pm2.keymetrics.io/docs/usage/application-declaration/).
271271

272272
El primer método es conveniente para conocer PM2.
273273
Sin embargo, durante el despliegue, debe utilizar el segundo método, que es lo que hicimos en nuestro caso.
@@ -403,7 +403,7 @@ Edite este registro cambiando la dirección IP en el campo "Points to" a la dire
403403
A continuación, busque y elimine el registro de tipo `CNAME` con el nombre `www`.
404404
En su lugar, cree un nuevo registro de tipo `A` con el nombre `www`, apuntando a la dirección IP de su VPS, y establezca el TTL a 3600.
405405

406-
> Si tiene problemas, utilice el otro método descrito en la [base de conocimientos](https://support.hostinger.com/en/articles/1583227-how-to-point-a-domain-to-your-vps).
406+
> Si tiene problemas, utilice el otro método descrito en la [base de conocimientos](https://www.hostinger.com/support/1583227-how-to-point-a-domain-to-your-vps-at-hostinger/).
407407
408408
### Configurar un Servidor Web
409409

@@ -526,8 +526,8 @@ Sustituye `<token>` por tu bot token y `<dominio>` por tu dominio.
526526

527527
## CI/CD
528528

529-
[CI/CD](https://about.gitlab.com/topics/ci-cd) es una parte importante del proceso moderno de desarrollo de software.
530-
Esta guía cubre casi todo el [CI/CD pipeline](https://about.gitlab.com/topics/ci-cd/cicd-pipeline).
529+
[CI/CD](https://about.gitlab.com/topics/ci-cd/) es una parte importante del proceso moderno de desarrollo de software.
530+
Esta guía cubre casi todo el [CI/CD pipeline](https://about.gitlab.com/topics/ci-cd/cicd-pipeline/).
531531

532532
Nos centraremos en escribir scripts para GitHub y GitLab.
533533
Puedes adaptar fácilmente los ejemplos de abajo al servicio CI/CD de tu elección, como Jenkins, Buddy, etc., si es necesario.
@@ -639,7 +639,7 @@ Los archivos se envían al servidor utilizando la utilidad `rsync`, implementada
639639
Después de que los archivos se entregan al servidor, se ejecuta el comando descrito en la variable de entorno `SCRIPT_AFTER`.
640640
En nuestro caso, después de que los archivos son entregados, vamos al directorio del bot, donde instalamos todas las dependencias excepto `devDependencies`, y reiniciamos el bot.
641641

642-
Ten en cuenta que necesitas añadir tres [variables de entorno secretas](https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions):
642+
Ten en cuenta que necesitas añadir tres [variables de entorno secretas](https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets):
643643

644644
1. `SSH_PRIVATE_KEY` --- aquí es donde la clave privada SSH que creaste en el [paso anterior](#claves-ssh) debe ser almacenada.
645645
2. `REMOTE_HOST` --- la dirección IP de su servidor debe ser almacenada aquí.
@@ -688,7 +688,7 @@ Después de ejecutar `build`, el artefacto de esta tarea, es decir, el directori
688688
Los archivos se entregan al servidor utilizando la utilidad `rsync`, que debemos instalar antes de ejecutar el script principal.
689689
Después de que los archivos son entregados, nos conectamos al servidor usando SSH para ejecutar un comando para instalar todas las dependencias excepto `devDependencies` y reiniciar la aplicación.
690690

691-
Ten en cuenta que necesitas añadir tres [variables de entorno](https://docs.gitlab.com/ee/ci/variables):
691+
Ten en cuenta que necesitas añadir tres [variables de entorno](https://docs.gitlab.com/ci/variables/):
692692

693693
1. `SSH_PRIVATE_KEY` --- aquí es donde la clave privada SSH que creaste en el [paso anterior](#claves-ssh) debe ser almacenada.
694694
2. `REMOTE_HOST` --- la dirección IP de su servidor debe ser almacenada aquí.
@@ -733,7 +733,7 @@ Este script envía los archivos al servidor usando la utilidad `rsync`, implemen
733733
Después de que los archivos son enviados al servidor, se ejecuta el comando descrito en la variable de entorno `SCRIPT_AFTER`.
734734
En nuestro caso, después de que los archivos son entregados, vamos al directorio del bot y reiniciamos el bot.
735735

736-
Ten en cuenta que necesitas añadir tres [variables de entorno secretas](https://docs.github.com/en/actions/security-for-github-actions/security-guides/using-secrets-in-github-actions):
736+
Ten en cuenta que necesitas añadir tres [variables de entorno secretas](https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets):
737737

738738
1. `SSH_PRIVATE_KEY` --- aquí es donde la clave privada SSH que creaste en el [paso anterior](#claves-ssh) debe ser almacenada.
739739
2. `REMOTE_HOST` --- la dirección IP de su servidor debe ser almacenada aquí.
@@ -770,7 +770,7 @@ donde `<directorio-objetivo>` se sustituye por el nombre del directorio donde se
770770
Este script envía archivos al servidor usando `rsync`, que tiene que ser instalado previamente.
771771
Una vez copiados los archivos, nos conectamos al servidor usando SSH para reiniciar el bot.
772772

773-
Ten en cuenta que necesitas añadir tres [variables de entorno](https://docs.gitlab.com/ee/ci/variables):
773+
Ten en cuenta que necesitas añadir tres [variables de entorno](https://docs.gitlab.com/ci/variables/):
774774

775775
1. `SSH_PRIVATE_KEY` --- es donde se debe almacenar la clave privada SSH que creaste en el [paso anterior](#claves-ssh).
776776
2. `REMOTE_HOST` --- la dirección IP de su servidor debe ser almacenada aquí.

site/docs/es/plugins/conversations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ Si sólo especifica `otherwise` en una de las llamadas de espera encadenadas, s
512512

513513
### Inspección de los objetos de contexto
514514

515-
Es muy habitual [desestructurar](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment) los objetos de contexto recibidos.
515+
Es muy habitual [desestructurar](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring) los objetos de contexto recibidos.
516516
A continuación, puede realizar otras comprobaciones de los datos recibidos.
517517

518518
```ts

site/docs/es/plugins/i18n.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Este es un ejemplo de la estructura del proyecto:
9999
└── ru.ftl
100100
```
101101

102-
Si no estás familiarizado con la sintaxis de Fluent, puedes leer su guía: <https://projectfluent.org/fluent/guide>
102+
Si no estás familiarizado con la sintaxis de Fluent, puedes leer su guía: <https://projectfluent.org/fluent/guide/>
103103

104104
Aquí hay un archivo de traducción de ejemplo para el inglés, llamado `locales/en.ftl`:
105105

@@ -598,7 +598,7 @@ Actualmente tienes 10 artículos en tu carrito.
598598
```
599599
600600
Intenta cambiar el valor de la variable `items` para ver cómo cambia el mensaje renderizado.
601-
También, revisa la documentación de Fluent, especialmente la [documentación de placeables](https://projectfluent.org/fluent/guide/placeables.html).
601+
También, revisa la documentación de Fluent, especialmente la [documentación de placeables](https://projectfluent.org/fluent/guide//placeables.html).
602602
603603
### Placeables globales
604604
@@ -744,7 +744,7 @@ La función helper `hears` permite a tu bot escuchar un mensaje que está escrit
744744
745745
## Pasos adicionales
746746
747-
- Completa la lectura de la [documentación de Fluent](https://projectfluent.org/), especialmente la [guía de sintaxis](https://projectfluent.org/fluent/guide/).
747+
- Completa la lectura de la [documentación de Fluent](https://projectfluent.org/), especialmente la [guía de sintaxis](https://projectfluent.org/fluent/guide//).
748748
- Revisa los [ejemplos](https://github.com/grammyjs/i18n/tree/main/examples) adecuados de este plugin para Deno y Node.js.
749749
750750
## Resumen del plugin

0 commit comments

Comments
 (0)