| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- 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 howtostart(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_start", description= "Get Infos")
- async def how_to_start(
- self,
- ctx,
- ):
- server = ctx.guild
- embed = discord.Embed(
- title=f"__How to start__",
- description=f"Hallo {ctx.author.mention}, um auf unserem Server spielen zu können, ließ dir zuerst das Regelwerk in in #regelwerk durch. Um einem Department beizutreten wähle in #how-to-start eine Einweisungsrolle aus. Melde dich anschließend für eine Einweisung an. **Wichtig: gehe erst krz vor der Einweisung auf den Server!**",
- color=discord.Color.yellow()
- )
- embed.set_thumbnail(url=server.icon)
- 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(howtostart(bot))
|