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
|
||||
|
||||
import redbot.cogs
|
||||
import discord
|
||||
|
||||
from . import checks
|
||||
from .config import Config
|
||||
@ -410,13 +411,15 @@ class CogManagerUI:
|
||||
|
||||
unloaded = all - loaded
|
||||
|
||||
msg = ("+ Loaded\n"
|
||||
"{}\n\n"
|
||||
"- 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"))
|
||||
loaded = ('**{} loaded:**\n').format(len(loaded)) + ", ".join(loaded)
|
||||
unloaded = ('**{} unloaded:**\n').format(len(unloaded)) + ", ".join(unloaded)
|
||||
|
||||
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