mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
[General, Owner] Added more info and stylistic changes to r. embeds cmds
This commit is contained in:
parent
49567bc1a3
commit
458d23c4be
@ -182,7 +182,7 @@ class General:
|
|||||||
elif user.game.url is None:
|
elif user.game.url is None:
|
||||||
game = "Playing {}".format(user.game)
|
game = "Playing {}".format(user.game)
|
||||||
else:
|
else:
|
||||||
game = "Streaming: {} ({})".format(user.game, user.game.url)
|
game = "Streaming: [{}]({})".format(user.game, user.game.url)
|
||||||
|
|
||||||
if roles:
|
if roles:
|
||||||
roles = sorted(roles, key=[x.name for x in server.role_hierarchy
|
roles = sorted(roles, key=[x.name for x in server.role_hierarchy
|
||||||
@ -223,7 +223,7 @@ class General:
|
|||||||
if x.type == discord.ChannelType.text])
|
if x.type == discord.ChannelType.text])
|
||||||
voice_channels = len(server.channels) - text_channels
|
voice_channels = len(server.channels) - text_channels
|
||||||
passed = (ctx.message.timestamp - server.created_at).days
|
passed = (ctx.message.timestamp - server.created_at).days
|
||||||
created_at = ("Created on {} ({} days ago!)"
|
created_at = ("Since {}. That's over {} days ago!"
|
||||||
"".format(server.created_at.strftime("%d %b %Y %H:%M"),
|
"".format(server.created_at.strftime("%d %b %Y %H:%M"),
|
||||||
passed))
|
passed))
|
||||||
|
|
||||||
@ -231,7 +231,7 @@ class General:
|
|||||||
colour = int(colour, 16)
|
colour = int(colour, 16)
|
||||||
|
|
||||||
data = discord.Embed(
|
data = discord.Embed(
|
||||||
description="Server ID: " + server.id,
|
description=created_at,
|
||||||
colour=discord.Colour(value=colour))
|
colour=discord.Colour(value=colour))
|
||||||
data.add_field(name="Region", value=str(server.region))
|
data.add_field(name="Region", value=str(server.region))
|
||||||
data.add_field(name="Users", value="{}/{}".format(online, total_users))
|
data.add_field(name="Users", value="{}/{}".format(online, total_users))
|
||||||
@ -239,7 +239,7 @@ class General:
|
|||||||
data.add_field(name="Voice Channels", value=voice_channels)
|
data.add_field(name="Voice Channels", value=voice_channels)
|
||||||
data.add_field(name="Roles", value=len(server.roles))
|
data.add_field(name="Roles", value=len(server.roles))
|
||||||
data.add_field(name="Owner", value=str(server.owner))
|
data.add_field(name="Owner", value=str(server.owner))
|
||||||
data.set_footer(text=created_at)
|
data.set_footer(text="Server ID: " + server.id)
|
||||||
|
|
||||||
if server.icon_url:
|
if server.icon_url:
|
||||||
data.set_author(name=server.name, url=server.icon_url)
|
data.set_author(name=server.name, url=server.icon_url)
|
||||||
|
|||||||
@ -596,10 +596,24 @@ class Owner:
|
|||||||
author_repo = "https://github.com/Twentysix26"
|
author_repo = "https://github.com/Twentysix26"
|
||||||
red_repo = author_repo + "/Red-DiscordBot"
|
red_repo = author_repo + "/Red-DiscordBot"
|
||||||
server_url = "https://discord.me/Red-DiscordBot"
|
server_url = "https://discord.me/Red-DiscordBot"
|
||||||
discordpy_repo = "https://github.com/Rapptz/discord.py"
|
dpy_repo = "https://github.com/Rapptz/discord.py"
|
||||||
python_url = "https://www.python.org/"
|
python_url = "https://www.python.org/"
|
||||||
since = datetime.datetime(2016, 1, 2, 0, 0)
|
since = datetime.datetime(2016, 1, 2, 0, 0)
|
||||||
days_since = (datetime.datetime.now() - since).days
|
days_since = (datetime.datetime.now() - since).days
|
||||||
|
dpy_version = "[{}]({})".format(discord.__version__, dpy_repo)
|
||||||
|
py_version = "[{}.{}.{}]({})".format(*os.sys.version_info[:3],
|
||||||
|
python_url)
|
||||||
|
|
||||||
|
owner = settings.owner if settings.owner != "id_here" else None
|
||||||
|
if owner:
|
||||||
|
owner = discord.utils.get(self.bot.get_all_members(), id=owner)
|
||||||
|
if not owner:
|
||||||
|
try:
|
||||||
|
owner = await self.bot.get_user_info(settings.owner)
|
||||||
|
except:
|
||||||
|
owner = None
|
||||||
|
if not owner:
|
||||||
|
owner = "Unknown"
|
||||||
|
|
||||||
about = (
|
about = (
|
||||||
"This is an instance of [Red, an open source Discord bot]({}) "
|
"This is an instance of [Red, an open source Discord bot]({}) "
|
||||||
@ -607,12 +621,13 @@ class Owner:
|
|||||||
"Red is backed by a passionate community who contributes and "
|
"Red is backed by a passionate community who contributes and "
|
||||||
"creates content for everyone to enjoy. [Join us today]({}) "
|
"creates content for everyone to enjoy. [Join us today]({}) "
|
||||||
"and help us improve!\n\n"
|
"and help us improve!\n\n"
|
||||||
"Written in [Python]({}), powered by [discord.py]({})"
|
"".format(red_repo, author_repo, server_url))
|
||||||
"".format(red_repo, author_repo, server_url, python_url,
|
|
||||||
discordpy_repo))
|
|
||||||
|
|
||||||
embed = discord.Embed(colour=discord.Colour.red())
|
embed = discord.Embed(colour=discord.Colour.red())
|
||||||
embed.add_field(name="About Red", value=about)
|
embed.add_field(name="Instance owned by", value=str(owner))
|
||||||
|
embed.add_field(name="Python", value=py_version)
|
||||||
|
embed.add_field(name="discord.py", value=dpy_version)
|
||||||
|
embed.add_field(name="About Red", value=about, inline=False)
|
||||||
embed.set_footer(text="Bringing joy since 02 Jan 2016 (over "
|
embed.set_footer(text="Bringing joy since 02 Jan 2016 (over "
|
||||||
"{} days ago!)".format(days_since))
|
"{} days ago!)".format(days_since))
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user