Files
staceybot-template/cogs/template.py
2024-06-05 19:05:10 +02:00

59 lines
2.4 KiB
Python

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))