Use the initially generated invite link in /invite

This commit is contained in:
2021-10-31 11:51:10 +01:00
parent 66fc0924e7
commit 3a165d846c
+6 -4
View File
@@ -6,12 +6,13 @@ from discord.ext.commands import Context
import humanize import humanize
import datetime import datetime
import lavalink import lavalink
from bot import ChristmasBot
from utils.EmbedGenerator import EmbedGenerator from utils.EmbedGenerator import EmbedGenerator
from utils.paginator import HelpPaginator from utils.paginator import HelpPaginator
class InformationCog(commands.Cog, name="Information"): class InformationCog(commands.Cog, name="Information"):
def __init__(self, bot: commands.Bot): def __init__(self, bot: ChristmasBot):
self.bot = bot self.bot = bot
self.is_help_msg = True self.is_help_msg = True
self.update_status.start() self.update_status.start()
@@ -53,8 +54,9 @@ class InformationCog(commands.Cog, name="Information"):
@commands.cooldown(rate=1, per=5, type=commands.BucketType.user) @commands.cooldown(rate=1, per=5, type=commands.BucketType.user)
async def invite(self, ctx: Context): async def invite(self, ctx: Context):
"""Gets the invite link!""" """Gets the invite link!"""
link = f"https://discord.com/oauth2/authorize?client_id=643555373814382593&permissions=3230720&scope=bot%20applications.commands" embed = await EmbedGenerator.Message(
embed = await EmbedGenerator.Message(ctx, "Add our bot to your server:", link) ctx, "Add our bot to your server:", self.bot.invite_link
)
await ctx.send(embed=embed) await ctx.send(embed=embed)
@commands.command( @commands.command(
@@ -129,6 +131,6 @@ class InformationCog(commands.Cog, name="Information"):
await ctx.send(embed=embed) await ctx.send(embed=embed)
def setup(bot: commands.Bot): def setup(bot: ChristmasBot):
bot.remove_command("help") bot.remove_command("help")
bot.add_cog(InformationCog(bot)) bot.add_cog(InformationCog(bot))