Publicación
Configure dónde envía SharkScope sus eventos principales: victorias significativas, logros, clasificaciones en tablas de posiciones. Una vez configurado un destino aquí, puede activarlo o desactivarlo por jugador desde la pestaña Publicar en la vista de jugador, o por fila en el panel de Nombres de jugadores personales .
Email
Elija dónde debe enviar SharkScope sus notificaciones por correo electrónico. Puede realizar la entrega a su correo electrónico de cuenta, al correo electrónico de su gestor si tiene uno, y hasta tres direcciones adicionales que especifique.
Discord
Cómo conectar:
Abre Discord y ve al servidor (o canal) donde deseas que se publiquen las notificaciones.
Abre Ajustes del servidor → Integraciones → Webhooks → Nuevo webhook.
Elige un canal, dale un nombre al webhook (p. ej., SharkScope) y haz clic en Copiar URL del webhook.
Pega la URL del webhook a continuación y haz clic en Conectar.
Telegram
Cómo conectar:
Haga clic en Conectar Telegram a continuación.
Se abrirá una nueva pestaña con nuestro bot de Telegram. Pulse Iniciar.
El bot responde confirmando que estás conectado. Esta página se actualizará automáticamente.
El bot de Telegram no está configurado actualmente en este sitio.
Bluesky
Cómo conectar:
En Bluesky, vaya a Configuración → Privacidad y seguridad → Contraseñas de la aplicación → Añadir contraseña de la aplicación. Asígnele el nombre SharkScope.
Bluesky te muestra una cadena de un solo uso con el formato abcd-efgh-ijkl-mnop. Cópiala.
Introduce tu identificador y la contraseña de la aplicación a continuación, luego haz clic en Conectar.
Las contraseñas de aplicación pueden revocarse en cualquier momento desde la misma página de ajustes de Bluesky y, a diferencia de tu contraseña real, están limitadas a operaciones no destructivas.
La publicación en Bluesky no está disponible actualmente en este sitio.
Webhook personalizado
Cómo conectar:
SharkScope puede enviar un cuerpo de notificación mediante POST a cualquier URL HTTPS que elijas. Es útil para dirigir notificaciones a Zapier, IFTTT, n8n o tu propio backend.
Ejemplo de carga útil
SharkScope envía una única solicitud POST por evento. Las cabeceras incluyen Content-Type: application/json (o application/xml). Ejemplo de cuerpo JSON para un logro de «Mixing it up»:
{
"title": "Alkazar99 [PokerStars] earned the ‘Mixing it up’ achievement",
"content": "Player Alkazar99 [PokerStars] earned the ‘Mixing it up’ SharkScope poker achievement (Cashed in a mixed scheduled tournament).",
"contentHtml": "<b>Player <a href='...'>Alkazar99</a> ...",
"timestamp": 1746729483,
"parameters": {
"Type": "Achievement",
"PlayerName": "Alkazar99",
"Network": "PokerStars",
"PlayerURL": "https://es.sharkscope.com/#Find-Player/Networks=PokerStars/PokerStars/Alkazar99",
"URL": "https://es.sharkscope.com/poker-statistics/achievements/4C",
"Code": "4C",
"Name": "Mixing it up",
"Description": "Cashed in a mixed scheduled tournament"
},
"translations": {
"de": { "title": "...", "content": "..." },
"fr": { "title": "...", "content": "..." }
}
}
Notas:
title y content siempre están presentes en el idioma principal (inglés).
contentHtml es el mismo contenido con marcado HTML en línea (enlaces, formato).
timestamp es un segundo de época Unix.
Las claves dentro de parameters varían según el tipo de evento (Achievement, Prize, Leaderboard). Utilice parameters.Type para alternar según el tipo de evento.
translations es un objeto codificado por un código de idioma de 2 letras (de, fr, it, es, pt, ru). Cada valor tiene title y content. Omítalo si solo necesita inglés.
Responda con HTTP 2xx para confirmar. Devolver 401 / 403 / 404 / 410 deshabilita el webhook automáticamente (se trata como revocado por el usuario).
El formato XML refleja la estructura JSON con nombres de elementos como <Title>, <Content>, <ContentHTML> y un elemento raíz <TimelineEvent>. Las traducciones por idioma utilizan un atributo language en el elemento duplicado.