mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
[Core] Reworked intro and added oauth url
This commit is contained in:
parent
51ce2d82d6
commit
592751884e
@ -7,6 +7,11 @@ from core.utils.chat_formatting import inline
|
|||||||
|
|
||||||
log = logging.getLogger("red")
|
log = logging.getLogger("red")
|
||||||
|
|
||||||
|
INTRO = ("{0}===================\n"
|
||||||
|
"{0} Red - Discord Bot \n"
|
||||||
|
"{0}===================\n"
|
||||||
|
"".format(" " * 20))
|
||||||
|
|
||||||
|
|
||||||
def init_events(bot, cli_flags):
|
def init_events(bot, cli_flags):
|
||||||
|
|
||||||
@ -22,6 +27,8 @@ def init_events(bot, cli_flags):
|
|||||||
|
|
||||||
bot.uptime = datetime.datetime.utcnow()
|
bot.uptime = datetime.datetime.utcnow()
|
||||||
|
|
||||||
|
print(INTRO)
|
||||||
|
|
||||||
if cli_flags.no_cogs is False:
|
if cli_flags.no_cogs is False:
|
||||||
print("Loading packages...")
|
print("Loading packages...")
|
||||||
failed = []
|
failed = []
|
||||||
@ -40,10 +47,26 @@ def init_events(bot, cli_flags):
|
|||||||
if packages:
|
if packages:
|
||||||
print("Loaded packages: " + ", ".join(packages))
|
print("Loaded packages: " + ", ".join(packages))
|
||||||
|
|
||||||
# total_channels = len([c for c in bot.get_all_channels()])
|
guilds = len(bot.guilds)
|
||||||
# total_users = len(set([m for m in bot.get_all_members()]))
|
users = len(set([m for m in bot.get_all_members()]))
|
||||||
|
|
||||||
print("Ready and operational on {} servers.".format(len(bot.guilds)))
|
try:
|
||||||
|
data = await bot.application_info()
|
||||||
|
invite_url = discord.utils.oauth_url(data.id)
|
||||||
|
except:
|
||||||
|
if bot.user.bot:
|
||||||
|
invite_url = "Could not fetch invite url"
|
||||||
|
else:
|
||||||
|
invite_url = None
|
||||||
|
|
||||||
|
if guilds:
|
||||||
|
print("Ready and operational on {} servers with a total of {} "
|
||||||
|
"users.".format(guilds, users))
|
||||||
|
else:
|
||||||
|
print("Ready. I'm not in any server yet!")
|
||||||
|
|
||||||
|
if invite_url:
|
||||||
|
print("\nInvite URL: {}\n".format(invite_url))
|
||||||
|
|
||||||
@bot.event
|
@bot.event
|
||||||
async def on_command_error(error, ctx):
|
async def on_command_error(error, ctx):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user