Respuestas, moderación y recompensas
Elige una acción y a quién afecta. Da formato a las respuestas, añade botones, ejecuta varias acciones o selecciona un mensaje al azar.
En este artículo
Qué hace el bot cuando una regla coincide
Ya has indicado qué pregunta o evento detectar. Ahora elige una acción en ENTONCES.
A continuación se explican los 14 tipos. Las opciones dependen del evento. Para ejemplos de moderación, crea primero un comando de respuesta y limita el acceso a los moderadores previstos.
A quién afecta la acción
Volvamos a Anna e Ilya. Anna responde con un comando a Ilya. Para advertir a Ilya, elige al autor del mensaje respondido en Aplicar a, no al autor del comando.
Según el evento, el editor ofrece:
- Usuario que activó el evento / Autor del comando: quien escribió el mensaje o ejecutó el comando.
- Usuario respondido: quien escribió el mensaje al que se responde.
- Usuario afectado: por ejemplo, el miembro añadido o eliminado.
- Autor de la acción: quien añadió o eliminó al miembro.
- Solicitante: quien pide entrar al chat.
- Ambos: las dos personas disponibles. Si son la misma, la acción no se aplica dos veces.
- Creador de enlaces de invitación: para solicitudes de ingreso, quien figura como creador en el catálogo de Combot de este chat.
Por ejemplo, llega una solicitud por el enlace de Ilya y quieres darle XP a Ilya. Elige al creador, no al solicitante. Premias una solicitud, no un ingreso completado. Si necesitas confirmar primero el resultado, usa un comando de agradecimiento después de que un moderador compruebe la invitación.
Importa la persona registrada en el catálogo de Combot: el creador técnico del enlace en Telegram puede ser otro. Para dos destinatarios distintos, como solicitante y creador, añade dos acciones separadas con objetivos explícitos.
Si no se conoce a la persona prevista, su acción se omite. El bot no debe dar XP al recién llegado en lugar de a un invitador desconocido. Tampoco un recuento agregado de reacciones permite seleccionar a alguien sin identificar.
1. Enviar mensaje
Por ejemplo: responder a «dónde está la grabación» con un enlace a materiales e indicaciones breves.
Da formato al texto y añade variables o botones. Envíalo al chat de origen o al canal de registros configurado. Consulta destinos y formato en Dar formato a la respuesta.
2. Eliminar mensaje
Por ejemplo: borrar nuevos stickers de un tema que no los permite, si los miembros conocen la regla. Elige el tema y el tipo Sticker en condiciones, y añade la eliminación.
El bot elimina el mensaje que activó la regla. Necesita permiso para borrar mensajes.
En un comando, es el propio comando. Si Anna responde /team_warn a Ilya, se borra /team_warn, no el mensaje de Ilya. Borrar el recordatorio anterior del bot es otro ajuste.
3. Advertir al usuario
Por ejemplo: Anna detecta una infracción de las normas de conversación y responde al miembro con /team_warn.
La acción añade una advertencia, normalmente una. Forma parte del sistema común del chat. Si acumular advertencias lleva a silencio o expulsión en tus ajustes, una de Automation puede acercar a la persona a esa consecuencia.
Revisa primero los ajustes de advertencias, no solo el texto de respuesta.
4. Silenciar usuario
Por ejemplo: un moderador concede 15 minutos de pausa a alguien en una discusión mediante un comando de respuesta preparado.
Silenciar restringe el envío de mensajes. Define la duración en minutos, horas, días o semanas. Una duración vacía significa silencio permanente, no «decidir después».
Puedes combinar advertencia y silencio si hace falta. Elige conscientemente: una pausa breve y una advertencia son consecuencias distintas.
5. Banear usuario
Por ejemplo: un moderador elimina una cuenta que publica spam e impide que vuelva.
La expulsión con bloqueo (Ban) elimina a la persona e impide volver hasta que venza o se levante. Indica duración si es temporal; sin ella es permanente.
En el editor de restricciones, no puede combinarse con una expulsión simple o un silencio como otra forma de la misma restricción.
6. Expulsar usuario
Por ejemplo: añadieron a alguien por error a un grupo de trabajo y un moderador quiere eliminarlo sin bloquear para siempre su regreso.
La expulsión simple (Kick) elimina una vez al miembro. Puede regresar con las reglas habituales, mediante invitación o solicitud. Para impedirlo, elige Ban.
7. Quitar silencio al usuario
Por ejemplo: un moderador decide terminar antes la pausa de un miembro.
La acción devuelve el permiso de escribir dentro de las normas generales del chat. No elimina todas las demás restricciones ni equivale a superar un CAPTCHA. Las comprobaciones de ingreso pendientes son independientes.
8. Desbanear usuario
Por ejemplo: el equipo reconsidera una decisión tras una reclamación y quiere permitir que alguien vuelva.
Levantar el bloqueo elimina la restricción de entrada. No añade automáticamente a la persona: aún debe entrar por un medio disponible.
9. Eliminar mensajes del usuario
Por ejemplo: una cuenta publicó varios anuncios antes de ser expulsada y un moderador quiere borrarlos también.
El editor ofrece esta limpieza después de elegir Ban o Kick. Usa mensajes disponibles para Combot y está sujeta a los límites de Telegram. No supongas que puede borrar todo el historial de alguien de años de conversación.
10. Eliminar advertencia
Por ejemplo: se advirtió a alguien por error y un moderador quita una advertencia con una regla preparada.
Reduce el número en uno. Si ya se aplicó silencio o expulsión, quitar la advertencia no restaura permisos por sí solo. Hacen falta acciones separadas.
11. Cambiar XP
Por ejemplo: Ilya explica algo a una persona nueva. Anna responde a su mensaje con /reward_member e Ilya recibe 25 XP.
Introduce 25 para sumar experiencia o -25 para restar. Es un cambio: sumar 25 a 100 da 125, no establece el total en 25.
Los XP deben estar activados. Usa enteros distintos de cero entre −99,999 y 99,999. En el agradecimiento, Aplicar a debe seleccionar al autor del mensaje respondido.
12. Cambiar REP
Por ejemplo: además de XP, quieres dar un punto de reputación a Ilya por su explicación.
Introduce 1 para sumar o -1 para restar. La reputación debe estar activada. Se permiten enteros distintos de cero entre −999 y 999. También aquí indicas un cambio, no un nuevo total.
Repetir el comando puede volver a dar XP y REP. Si la recompensa debe ser única, los moderadores tienen que llevar ese control aparte.
13. Aprobar solicitud de unión
Por ejemplo: los organizadores de una clase abierta prepararon una invitación propia y quieren aprobar sus solicitudes sin pulsar manualmente.
Elige Solicitud de unión, el enlace y la acción de aprobación. Sin limitar origen y audiencia, puedes aprobar muchas más solicitudes de las previstas.
Un enlace no verifica pago ni identidad: se puede compartir con otra persona.
14. Rechazar solicitud de unión
Por ejemplo: se rechazan temporalmente solicitudes de una invitación mientras el equipo sigue revisando las de otras.
Esta acción está disponible para solicitudes de ingreso. Las rechaza, pero no equivale a bloquear permanentemente a la persona.
No dejes dos reglas superpuestas intentando aprobar y rechazar la misma solicitud. Comprueba antes qué enlaces y usuarios coinciden con cada una.
Da formato a la respuesta y elige el destino
Una buena respuesta automática ayuda a dar el siguiente paso. Después de «dónde está la tarea», por ejemplo, bastan una explicación breve y un botón a materiales. No necesitas enviar todo el manual del curso.
Texto: una pregunta, una respuesta clara
El editor funciona como el de bienvenidas de Combot: permite formato, enlaces y variables. El campo admite hasta 4096 caracteres; observa el contador.
Una respuesta de soporte podría ser:
¿No puedes iniciar sesión? Abre las instrucciones con el botón de abajo. Si no ayudan, dinos en qué paso falla. No publiques tu contraseña en el chat.
También necesitas texto al añadir una imagen. Una URL de imagen no basta si el resto del mensaje está vacío.
Usar nombres y otras variables
Una variable es un marcador que el bot sustituye por información. Por ejemplo:
¡Bienvenido a {chat.title}! Los materiales están en el mensaje fijado.
{chat.title} se convierte en el nombre del grupo. Ten más cuidado con los nombres personales: quien origina el evento y el nuevo miembro no siempre son la misma persona.
El menú incluye:
{from.title}: nombre visible del autor del evento. Por ejemplo, dirigirte a quien hizo una pregunta.{from.username}: su nombre de usuario. Útil en una nota para moderadores, pero no todos tienen uno.{from.id}: ID numérico. Ayuda al equipo a identificar exactamente la cuenta de una nota.{chat.title}: nombre del chat. Útil en bienvenidas e información reutilizable.{chat.username}: nombre de usuario público del chat, si existe.{chat.id}: ID numérico del chat, si hace falta en una nota interna.{message.id}: ID del mensaje asociado al evento. Por ejemplo, ayudar a investigar una consulta.{message.timestamp}: marca de tiempo del mensaje, cuando está disponible. No todos los eventos tienen mensaje o todas sus propiedades.
No construyas toda la respuesta alrededor de un campo que pueda estar vacío. Suele ser más claro usar el nombre visible que depender de un nombre de usuario inexistente.
Si Anna añade a Ilya, {from.title} puede ser Anna: ella inició el evento. Por eso la bienvenida anterior evita nombres personales. Elegir el destinatario de la acción no cambia las variables.
Los nombres importan especialmente en moderación. Si Anna ejecuta un comando sobre Ilya, {from.title} es Anna. Elegir a Ilya para la recompensa no lo cambia. «Se ha reconocido una respuesta útil. ¡Gracias por ayudar!» evita agradecer por error a la moderadora.
Botones: ofrecer el enlace adecuado
En vez de «busca los materiales en la web», añade un botón Abrir materiales con enlace directo.
Cada botón tiene texto y URL. Colócalos en filas: Materiales en la primera; Reglas y Comentarios en la segunda, por ejemplo. Un icono de emoji personalizado necesita su ID.
Son botones de enlace. No asignan roles ni recompensas, no ejecutan otro activador ni completan un CAPTCHA.
Imágenes: añadir una portada
Por ejemplo, añade el enlace de la portada del curso a la bienvenida. Pon la URL en Imágenes; Mostrar imágenes encima del texto elige su posición.
La imagen aparece mediante la vista previa del enlace de Telegram. No es un álbum: varias URL no significan varios adjuntos de foto separados.
Empieza por una imagen accesible y revisa Telegram. Si no hay vista previa, comprueba el enlace. Guardar una regla no garantiza que aparezca la imagen.
Dónde enviar la respuesta
Elige Chat fuente para responder al participante. Por ejemplo, una pregunta sobre grabaciones llega al grupo del curso y la información aparece allí.
Elige Canal de registro para avisos al equipo, como cambios en listas. Conecta antes el destino y comprueba que Combot pueda escribir.
Dentro del destino puedes configurar temas:
- Tema actual: por ejemplo, responder en el mismo Soporte donde apareció la pregunta.
- Tema seleccionado: por ejemplo, publicar con un comando en Soporte y Preguntas de nuevos miembros.
- Tema general: enviar al espacio general y no a una discusión separada.
Cada tema seleccionado recibe un mensaje. Repetir un ID en una acción no genera otra copia. Un destino de registros puede tener temas si los admite; usa sus ID, no los del grupo de origen.
Más temas implican más envíos para el límite. Consulta ejemplos numéricos en Límites.
No puedes seleccionar chats externos arbitrarios ni mensajes privados a miembros. Si el canal de registros no está disponible, el aviso para el equipo no se redirige al chat principal.
Mensaje independiente o respuesta a una pregunta
Mensaje normal sirve para bienvenidas o anuncios independientes.
Responder al disparador sirve para preguntas de pago: las instrucciones quedan vinculadas como respuesta a ese mensaje.
Úsalo en el lugar original, donde existe el mensaje. Si envías a otro chat o tema, no supongas que se conservará la relación. Comprueba qué modo muestra el editor.
Evitar que se acumulen recordatorios
Ilya pregunta por grabaciones y Marina repite una hora después. Si ya no necesitas la respuesta anterior, activa Eliminar el anterior del mismo disparador: el siguiente envío borra la respuesta anterior asociada a esa acción.
La regla tiene un ajuste común de limpieza. Para cada envío elige:
- Usar el ajuste del disparador: sigue la regla. Cambiarla modifica también esta acción.
- Sin limpieza: conserva sus respuestas aunque la regla active la limpieza.
- Eliminar el anterior del mismo disparador: activa la limpieza expresamente para esta acción.
Por ejemplo, sustituye la información para miembros, pero conserva los registros. Selecciona Sin limpieza para esa acción.
Se controla por separado para cada acción y tema. Un recordatorio en Soporte reemplaza al anterior allí; uno en Estudio, al suyo. Los registros se eliminan en su destino.
Dos filas con texto idéntico mantienen respuestas anteriores distintas. Por ejemplo, una bienvenida aleatoria sustituye a la anterior de su propia acción, no a la última de todo el conjunto. Reordenar las filas no cambia esto.
El ajuste no busca texto idéntico por todo el chat ni borra mensajes de miembros. Tampoco significa «borrar a los cinco minutos»: hace falta otro envío. Los avisos antiguos anteriores a la actualización de la limpieza pueden quedarse. Comprueba el comportamiento con envíos nuevos.
Varias acciones y respuestas diferentes
A veces una respuesta no basta. Una infracción puede necesitar advertencia y explicación. Una bienvenida puede agradecer algo de variedad. Hay dos modos para estas tareas.
Ejecutar todas las acciones
En Ejecutar todas, Combot sigue la lista de arriba abajo.
Un comando de moderación podría:
- Añadir una advertencia al miembro.
- Enviar una explicación: «Debatid las ideas sin ataques personales».
- Borrar el propio mensaje del comando.
Pon las acciones en el orden necesario. Si la advertencia funciona pero no se envía la explicación, no se deshace automáticamente. Comprueba tanto la respuesta como el efecto sobre el miembro.
Una lista larga puede alcanzar el límite. Enviar a varios temas con limpieza cuesta más que una sola respuesta informativa. Consulta el cálculo en Límites.
Elegir una respuesta aleatoria
Un club podría preparar tres saludos:
- «¡Bienvenido! Cuéntanos un poco sobre ti».
- «Qué bien tenerte en el club. Empieza por la información fijada».
- «¡Hola! Explora los temas y participa en la conversación».
Añádelos como tres envíos y elige Una al azar. Al entrar alguien, Combot selecciona una acción.
El azar no garantiza alternancia. Dos personas seguidas pueden recibir el mismo texto. No puedes definir probabilidades distintas para las opciones.
La estrella Siempre: acciones obligatorias y una elección al azar
Supongamos que no se permiten stickers en Estudio. Quieres borrarlos siempre y elegir al azar una de tres peticiones breves para enviarlos a Charlas.
- Crea un activador para stickers en Estudio. Marca Eliminar mensaje con la estrella Siempre.
- Deja sin estrella los tres recordatorios.
- Elige Una al azar.
El bot realiza el borrado obligatorio y un envío seleccionado. Las acciones elegidas mantienen el orden de la lista.
Si todas tienen estrella, se ejecutan todas: no queda ninguna para elegir. Si ninguna la tiene, se ejecuta una al azar. Se seleccionan acciones después de cumplirse las condiciones; no se decide al azar si responder o no a la regla.