mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2026-03-07 04:38:35 -05:00
[serverinfo]: Paginate server features. (#6652)
Co-authored-by: Kowlin <10947836+Kowlin@users.noreply.github.com>
This commit is contained in:
@@ -16,6 +16,7 @@ from redbot.core.utils.chat_formatting import (
|
|||||||
italics,
|
italics,
|
||||||
humanize_number,
|
humanize_number,
|
||||||
humanize_timedelta,
|
humanize_timedelta,
|
||||||
|
pagify,
|
||||||
)
|
)
|
||||||
|
|
||||||
_ = T_ = Translator("General", __file__)
|
_ = T_ = Translator("General", __file__)
|
||||||
@@ -440,12 +441,15 @@ class General(commands.Cog):
|
|||||||
if feature not in excluded_features
|
if feature not in excluded_features
|
||||||
]
|
]
|
||||||
if guild.features:
|
if guild.features:
|
||||||
data.add_field(
|
feature_list = "\n".join(
|
||||||
name=_("Server features:"),
|
f"\N{WHITE HEAVY CHECK MARK} {feature}" for feature in feature_names
|
||||||
value="\n".join(
|
|
||||||
f"\N{WHITE HEAVY CHECK MARK} {feature}" for feature in feature_names
|
|
||||||
),
|
|
||||||
)
|
)
|
||||||
|
feature_pages = list(pagify(feature_list, delims=["\n"], page_length=1024))
|
||||||
|
for i, page in enumerate(feature_pages):
|
||||||
|
field_name = (
|
||||||
|
_("Server features:") if i == 0 else _("Server features (continued):")
|
||||||
|
)
|
||||||
|
data.add_field(name=field_name, value=page, inline=False)
|
||||||
|
|
||||||
if guild.premium_tier != 0:
|
if guild.premium_tier != 0:
|
||||||
nitro_boost = _(
|
nitro_boost = _(
|
||||||
|
|||||||
Reference in New Issue
Block a user