Resumen
Los activadores de reacción agregan reacciones automáticamente. Se configuran con los comandos de prefijo de Petto y también se pueden gestionar desde Dashboard → Automatización. Son distintos de los Roles por reacción: los activadores de reacción agregan un emoji a un mensaje, mientras que los roles por reacción cambian los roles de un miembro cuando reacciona.
En Discord: cada mensaje que dice feliz cumpleaños recibe el 🎉 de Petto (los conteos incluyen a los miembros que se sumaron).
Comandos
!reaction react
!reaction react

En Discord: Petto reacciona a un mensaje desde su enlace.
!reaction add
!reaction add

En Discord: un activador nuevo y su número.
!reaction edit
!reaction edit

En Discord: los ajustes de un activador cambiados por su número.
!reaction owner
!reaction owner

En Discord: quién hizo un activador.
!reaction remove
!reaction remove

En Discord: un emoji y frase quitados.
!reaction removeall
!reaction removeall

En Discord: todos los emojis de una frase quitados.
!reaction list
!reaction list

En Discord: los activadores del servidor, con !react.
!reaction reset
!reaction reset

En Discord: todos los activadores del servidor quitados.
!reaction messages
!reaction messages

En Discord: tres emojis para cada mensaje nuevo de #arte.
!reaction messages_list
!reaction messages_list

En Discord: los canales con reacciones automáticas.
!react es un alias de !reaction. Estos comandos son solo con prefijo; Petto no los registra como comandos de barra.
!reactionconfig muestra los activadores del servidor y los comandos para cambiarlos.

En Discord: la tarjeta de !reactionconfig.
Activadores por coincidencia
add guarda una palabra o frase sin distinguir mayúsculas y minúsculas. Petto reacciona cuando la frase aparece en un mensaje nuevo. Los activadores de una sola palabra muy comunes como hey, the, and o you están bloqueados para evitar que cada mensaje dispare una automatización costosa.

En Discord: un activador demasiado común, y uno que ya existe.
- Coincidencia
contains,startsWith,endsWithoexact. - Distinguir o no mayúsculas y minúsculas.
- Alcance por canales y roles.
- Un tiempo de espera por miembro de 0 a 86400 segundos.
- Estado activado/desactivado sin borrar el activador.
!reaction edit usa el ID del activador que muestra !reaction list.
Usa owner para ver quién creó un activador. remove borra un par emoji/frase, removeall borra todos los emojis de una frase, y reset borra todos los activadores por frase del servidor.
Reaccionar a todos los mensajes
messages configura un canal con hasta cinco emojis. Los mensajes nuevos de ese canal reciben esas reacciones. Usarlo sin emojis desactiva las reacciones automáticas de ese canal.

En Discord: un dibujo nuevo en #arte recibe los tres emojis del canal (y 🐾, porque dice petto).

En Discord: un canal sin emojis: se apagan sus reacciones automáticas.
messages_list para ver los canales configurados. El bot necesita permiso para ver el canal, leer el historial de mensajes y agregar reacciones.
Dashboard
El grupo Automatización del dashboard tiene dos páginas:- Activadores de reacción: cada activador con sus ajustes para editar, borrar cada uno y Quitar todos los activadores.
- Los canales que reciben hasta cinco reacciones en cada mensaje nuevo, en su propia página, Reacciones a mensajes.

Dashboard → Automatización → Activadores de reacción: los activadores del servidor, uno abierto para editar, y el formulario para agregar uno.

Dashboard → Automatización → Reacciones a mensajes: los canales que reaccionan a cada mensaje, con hasta cinco emojis cada uno.