CrossMod vigila el chat en Twitch y en Kick a la vez: filtra mensajes, responde a comandos, recoge el historial de sanciones y muestra el chat en pantalla en OBS. Esta página explica, una por una, qué hace cada parte del panel y por dónde empezar.
Todo lo de abajo ocurre en el panel, después de iniciar sesión. El panel está en polaco y funciona igual en el ordenador y en el móvil.
Puedes abrir esta página cuando quieras desde el menú del panel, opción Pomoc. El enlace "Panel" del final lleva de vuelta.
Si no sabes dónde buscar algo, pulsa Szukaj w panelu en lo más alto del menú (teclado: Ctrl y K) y escribe una palabra, por ejemplo "bany", "overlay" o "powitanie". El panel te indicará la página en la que está.
Tampoco tienes que buscar aquí el capítulo por tu cuenta. Bajo el título de cada página del panel hay un enlace Pomoc do tej strony: abre una ventana con el mismo texto de abajo, pero directamente en el capítulo de la página en la que estás, sin salir del panel.
El panel de CrossMod está por ahora solo en polaco, así que los nombres de las páginas se dan abajo en el original, exactamente como los verás en pantalla.
El inicio de sesión vale una semana. Si el panel empieza a negarse a guardar, lo habitual es que baste con recargar la página y volver a entrar.
La página Włącz bota reúne todo lo que se hace una vez, al principio del todo. Aquí vuelves siempre que el panel diga que la conexión con Twitch o con Kick ha caducado.
Las direcciones de los overlays contienen tu clave privada. No muestres esta página en directo con las direcciones al descubierto y no se las envíes a nadie.
La página Frazy automod es el corazón de CrossMod. Escribes una palabra o un fragmento de texto, eliges dónde buscarlo y cuál debe ser la sanción. El bot revisa cada mensaje en Twitch y en Kick y reacciona solo.
El timeout tiene que llevar una duración. Un timeout de cero segundos lo entiende cada plataforma a su manera: Twitch rechaza esa orden y no hace nada, y Kick trata una orden sin duración como un baneo permanente. Las frases nuevas reciben duración automáticamente, pero puede quedar en la lista una entrada antigua con cero: el panel la marca entonces como "Timeout bez czasu" y muestra una barra roja sobre la lista. Selecciona esa frase y pulsa "Timeout" en la barra de selección, y recibirá 10 minutos en ambas plataformas.
Scam y scam son lo mismo para el bot.gato no sancionará a quien escriba "gatito".discord.gg funcionará en cualquier enlace.Antes de añadir una frase con una palabra corriente, pruébala en el campo "Sprawdź, co zrobi bot" y pon como autor "Moderator lub VIP". Verás enseguida si la sanción alcanzaría también a tu equipo.
¿No estás segura de cómo va a actuar tu frase? Arriba de la página está el campo "Sprawdź, co zrobi bot". Pegas en él un mensaje del chat, eliges quién lo escribió y ves al momento si alguna frase lo atrapa, cuál es y qué sanción conlleva. Se calcula en tu navegador: nada va al chat y nadie recibe sanción.
El campo de arriba comprueba un mensaje que escribes tú, y justo la frase que mañana escribirá una espectadora habitual no la escribe nadie de memoria. Por eso, bajo el probador hay una segunda tarjeta: "Próba na prawdziwym czacie". Escribes solo la frase y CrossMod hace pasar por ella los últimos mensajes guardados de tu chat y te dice cuántos atraparía, de cuántas personas y cómo eran esos mensajes. Es la forma más sencilla de ver, antes de añadirla, si una frase con una palabra corriente va a golpear a tu gente habitual.
Cada frase de tu lista lleva el mismo botón, con la etiqueta "próba": con un clic compruebas una frase añadida hace mucho, a la que el chat ha tenido tiempo de cambiarle el contexto. La prueba no envía nada ni sanciona a nadie; solo cuenta coincidencias sobre los mensajes guardados. El registro del chat vive 7 días, así que más atrás no hay nada que comprobar, y en un canal movido la prueba abarcará las últimas horas: la respuesta siempre dice desde cuándo son los mensajes revisados.
Bajo el formulario hay una lista de filtros globales, comunes a todos los canales de CrossMod. Atrapan estafas típicas y spam con enlaces. Cada una de las dos listas, la tuya y la global, tiene su propio interruptor, así que puedes dejar solo la global o solo la tuya.
kurwa con borrado del mensaje, una kurwa jebana añadida después con baneo nunca baneará. Pasa el cursor por la etiqueta y verás qué frase y qué sanción gana.En la página Komendy creas lo que el bot debe hacer ante una palabra del chat y lo que debe repetir por su cuenta durante el directo.
!discord.En una respuesta de texto el bot sustituye seis marcadores. Se escriben con el signo del dólar y entre llaves:
${sender} - el nick de quien escribió el comando.${nick} - la primera palabra tras el comando, por ejemplo @alguien. ${1} significa exactamente lo mismo.${args} - todo lo que alguien añadió tras el comando.${target} - la primera palabra tras el comando y, si nadie la da, un espectador al azar de la última media hora.${randomviewer} - un espectador al azar de la última media hora, sin importar lo que alguien escribiera tras el comando.Ejemplo del comando !spank: con el texto ${sender} le da un azote a ${target}!, al escribir !spank @alguien enviará "¡Tú le das un azote a @alguien!", y con solo !spank sorteará a alguien del chat.
Tres cosas que se olvidan fácilmente. Primera: un marcador con errata o sin el signo del dólar ({nick}) no se sustituye por nada, va al chat literalmente, llaves incluidas; la escritura sin dólar solo la usan el saludo tras un raid y las descripciones de los vídeos por puntos. Segunda: los marcadores funcionan solo cuando alguien escribe el comando en el chat; en el autoenvío cada N minutos y en los mensajes periódicos no hay ni persona que escriba ni argumento, así que al chat va el texto tal cual, con llaves. Tercera: cuando ${target} o ${randomviewer} no tiene a quién sortear (nadie ha escrito en media hora), el bot no enviará tu texto, sino una frase ya preparada que dice que no hay voluntarios. El panel avisa de cada uno de estos casos en la tarjeta del comando.
Son anuncios cortos enviados solos durante el directo, por ejemplo un recordatorio del Discord. Configuras el texto, la plataforma y el intervalo, no menor de cinco minutos. Cada comando y cada mensaje tienen la opción "Testuj", que lo envía al chat al momento para revisar el texto sin esperar. En la prueba de un comando, en lugar de los marcadores entra tu nick; un mensaje periódico va exactamente tal cual, porque allí los marcadores no funcionan de todos modos.
"Testuj" envía el texto incluso cuando el interruptor de la entrada está apagado, para que puedas ver el mensaje en sí. El panel añade entonces junto al resultado que el bot no lo hará por su cuenta mientras no enciendas el interruptor. Lo mismo dirá cuando el comando no pueda dispararse por otro motivo, por ejemplo cuando su nombre no empiece por "!". Los comandos tras los cuales el bot no escribe nada en el chat (hotkey de VTube Studio, sorteo) no tienen qué enviar en una prueba, y el panel remite entonces a escribirlos en el chat con el overlay en marcha. Lo mismo vale para los comandos que responden sobre quien pregunta, es decir !followage y !points.
Bajo la tarjeta de cada mensaje periódico y de cada comando con autoenvío está la línea Harmonogram: a qué hora salió la entrada por última vez y en cuántos minutos saldrá la próxima. Sobre toda la lista hay una frase sobre qué transmisiones ve ahora el panel como activas, porque el bot envía estos mensajes solo durante un directo. Así que si una entrada "no funciona", en pantalla se ve si simplemente espera al comienzo del directo, si aún no ha pasado el intervalo o si algo va mal con ella: en este último caso, junto a la tarjeta hay una explicación aparte.
Esa frase, sin embargo, dice solo lo que el bot tiene anotado, y lo anotado puede desviarse de la realidad. A Twitch CrossMod le pregunta él mismo cada pocos minutos, pero de una transmisión en Kick se entera por un único aviso enviado en el momento del comienzo. Si ese aviso se pierde, el bot da por offline a Kick durante todo el directo y no enviará a ese chat ningún mensaje periódico. Por eso sobre la lista está el botón "Sprawdź, czy bot widzi transmisję": pregunta directamente a ambas plataformas y muestra junto a cada una una frase sobre cómo están las cosas de verdad. Cuando el bot dice algo distinto de la plataforma, aparece al lado el botón "Napraw to" y con un clic todo vuelve a su sitio. La comprobación no adivina nada: si una plataforma no responde, el panel lo dice claramente y no cambia nada.
Al final de la página Komendy está la tarjeta Kopia zapasowa. "Pobierz kopię" guarda en el disco un archivo con todos los comandos y mensajes periódicos, junto con su texto, sus permisos y sus intervalos. Conviene hacerla antes de empezar una limpieza grande o antes de llevar los ajustes a otro canal.
"Wgraj kopię" funciona igual que con las frases del automod: solo añade las entradas que faltan y nunca borra ni sobrescribe nada. Un comando con un nombre que ya tienes, y un mensaje con el mismo texto, se omiten, así que subir dos veces el mismo archivo no llenará la lista de duplicados. Tras la subida el panel indica cuántas entradas se añadieron, cuántas se omitieron y por qué.
La página Overlay te da la dirección que se pega en OBS. Hay dos vistas a elegir: Game, un chat transparente sobre la imagen del juego, y Chat, la vista completa del chat de ambas plataformas.
Todo lo que cambies con los deslizadores de la derecha del panel se guarda solo y se ve al momento en la vista previa del centro. El botón "Przywróć domyślne" devuelve el aspecto a los ajustes de fábrica, y "Pobierz kopię" y "Wgraj kopię" permiten guardar un aspecto afinado en el disco o llevarlo al otro overlay.
El campo "Nick" decide el color de los nombres de la audiencia y funciona en ambas vistas, Game y Chat. "Kolor użytkownika" deja el color que cada persona eligió en Twitch o en Kick. "Kolor platformy" pinta de morado todos los nicks de Twitch y de verde los de Kick, así que de un vistazo se ve de qué lado llegó el mensaje. "Własny kolor" da a todos los nicks un único color elegido por ti. El cambio alcanza también a los mensajes ya visibles en pantalla, así que no hace falta refrescar la fuente en OBS.
En la barra superior de la página Overlay hay un texto "OBS: ile źródeł". Dice cuántos de tus overlays están realmente conectados ahora mismo, es decir, si OBS al otro lado está recibiendo de verdad. Vacío significa que ninguna fuente se presenta: lo habitual es que OBS esté apagado o que la dirección de la fuente esté anticuada. El propio panel abierto no cuenta para esto.
Esa misma dirección de chat puedes añadirla en OBS como dock propio ("Custom Browser Dock") y tener el chat junto a la vista de la escena. Para poder moderar desde él hay que emparejarlo una vez:
Al lado está además la dirección de la lista "Aktywni", es decir, de quienes están escribiendo ahora en el chat. También es un dock, no una fuente de escena. Pulsas un nick cuando ya has saludado a alguien y queda tachado; con el botón "Ukryj OK" ocultas del todo a los tachados. Quien recibe un baneo o un timeout desaparece solo de la lista. Por defecto la lista guarda los últimos quince minutos; otro rango se ajusta añadiendo a la dirección &min= y el número de minutos, de 1 a 1440. Cuando la ventana pierde la conexión con el servidor, lo dice arriba en lugar de vaciarse en silencio.
Todas las direcciones a la vez, incluidas las de uso raro, están reunidas en la página Włącz bota, en la tarjeta "Adresy overlayów do OBS".
La página Video Overlays asocia vídeos cortos a recompensas por puntos del canal. Un vídeo se dispara cuando el nombre de la recompensa canjeada contiene alguno de los fragmentos escritos en el campo "Nazwy nagród": las mayúsculas no importan y puede haber varios fragmentos, separados por comas. La comprobación no se detiene en la primera coincidencia, así que una recompensa puede arrancar varios vídeos a la vez; el panel avisa de ello en la tarjeta.
En el dock de recompensas de OBS cada recompensa tiene un botón "Test". Tras el clic, el globo de abajo dice qué salió realmente a escena y, cuando no se disparó nada, por qué motivo, junto con los segundos que quedan del intervalo.
En la página Overlay, en la tarjeta "Overlay kolejki", asocias una recompensa por puntos del canal a un hotkey de VTube Studio. El hotkey se dispara cuando el nombre de la recompensa canjeada contiene el título escrito aquí, y funciona igual en Twitch y en Kick. A la asociación puedes añadir un sonido corto que sonará junto con la animación.
En la dirección del overlay está la clave privada de tu cuenta. Quien la conozca ve tu chat en directo, así que no muestres esa dirección en el directo y no envíes escenas de OBS ya hechas a personas ajenas.
La página Alerty configura las imágenes que saltan en el directo cuando alguien te sigue, se suscribe, te raidea o suelta bits o Kicksy. Esa única fuente en OBS atiende todos los eventos de Twitch y de Kick a la vez.
Funcionan la visualización, el aspecto, las animaciones, los ajustes de cada evento por separado, tus propios sonidos y los números del raid, del regalo y de la renovación de suscripción; de eso va lo de abajo.
{nick} es la persona a la que se refiere el evento, y {tekst} es la frase ya hecha que manda la plataforma.El marcador {ile} pone el número de la alerta: espectadores en el raid, subs en el regalo, bits en Bits y Kicksy en Kicksy. En la renovación de suscripción ese papel lo cumple {miesiace}, es decir, qué mes seguido es. En esos mismos eventos funciona el umbral "alert dopiero od": escribe por ejemplo 5 en el raid y un raid de cuatro espectadores no se mostrará en absoluto. El seguimiento y la primera suscripción no tienen ningún número: allí el panel no ofrece estos ajustes, porque no habría nada que comparar.
Cada evento tiene un botón "Na żywo". Envía un evento de prueba real, así que se verá no solo en la vista previa, sino también en OBS. La vista previa de la página es local y sin sonido.
Las alertas no se solapan: cuando varios eventos llegan a la vez, se ponen en cola y se muestran uno tras otro. Por eso el tiempo en pantalla y la pausa entre alertas deciden no solo sobre una alerta, sino también sobre la rapidez con que se vacía toda la cola.
La fuente de alertas en OBS mantiene una conexión permanente con CrossMod. Si se corta (desaparece un momento internet, el servidor se recarga), las alertas de ese rato no se pierden: al volver, la fuente pregunta por lo que se perdió y lo reproduce con retraso. Esto vale para cortes de hasta un minuto y como mucho cinco alertas seguidas.
Tras un corte más largo, y también tras cada reinicio de la fuente en OBS, los eventos antiguos se omiten; si no, volverían a pantalla suscripciones y seguimientos de hace horas. Todos los eventos de todo el directo los encontrarás siempre en el historial del chat del panel.
Mod Log es el historial común de sanciones de ambas plataformas: baneos, timeouts, mensajes borrados, reacciones del automod y baneos retirados. En él se ve a quién afectó la acción, quién la ejecutó y a qué hora.
El marco con las sanciones fallidas es memoria del panel, no una entrada del historial; por eso no entra en el archivo del historial y no se puede reducir con las insignias. Lo más habitual es que todos los intentos de una misma tarde reboten en lo mismo, por ejemplo en una conexión con la plataforma que ha caducado; entonces basta con una reparación en la página "Włącz bota".
El Mod Log responde a la pregunta "qué pasó", y Statystyki a la pregunta "¿este mes ha sido más tranquilo?". Es el mismo historial de sanciones, solo que contado y mostrado en gráficos. El periodo lo eliges arriba de la página: 7, 30 o 90 días.
El día se cuenta en hora de Varsovia, incluido el cambio de hora de verano e invierno, así que una sanción de las dos de la madrugada cae en el día correcto. Cuando en el periodo no hubo ni una sanción, la página lo dice claramente en lugar de mostrar gráficos vacíos.
La página Szybka moderacja sirve para una persona y una decisión, sin abrir Twitch ni Kick. Escribes el nick, sin arroba, marcas las plataformas y pulsas "Timeout", "Ban na stałe" o "Zdejmij bana".
La lista "Kto ma teraz karę" no existe para Kick y no se puede hacer: Kick acepta órdenes de moderación, pero no publica un listado de las sanciones vigentes. El estado de una persona concreta en Kick lo compruebas por el nick en la tarjeta "Kim jest ten widz", con la salvedad de que procede del registro de CrossMod y no de Kick.
En Kick, CrossMod reconoce a alguien por el rastro que dejó en tu chat: Kick no sabe buscar espectadores normales solo por el nick, solo encuentra canales. El contenido del chat lo guardamos 7 días, y la persona sancionada suele dejar de escribir, así que con una sanción muy antigua puede que el panel ya no tenga cómo señalar a esa persona. Lo dirá claramente, y esa sanción la retirarás entonces en la página de tu canal en Kick.
A esta página llegas también de un clic desde otros sitios del panel: con el botón "Ukarz" junto al nick en Statystyki. El nick queda escrito ya, así que solo queda elegir la sanción.
En Ustawienia está reunido lo que no pertenece a ninguna de las demás páginas:
{raider} y {link}; el enlace se compone por separado para cada plataforma, así que en Twitch sale twitch.tv/nick y en Kick kick.com/nick. El botón de al lado enviará un mensaje de prueba con la coletilla TEST, exactamente con la forma en la que lo escribirá el bot.Las cuentas conectadas y el cierre de sesión ya no están aquí. Ambas cosas se han mudado a la página Włącz bota, para que todo lo del principio esté en un solo sitio.
El tema claro y el oscuro se cambian en el menú lateral, abajo. La elección la recuerda el navegador.
La primera respuesta está ya en el Dashboard: la tercera tarjeta dice de cuántas frases está pendiente el bot en cada mensaje, las tuyas y las comunes de CrossMod juntas, pero solo aquellas cuyo interruptor está encendido. Cuando ambos interruptores están apagados o las listas encendidas están vacías, la tarjeta se ilumina en naranja y lo dice claramente, en vez de mostrar un número sin sentido.
Con más amplitud lo resuelve la tarjeta "Stan automodu" de Ustawienia: dice claramente si el automod va a hacer algo. Si dice que funciona y aun así el bot calla ante un mensaje concreto, pégalo en el campo "Sprawdź, co zrobi bot" de la página Frazy automod: verás si encaja siquiera con alguna frase.
Aparte de eso, comprueba una por una estas cosas: si el interruptor de tu lista de frases está encendido, si la lista tiene frases de más de dos caracteres y si en el Dashboard no hay una barra roja sobre una conexión caducada. Si todo está bien y el bot sigue callado, entra en la página Włącz bota y pulsa allí "Włącz bota": el canal necesita un arranque único, y ese botón se puede volver a pulsar cuando sea. Si ni eso ayuda, escribe a Grithn.
Pasa que todo está declarado correctamente y aun así no llega ningún mensaje de Twitch: el bot no sanciona, no responde a comandos y la ventana de chat en OBS muestra solo Kick. Twitch envía los mensajes del chat por una vía distinta de la del resto de eventos, y esa vía puede quedarse suspendida, lo más habitual cuando el servidor de CrossMod estuvo un momento inaccesible.
Entra en la página Włącz bota y mira la tarjeta "Stan bota". Cuando es justo este caso, la entrada "Czytanie wiadomości z czatu" tiene una cruz y una frase que dice que Twitch ha suspendido el envío. Basta con pulsar más abajo "Włącz bota": eso reconfigura esa vía. Dale un minuto y comprueba el estado otra vez.
El envío cada pocos minutos funciona solo cuando el directo está en marcha. Fuera del directo el bot calla a propósito. El botón "Testuj" junto al comando lo enviará al momento y dirá si el mensaje llegó de verdad.
Si el directo está en marcha y aun así no sale nada, sobre todo en Kick, pulsa sobre la lista de mensajes periódicos "Sprawdź, czy bot widzi transmisję". Pasa que el aviso del comienzo de la transmisión en Kick no llegó a CrossMod y el bot cree que estás desconectada; entonces el botón "Napraw to" lo arregla todo de un clic, sin esperar al final del directo.
Mira también la línea Harmonogram bajo la tarjeta de la entrada en la página Komendy. Dice a qué hora salió la entrada por última vez y en cuántos minutos saldrá la próxima y, si está esperando al comienzo de la transmisión o va a una plataforma que ahora no está en directo, también lo dice claramente.
Cuando el bot envió una entrada por su cuenta y el chat no la aceptó, la tarjeta lo dice claramente: en vez de "Ostatnio poszła" pone "Ostatnia próba", y debajo una nota naranja con el motivo, por ejemplo texto repetido o AutoMod. La nota desaparece sola cuando el siguiente envío automático sale bien. El panel recuerda esto desde el último reinicio, así que justo después de desplegar una versión nueva las tarjetas todavía no tienen nada que decir.
Twitch y Kick pueden aceptar un mensaje del bot y aun así no mostrarlo en el chat. Ocurre cuando lo retiene AutoMod, cuando el chat está solo para seguidores o solo para suscriptores, cuando tiene el modo lento o el modo "solo emotes", y también cuando el bot envió exactamente el mismo texto un momento antes: ningún chat acepta dos mensajes idénticos seguidos.
CrossMod ya no trata ese mensaje como enviado. El botón "Testuj" junto al comando y los botones de prueba de Ustawienia dirán claramente que el mensaje no apareció en el chat, y darán el motivo junto con qué hacer al respecto. En la ventana de chat de OBS ese mismo motivo aparece en un globo al pie de la ventana, y el texto vuelve al campo si no entró en ninguno de los chats.
Lo más habitual es que la dirección no se copiara entera o que sea anterior a un cambio de clave. Cópiala otra vez desde la página Overlay y pégala en la fuente de OBS. También ayuda el botón "Actualizar caché de la página actual" en los ajustes de la fuente de navegador.
El texto "OBS: ile źródeł" de arriba de la página Overlay resuelve en qué lado buscar el problema. Si dice que no hay nada conectado con OBS encendido, la culpa es de la dirección de la fuente. Si cuenta tu fuente y la escena sigue vacía, comprueba el tamaño y la visibilidad de la fuente en OBS.
Normalmente es una sesión caducada. Recarga la página y vuelve a entrar. Si el mensaje habla de la base de datos, espera un momento y prueba otra vez; tus ajustes no han desaparecido.
El código vale diez minutos, y la ventana de chat de OBS muestra uno nuevo por su cuenta cuando el viejo caduca; no hace falta refrescarla. Si en lugar de cifras ves un aviso sobre la dirección del overlay, copia la dirección otra vez desde la página Overlay: tras un cambio de claves la dirección antigua ya no permite emparejar.
Si el panel dijo "Sparowano" y la ventana de OBS sigue pidiendo el código, espera unos segundos: se desbloquea sola. Cuando hable de que falta la clave de escritura, abre la página Overlay y genera las direcciones de nuevo.
Qué guarda exactamente CrossMod y durante cuánto tiempo lo describe la política de privacidad. Las reglas de uso están en los términos. La lista de cambios del panel, versión a versión, está en el changelog.
¿Falta algo aquí o algo funciona distinto de como se describe? Escribe en Twitch a @Grithn, la documentación se va ampliando sobre la marcha.
El panel descrito es la versión Beta v.0496.