59 lines
2.4 KiB
Python
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))
|