Comandos personalizados y tus primeras reglas
Crea un comando que comparta información útil en tu chat de Telegram. Aprende sobre eventos, condiciones Todas y Cualquiera, y comandos para moderadores.
En este artículo
¡Hola! En un chat de curso preguntan cada día dónde están las grabaciones. En soporte preguntan cómo pagar una suscripción. Los moderadores vuelven a explicar las reglas para publicar ofertas de empleo, mientras un equipo revisa sus tareas antes de un webinar.
Combot puede encargarse de parte de esas tareas repetitivas. En Automatización defines una regla: qué tiene que pasar y qué debe hacer el bot en respuesta.
- EventoAparece un mensaje en el chat
- CondicionesUna pregunta sobre pagos en Soporte
- AcciónCombot envía instrucciones
Por ejemplo: «Si alguien pregunta “cómo pagar” en Soporte, envía las instrucciones». O: «Si un moderador responde a un mensaje útil con un comando, dale 25 XP a su autor».
Esta guía explica los ajustes con situaciones cotidianas como estas. Los ejemplos son para aprender: sustituye los nombres de temas, enlaces y mensajes por los tuyos. Las condiciones y los límites acompañan a cada ejemplo para que la regla haga lo que necesitas.
Si acabas de abrir el editor, empieza con un comando sencillo. Si ya tienes una tarea en mente, consulta los 11 casos listos para usar o busca el ajuste en el contenido.
El editor solo muestra campos relevantes para el evento elegido. Por eso una pregunta del chat, una solicitud de ingreso y un comando de moderación pueden tener ajustes diferentes.
Prepara tu chat
Imagina el chat de un curso en línea. Cada alumno nuevo pregunta dónde están las grabaciones, y el tutor vuelve a buscar el mismo enlace. Empecemos dejando que Combot envíe la información.
Añade @combot al chat. Abre el panel de Combot, selecciona el chat y entra en Automatización.
Comprueba dos cosas: si puedes cambiar los ajustes y si el bot puede ejecutar la acción. Por ejemplo, acceder a las estadísticas no necesariamente permite crear reglas. Y poder enviar mensajes no permite al bot borrar los de otras personas.
Elige los permisos según la tarea:
- Compartir información: el bot debe poder escribir en el chat o tema elegido; un tema es un espacio de conversación separado dentro del chat.
- Eliminar publicidad: necesita permiso para borrar mensajes.
- Silenciar o expulsar permanentemente: necesita permisos de administrador para restringir miembros.
- Aprobar solicitudes de ingreso: necesita permiso para invitar usuarios.
- Dar XP o reputación: la función correspondiente debe estar activada en los ajustes de Combot.
Si aparece un aviso encima de las reglas, resuélvelo primero. Guardar una regla de «25 XP por una respuesta útil» no hará que funcione si los XP están desactivados en el chat.
Las reglas pertenecen al chat seleccionado. Si ya sincronizas activadores entre varios chats, modifica el conjunto compartido en el chat de origen. Allí puedes actualizar la información del curso para varios grupos; la edición podría no estar disponible en los chats que la heredan.
Tu primera regla: compartir información útil
En un curso suelen preguntar: «¿Dónde están las grabaciones y las tareas?». Creemos /course_info para responder. No borra nada ni restringe a nadie, así que es un buen comienzo.
- Pulsa Añadir disparador. Nombra la regla Curso — grabaciones y tareas.
- En Tipo, selecciona Comando. Añade
/course_info. - Elige Comando sin objetivo. Deja Activado por abierto a todos para que cualquier alumno pueda usarlo.
- En ENTONCES, añade Enviar mensaje. Puedes usar este texto y sustituir los temas por los tuyos.
- Mantén Chat fuente y el tema actual. Pulsa Guardar acción.
- Pulsa Validar y después Guardar disparador. Comprueba que la regla está activada.
- Envía
/course_infoen Telegram. Debería aparecer la información. Un «¡Hola a todos!» normal no debería activarla.
Ahora el tutor puede enviar un comando en lugar de escribir la explicación cada vez. Más adelante puedes añadir un botón a los materiales; consulta Dar formato a la respuesta.
Validar busca problemas en los ajustes. No envía el comando por ti ni comprueba la respuesta en Telegram: ese último paso debes hacerlo tú.
Explica qué quieres que haga el bot
Casi cualquier regla puede describirse en una frase:
Si alguien pregunta «cómo pagar» en Soporte, envía instrucciones de pago.
El editor divide esa frase en dos. En SI explicas a qué responder. En ENTONCES eliges qué hacer.
El bot no deduce la tarea del nombre de la regla. Llamarla «Ayudar a los nuevos» no activa nada por sí solo: debes elegir miembros nuevos, un evento y una acción.
Todas: deben cumplirse todas las condiciones
Supongamos que las instrucciones de pago solo hacen falta en Soporte. Pon dos condiciones: el tema adecuado y la frase «cómo pagar».
«¿Cómo pagar la suscripción?» en Soporte coincide. La misma frase en Charlas no. «¿Cómo cambio mi contraseña?» en Soporte tampoco.
Así funciona Todas o Y (AND): debe cumplirse cada requisito seleccionado.
Cualquiera: basta una opción que coincida
Algunos escriben «cómo pagar»; otros, «no se procesa el pago». Todos necesitan las mismas instrucciones.
Donde el editor ofrece Cualquiera u O (OR), basta una opción. No hace falta escribir ambas frases en un mismo mensaje.
Exclusiones: dejar fuera personas o mensajes
En un chat de empleo recuerdas las reglas de publicación, pero no quieres responder a los anuncios del propio equipo. Añade administradores a Excluir.
Una exclusión no expulsa a nadie ni le quita permisos. Solo significa: «Este conjunto de condiciones no coincide con esta persona».
Las exclusiones de usuarios también se aplican con Cualquiera. Por ejemplo, cumplir una condición de actividad no anula una exclusión de administradores dentro del mismo conjunto.
Varias alternativas O en una regla
Usa Añadir opción O cuando distintos conjuntos de condiciones deban dar la misma respuesta. Por ejemplo:
- Alguien escribe «cómo pagar» en Soporte.
- Alguien escribe «dónde comprar una suscripción» en Preguntas de nuevos miembros.
Describe ambas situaciones y escribe las instrucciones una sola vez. El tipo de evento es compartido. Aunque ambas alternativas coincidan, la lista de acciones de esta regla se ejecuta una vez.
Dos reglas separadas funcionan de otra manera: cada una puede enviar su respuesta. Por eso dos reglas parecidas producen a veces mensajes duplicados.
Las alternativas O son independientes. Si los mensajes de administradores no deben coincidir con ninguna, añade la exclusión a cada alternativa.
Puedes desactivar una alternativa concreta. Por ejemplo, dejar de responder temporalmente en Preguntas de nuevos miembros y seguir en Soporte. Desactiva la regla principal para detener todo el caso.
Una buena costumbre: lee la condición en voz alta antes de guardar. «Responder a la palabra pago en cualquier sitio» y «responder sobre pagos solo en Soporte» son reglas distintas.
Comandos propios para miembros y moderadores
Hay dos tipos de comandos útiles. Unos dan respuestas: dónde está el horario, cómo contactar con el tutor o dónde entregar trabajos. Otros ayudan a actuar sobre una persona concreta, por ejemplo añadiendo una advertencia o premiando una respuesta útil.
Los nombres de comandos de esta guía son ejemplos. Créalos primero en el editor; escribirlos en el chat no los añade automáticamente a Combot.
Nombre, descripción y tipo de regla
El Nombre aparece en la lista de Automation. Elige algo que un compañero entienda enseguida: «Curso — información para alumnos» o «Empleo — recordar el salario». Admite hasta 80 caracteres.
La Descripción es una nota para administradores, de hasta 280 caracteres. Por ejemplo: «Mostrar información a la nueva edición del curso. Desactivar al terminar». El bot no publica esa descripción en el chat.
En Tipo, elige:
- Disparador si el bot debe responder automáticamente a una situación que coincida, como una pregunta «cómo pagar».
- Comando si una persona debe ejecutar expresamente la regla, por ejemplo enviando
/course_info.
Varios comandos para la misma respuesta
Puedes añadir /course_info y /course_help a una regla. Use el nombre que use, el miembro recibe la misma información.
Añade cada nombre por separado. Usa letras latinas, números y guiones bajos. Elige nombres que no utilicen ya comandos integrados de Combot u otros bots del chat.
Comando sin objetivo: obtener información
Elige Comando sin objetivo cuando el miembro necesite una respuesta, no una acción sobre una persona seleccionada.
Por ejemplo, un alumno envía /course_info y el bot explica dónde están las grabaciones. No hace falta seleccionar a nadie con Responder.
Las acciones sobre usuarios no están disponibles en este modo. Un comando simple no puede hacer que cada persona se conceda XP a sí misma al ejecutarlo.
Si activas Eliminar mensaje de comando, desaparece /course_info, pero permanece la respuesta del bot. Así los comandos no llenan la conversación.
Comando en respuesta: seleccionar a una persona
Supongamos que Ilya incumple una regla y Anna, una moderadora, quiere advertirle.
- Anna selecciona Responder en el mensaje de Ilya.
- Envía
/team_warncomo respuesta. - Combot añade una advertencia a Ilya.
Para configurarlo, elige Objetivo de la respuesta. Permite administradores de Telegram en Activado por y elige al autor del mensaje respondido en Aplicar a de la acción.
Anna es la autora del comando. Ilya escribió el mensaje al que responde. Confundirlos en los ajustes cambia por completo la tarea.
La condición Aplicado a de SI limita a quién puede dirigirse el comando. Aplicar a, dentro de cada acción, elige quién recibe esa acción.
Cuando se admite, una acción puede afectar al autor del comando, al del mensaje respondido o a ambos. En el ejemplo, la advertencia solo debe afectar a Ilya.
Tener permiso para usar tu comando no convierte a alguien en administrador de Telegram. Combot también necesita permiso para ejecutar la acción.
¿Qué se borra? Si añades la eliminación del comando, desaparece /team_warn, no el mensaje original de Ilya. Elegir quién recibe la advertencia no cambia qué mensaje se elimina.
A qué puede responder el bot
Cuándo responde a «¿Qué tiene que pasar?». En un activador, elige un evento de la lista. En un comando es más sencillo: lo ejecuta el mensaje que contiene el comando.
Mensajes, comentarios y publicaciones
Cualquier mensaje de chat / Mensaje de chat. Para la actividad habitual del grupo: una pregunta de clase, una oferta o un documento. Por ejemplo, el bot detecta «dónde está la grabación» y envía información.
Comentarios. Para conversaciones sobre publicaciones de un canal vinculado. Por ejemplo, responder «cómo me inscribo» en comentarios a publicaciones de la escuela.
Publicación del canal. Se refiere a las publicaciones del propio canal vinculado. Por ejemplo, al aparecer una publicación con #live, enviar pautas preparadas para la discusión al chat. Una condición de mensajes normales no sustituye a una de publicaciones.
Incluir ediciones. Imagina que alguien publica una oferta breve y luego añade datos de contacto. Con este ajuste Combot revisa también el mensaje editado. Las acciones pueden repetirse, así que ten especial cuidado al combinar ediciones y recompensas.
Solicitudes de ingreso, llegadas y salidas
Solicitud de unión. La persona aún espera una decisión. Por ejemplo, unos organizadores quieren aprobar automáticamente solicitudes mediante una invitación concreta.
Nuevo miembro. La persona ya ha entrado. Ahora puedes saludarla: «¡Bienvenido! Empieza por el mensaje fijado».
Miembro abandona el chat. Se ha ido voluntariamente o lo han eliminado. Por ejemplo, enviar un aviso al canal de registros configurado donde el equipo sigue los eventos del chat. Puede haber dos personas distintas: quien sale y quien lo eliminó.
Solicitar entrar y entrar son pasos separados. Saludar en ambos puede generar dos mensajes. Elige el paso donde la información resulte útil.
Mejoras
Nuevo Boost. Por ejemplo, cuando alguien mejora el chat de un club, el bot publica: «¡Gracias por apoyar a la comunidad!».
Boost eliminado. Por ejemplo, el equipo recibe un aviso en los registros. No implica necesariamente que la persona haya decidido retirarla; evita un tono acusatorio.
Reacciones
Reacción del usuario. Alguien añadió, quitó o sustituyó una reacción. Por ejemplo, el equipo recibe un aviso de un cambio que coincide en una conversación de trabajo.
Recuento de reacciones. Telegram envió un recuento actualizado para una publicación del canal vinculado. Por ejemplo, el bot avisa de una publicación que tiene entre 20 y 30 reacciones de los tipos elegidos.
El recuento no indica quién dejó cada reacción. Además, la misma regla puede ejecutarse en actualizaciones posteriores. Consulta Reacciones y listas de tareas para configurar estos filtros sin repeticiones inesperadas.
Listas de tareas
Un equipo prepara un webinar en su chat. Alguien crea una lista, añade un punto o marca la presentación como terminada. Hay tres eventos:
- Nueva lista de verificación: apareció una lista. Puedes avisar de que ya hay un plan disponible.
- Tareas añadidas: la lista recibió nuevos puntos. Por ejemplo, enviar un aviso a los registros.
- Tareas completadas: se marcaron tareas como hechas. Puedes invitar al equipo a abrir la lista y revisar los cambios.
El último evento no significa «todo listo para el webinar»: puede haberse completado una sola tarea.