Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: SSCentral #1839

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from
Draft

Feat: SSCentral #1839

wants to merge 6 commits into from

Conversation

Furrior
Copy link

@Furrior Furrior commented Mar 4, 2025

Что этот PR делает

Кто знает, тот знает

Обзор от Sourcery

Интеграция с новым метасервером SSCentral для управления белыми списками, ссылками Discord и уровнями пожертвований.

Новые функции:

  • Интеграция с новым метасервером SSCentral для управления белыми списками, ссылками Discord и уровнями пожертвований.
  • Добавлен новый глагол для связывания учетных записей Discord через SSCentral.
  • Реализованы асинхронные запросы к SSCentral для получения данных об игроках.
  • Реализованы блокирующие запросы к SSCentral для получения данных об игроках.
  • Добавлена поддержка добавления и удаления игроков из белого списка через SSCentral.
  • Добавлена поддержка проверки, находится ли игрок в белом списке, через SSCentral.
  • Добавлена поддержка получения уровня пожертвований игрока через SSCentral.
  • Добавлена поддержка блокировки игроков в белом списке через SSCentral.
  • Добавлена поддержка верификации Discord через SSCentral.
  • Добавлен новый раздел конфигурации для настроек SSCentral, включая URL API, токен, тип сервера и настройки верификации Discord.
Original summary in English

Summary by Sourcery

Integrate with the new SSCentral metaserver to manage whitelists, Discord links, and donation tiers.

New Features:

  • Integrate with the new SSCentral metaserver to manage whitelists, Discord links, and donation tiers.
  • Add a new verb to link Discord accounts via SSCentral.
  • Implement asynchronous requests to SSCentral for player data.
  • Implement blocking requests to SSCentral for player data.
  • Add support for whitelisting and unwhitelisting players via SSCentral.
  • Add support for checking if a player is whitelisted via SSCentral.
  • Add support for getting player donation tier via SSCentral.
  • Add support for banning players from the whitelist via SSCentral.
  • Add support for Discord verification via SSCentral.
  • Add a new configuration section for SSCentral settings, including API URL, token, server type, and Discord verification settings.

@github-actions github-actions bot added the 💾 Изменение конфига Ф-ф-фуриор...? label Mar 4, 2025
@Furrior
Copy link
Author

Furrior commented Mar 4, 2025

@sourcery-ai summary

Co-authored-by: Mikhail Dzianishchyts <[email protected]>
@Furrior Furrior requested a review from m-dzianishchyts March 4, 2025 14:20
Copy link
Collaborator

@m-dzianishchyts m-dzianishchyts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Возможно, есть смысл удалить пару таблиц в SQL\paradise_schema.sql и добавить соответствующий запрос в SQL\updates220 для миграции.

ТМ теперь надо

@m-dzianishchyts m-dzianishchyts linked an issue Mar 4, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

SSC Integration
2 participants