Saltar a contenido

Formato de mensajes

Todo lo que el bot «dice por ti» (bienvenidas, despedidas, reglas, notas, filtros, /permapin, /echo) acepta el mismo lenguaje de formato. Puedes escribirlo a mano o aplicar el formato con el propio cliente de Telegram: ambas cosas se guardan igual. Prueba cualquier texto con /preview.

Sintaxis

Escribes Obtienes
*negrita* negrita
_cursiva_ cursiva
__subrayado__ subrayado
~tachado~ ~~tachado~~
\|\|spoiler\|\| texto oculto
`código` código
```bloque``` bloque de código (varias líneas)
>cita cita de Telegram; varias líneas que empiecen por > forman una sola cita
>… con la última línea terminada en \|\| cita plegable
[texto](https://ejemplo.com) enlace
\* asterisco literal (igual con \_, \`, \[…)

Botones

Escribes Obtienes
[Web](buttonurl://ejemplo.com) botón que abre la URL
[Web](buttonurl://ejemplo.com:same) botón en la misma fila que el anterior
[Reglas](buttonurl://#reglas) botón que abre la nota reglas

Combinando notas con botones a otras notas puedes crear menús navegables en privado:

/save menu Elige una opción: [Horarios](buttonurl://#horarios) [Precios](buttonurl://#precios:same)
/save horarios Abrimos de 9 a 18. [« Volver](buttonurl://#menu)
/save precios Consulta la web. [« Volver](buttonurl://#menu)

Variables

Variable Valor
{first} {last} {fullname} nombre, apellido, nombre completo
{username} @usuario, o una mención si no tiene
{mention} mención clicable con el nombre
{id} ID del usuario
{chatname} {chatid} nombre e ID del grupo
{date} {time} fecha y hora (UTC)
{rules} añade un botón que abre las reglas

Modificadores

Modificador Efecto
{preview} muestra la vista previa de los enlaces
{nonotif} envía sin notificación
{protect} impide reenviar y capturar
{mediaspoiler} marca la foto/vídeo como spoiler
{admin} nota/filtro solo para administradores
{private} / {noprivate} fuerza la entrega en privado / en el chat
{user} el filtro solo lo activan los no-admins
{allow_bot} los bots también pueden activar el filtro
{replytag} el filtro responde al mensaje citado
{command Descripción} registra el filtro como comando sugerido
{repeat 6h} nota repetida cada 6 horas

Variantes aleatorias

Separa varias versiones con una línea que contenga solo %%% y el bot elegirá una al azar cada vez:

/setwelcome ¡Hola {first}!
%%%
¡Bienvenido, {first}! Lee las reglas con {rules}