mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
move [p]cogs to embeds (#1299)
* move [p]cogs to embeds Fancy embeds for the masses * pagify
This commit is contained in:
parent
a388d07f30
commit
a0327a62dd
@ -6,6 +6,7 @@ from pathlib import Path
|
|||||||
from typing import Tuple, Union, List, overload
|
from typing import Tuple, Union, List, overload
|
||||||
|
|
||||||
import redbot.cogs
|
import redbot.cogs
|
||||||
|
import discord
|
||||||
|
|
||||||
from . import checks
|
from . import checks
|
||||||
from .config import Config
|
from .config import Config
|
||||||
@ -410,13 +411,15 @@ class CogManagerUI:
|
|||||||
|
|
||||||
unloaded = all - loaded
|
unloaded = all - loaded
|
||||||
|
|
||||||
msg = ("+ Loaded\n"
|
loaded = ('**{} loaded:**\n').format(len(loaded)) + ", ".join(loaded)
|
||||||
"{}\n\n"
|
unloaded = ('**{} unloaded:**\n').format(len(unloaded)) + ", ".join(unloaded)
|
||||||
"- Unloaded\n"
|
|
||||||
"{}"
|
|
||||||
"".format(", ".join(sorted(loaded)),
|
|
||||||
", ".join(sorted(unloaded)))
|
|
||||||
)
|
|
||||||
for page in pagify(msg, [" "], shorten_by=18):
|
|
||||||
await ctx.send(box(page.lstrip(" "), lang="diff"))
|
|
||||||
|
|
||||||
|
for page in pagify(loaded, delims=[', ', '\n'], page_length=1000):
|
||||||
|
e = discord.Embed(description=page,
|
||||||
|
colour=discord.Colour.dark_green())
|
||||||
|
await ctx.send(embed=e)
|
||||||
|
|
||||||
|
for page in pagify(unloaded, delims=[', ', '\n'], page_length=1000):
|
||||||
|
e = discord.Embed(description=page,
|
||||||
|
colour=discord.Colour.dark_red())
|
||||||
|
await ctx.send(embed=e)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user