Публикация.
Настройте, куда SharkScope будет отправлять ваши важные события: крупные выигрыши, достижения, места в таблице лидеров. После настройки места назначения вы сможете включать или выключать его для каждого игрока на вкладке «Публикация» в профиле игрока или для каждой строки на панели Персональные имена игроков .
Email
Выберите, куда SharkScope должен отправлять ваши уведомления по электронной почте. Вы можете отправлять их на адрес вашего аккаунта, адрес вашего менеджера (если он есть) и до трех дополнительных адресов, которые вы укажете.
Discord
Как подключить:
Откройте Discord и перейдите на сервер (или в канал), куда вы хотите отправлять уведомления.
Откройте «Настройки сервера» → «Интеграции» → «Вебхуки» → «Новый вебхук».
Выберите канал, дайте вебхуку имя (например, SharkScope), затем нажмите «Скопировать URL вебхука».
Вставьте URL вебхука ниже и нажмите «Подключить».
Telegram
Как подключить:
Нажмите «Подключить Telegram» ниже.
Откроется новая вкладка с нашим Telegram-ботом. Нажмите «Старт».
Бот ответит подтверждением подключения. Эта страница обновится автоматически.
Telegram-бот в данный момент не настроен на этом сайте.
Bluesky
Как подключить:
В Bluesky перейдите в «Настройки» → «Конфиденциальность и безопасность» → «Пароли приложений» → «Добавить пароль приложения». Назовите его SharkScope.
Bluesky покажет вам одноразовую строку вида abcd-efgh-ijkl-mnop. Скопируйте её.
Введите свой дескриптор и пароль приложения ниже, затем нажмите «Подключить».
Пароли приложений можно в любой момент отозвать на той же странице настроек Bluesky; в отличие от вашего основного пароля, они ограничены только безопасными операциями.
Публикация в Bluesky в данный момент недоступна на этом сайте.
Пользовательский вебхук
Как подключить:
SharkScope может отправлять POST-запросы с телом уведомления на любой выбранный вами HTTPS-адрес. Это полезно для пересылки уведомлений в Zapier, IFTTT, n8n или на ваш собственный бэкенд.
Пример полезной нагрузки
SharkScope отправляет один POST-запрос на каждое событие. Заголовки включают Content-Type: application/json (или application/xml). Пример тела JSON для достижения «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://ru.sharkscope.com/#Find-Player/Networks=PokerStars/PokerStars/Alkazar99",
"URL": "https://ru.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": "..." }
}
}
Примечания:
Поля title и content всегда присутствуют в основном языке (английском).
contentHtml — это тот же контент с встроенной HTML-разметкой (ссылки, форматирование).
timestamp — это время в секундах в формате Unix epoch.
Ключи внутри parameters различаются в зависимости от типа события (Achievement, Prize, Leaderboard). Используйте parameters.Type для выбора типа события.
translations — это объект, ключами которого являются 2-буквенные коды языков (de, fr, it, es, pt, ru). Каждое значение содержит title и content. Пропустите, если нужен только английский язык.
Ответьте HTTP 2xx для подтверждения. Возврат 401 / 403 / 404 / 410 автоматически отключает вебхук (считается, что пользователь отозвал доступ).
Формат XML повторяет структуру JSON с именами элементов, такими как <Title>, <Content>, <ContentHTML>, и одним корневым элементом <TimelineEvent>. Переводы на разные языки используют атрибут language у дублирующего элемента.