from datetime import datetime, timedelta import time import random import discord from discord.ext import commands from discord.commands import slash_command, Option import sys import os from discord.utils import get sys.path.insert(0, '..') from libs import lib_mysql from libs import lib_checks class Help(commands.Cog): def __init__(self, bot): self.bot = bot @slash_command(description="Schau dir den Hilfe Text an") async def demo(self, ctx): my_db = lib_mysql.MariaDB(os.getenv("mysql_host"), os.getenv("mysql_user"), os.getenv("mysql_databse"), os.getenv("mysql_password")) my_db.connect() sql = "SELECT * FROM `members` WHERE member_id = %s" val = (1,) member = my_db.select(sql, val) print(member) sql = "INSERT INTO members (member_id, last_message) VALUES (%s, %s)" val = (1, 0,) my_db.insert(sql, val) embed = discord.Embed( title=f"Hilfe Text", description=f"Hier findest du ein übersicht aller Befehle", color=discord.Color.from_rgb(108, 0, 0) ) thumbnail_list = os.getenv("level_systen_thumbnail_url").split(",") thumbnail_id = random.randint(0, len(thumbnail_list) - 1) embed.set_thumbnail(url=thumbnail_list[thumbnail_id]) embed.add_field(name="/help", value="zeigt die Hilfe Texte an", inline=False) embed.add_field(name="/info", value="Zeigt dir Details zu dir an", inline=False) embed.add_field(name="/gamble", value="Gewinne alle 7 Tage einen zufälligen Gegenstand", inline=False) embed.add_field(name="/inventar", value="Zeige dir den Inhalt deines Inventars an", inline=False) embed.add_field(name="/sell", value="Verkaufe doppelte Gegenstände", inline=False) embed.add_field(name="/create_birthday", value="Lege deinen Geburtstag an", inline=False) embed.add_field(name="/loben", value="Lobe eine Person", inline=False) embed.add_field(name="/Lost", value="Markiere ein Person als Lost, anchdem diese Lost war", inline=False) embed.add_field(name="/klazmo", value="Zeige dir die Werbung für Klazmo an", inline=False) embed.add_field(name="/mmoga", value="Zeige dir die Werbung für Mmoga an", inline=False) bot_version = os.getenv("bot_version") embed.set_footer(text=f"Version: {bot_version}") await ctx.respond(embed=embed, ephemeral=True) def setup(bot): bot.add_cog(Help(bot))