Browse Source

fixings on the /how_to commands

BaumSplitter41 4 tháng trước cách đây
mục cha
commit
1c13cc89d4
2 tập tin đã thay đổi với 10 bổ sung34 xóa
  1. 1 1
      VPD_BOT/cogs/how_to_start.py
  2. 9 33
      VPD_BOT/cogs/how_to_team.py

+ 1 - 1
VPD_BOT/cogs/how_to_start.py

@@ -30,7 +30,7 @@ class howtostart(commands.Cog):
 
 
 #Command initialization
-    @bot.slash_command(name="how_to_start", description= "Get Infos")
+    @bot.slash_command(name="howtostart", description= "Get Infos")
     async def how_to_start(
         self,
         ctx,

+ 9 - 33
VPD_BOT/cogs/how_to_team.py

@@ -1,54 +1,30 @@
 import discord
 from discord.ext import commands
-from discord.commands import Option
 from discord.commands import slash_command
-import os
-from dotenv import load_dotenv
 
 class howtoteam(commands.Cog):
     def __init__(self, bot: discord.Bot):
         self.bot = bot
 
-    intents = discord.Intents.default()
-    intents.message_content = True
-    intents.members = True
-    intents.guilds = True
-    intents.reactions = True
-
-    client = discord.Client(intents=intents)
-    debug_guilds_up = []
-    server_token = os.getenv("SERVER").split(",")
-    for i in range(len(server_token)):
-        debug_guilds_up.append(int(server_token[i]))
-    
-    bot = commands.Bot(
-    command_prefix=commands.when_mentioned_or("!"),
-    description="VicePD Bot",
-    intents=intents,
-    debug_guilds=debug_guilds_up if debug_guilds_up else None
-    )
-
-
-#Command initialization
-    @bot.slash_command(name="how_to_team", description= "Get Infos on how to join the Team on this Server")
-    async def how_to_team(
-        self,
-        ctx,
-    ):
+#Command initialsation
+    @slash_command(name="howtoteam", description="Get Infos on how to join the Team on this Server")
+    async def how_to_team(self, ctx: discord.ApplicationContext):
         server = ctx.guild
+        
         embed = discord.Embed(
             title=f"__How to join the Team on {server.name}__",
-            description=f"If you want to join the Serverteam open a ticket in #ticket.",
+            description="If you want to join the Serverteam open a ticket in #ticket.",
             color=discord.Color.yellow()
         )
 
 
-        embed.set_thumbnail(url=server.icon)
+        if server.icon:
+            embed.set_thumbnail(url=server.icon.url)
+            
         embed.set_author(name="VicePD", icon_url="https://i.imgur.com/6QteFrg.png")
         embed.set_footer(text="VicePD - Bot | Made by BaumSplitter41")
 
         await ctx.respond(embed=embed)
 
-
 def setup(bot: discord.Bot):
-    bot.add_cog(howtoteam(bot))
+    bot.add_cog(howtoteam(bot))