added Help

This commit is contained in:
Aaron Riedel 2022-01-22 21:44:08 +01:00
parent 689a6e4314
commit 56bba123c7

30
bot.py
View file

@ -49,18 +49,18 @@ emojinumbers = ["0\u20E3", "1\u20E3" , "2\u20E3" , "3\u20E3" , "4\u20E3" , "5\u2
async def on_ready(): async def on_ready():
print("Bot ready on Version %s..." % discord.__version__) print("Bot ready on Version %s..." % discord.__version__)
@bot.command() @bot.command(help="Wirft den gleichen Text zurück.", usage="<Text>", hidden=True)
@is_admin() @is_admin()
async def test(ctx, arg): async def test(ctx, arg):
await ctx.send(arg) await ctx.send(arg)
@bot.command() @bot.command(help="veraltet", usage="")
@is_member() @is_member()
async def yesno(ctx): async def yesno(ctx):
await ctx.message.delete() await ctx.message.delete()
await ctx.send(content="Sorry das geht so nicht. Der Befehl hat sich geändert in !vote... für mehr Informationen schreib bitte !help oder frage deinen Admin oder Apotheker. Liebste Grüße, SecondBot <3", delete_after=20.0) await ctx.send(content="Sorry das geht so nicht. Der Befehl hat sich geändert in !vote... für mehr Informationen schreib bitte !help oder frage deinen Admin oder Apotheker. Liebste Grüße, SecondBot <3", delete_after=20.0)
@bot.command() @bot.command(help="Zeigt alte Hilfe", usage="")
@is_member() @is_member()
async def helpme(ctx): async def helpme(ctx):
if admin(ctx): if admin(ctx):
@ -72,7 +72,7 @@ async def helpme(ctx):
await ctx.author.create_dm() await ctx.author.create_dm()
await ctx.author.dm_channel.send(embed=em) await ctx.author.dm_channel.send(embed=em)
@bot.command() @bot.command(help="Umfrage mit mehreren Antwortmöglichkeiten", usage="<Frage> | <Antwort1> | <Antwort2> ...")
@is_member() @is_member()
async def survey(ctx, *, arg): async def survey(ctx, *, arg):
await ctx.message.delete() await ctx.message.delete()
@ -93,7 +93,7 @@ async def survey(ctx, *, arg):
await ask_msg.add_reaction(x) await ask_msg.add_reaction(x)
a = a + 1 a = a + 1
@bot.command() @bot.command(help="Umfrage bearbeiten", usage="ID | <Frage> | <Antwort1> | <Antwort2> ...", hidden=True)
@is_member() @is_member()
async def surveyedit(ctx, *, arg): async def surveyedit(ctx, *, arg):
#Nutzung: !surveyedit ID | <Frage> | <Antwort1> | <Antwort2> ... #Nutzung: !surveyedit ID | <Frage> | <Antwort1> | <Antwort2> ...
@ -113,7 +113,7 @@ async def surveyedit(ctx, *, arg):
survey_msg = await ctx.channel.fetch_message((int(survey_id))) survey_msg = await ctx.channel.fetch_message((int(survey_id)))
await survey_msg.edit(embed=em) await survey_msg.edit(embed=em)
@bot.command() @bot.command(help="Ja/Nein Umfrage", usage="<Frage>")
@is_member() @is_member()
async def vote(ctx, *, arg): async def vote(ctx, *, arg):
await ctx.message.delete() await ctx.message.delete()
@ -123,7 +123,7 @@ async def vote(ctx, *, arg):
for x in ["", "", ""]: for x in ["", "", ""]:
await ask_msg.add_reaction(x) await ask_msg.add_reaction(x)
@bot.command() @bot.command(help="", usage="", hidden=True)
@is_admin() @is_admin()
async def say(ctx, *, arg): async def say(ctx, *, arg):
await ctx.message.delete() await ctx.message.delete()
@ -131,7 +131,7 @@ async def say(ctx, *, arg):
await message.channel.send(embed=em) await message.channel.send(embed=em)
await message.delete() await message.delete()
@bot.command() @bot.command(help="Starte ne Runde PnP", usage="@Rolle")
@is_gm() @is_gm()
async def start(ctx, role_id): async def start(ctx, role_id):
await ctx.message.delete() await ctx.message.delete()
@ -154,7 +154,7 @@ async def start(ctx, role_id):
text_file.write(str(start_msg.id)) text_file.write(str(start_msg.id))
text_file.close() text_file.close()
@bot.command() @bot.command(help="Beende die gestartete Runde PnP", usage="")
@is_gm() @is_gm()
async def stop(ctx): async def stop(ctx):
await ctx.message.delete() await ctx.message.delete()
@ -169,13 +169,13 @@ async def stop(ctx):
await m.move_to(client.get_channel(801869864745697280)) await m.move_to(client.get_channel(801869864745697280))
await start_msg.edit(content=":game_die: **INFO: PnP Sitzung beendet!** Dauer: %s" % dauer) await start_msg.edit(content=":game_die: **INFO: PnP Sitzung beendet!** Dauer: %s" % dauer)
@bot.command() @bot.command(help="bringt dich ins Labor :)", usage="")
@is_admin() @is_admin()
async def labor(ctx): async def labor(ctx):
await ctx.message.delete() await ctx.message.delete()
await ctx.author.move_to(bot.get_channel(765601577334865972)) await ctx.author.move_to(bot.get_channel(765601577334865972))
@bot.command() @bot.command(help="Hinzufügen einer Rolle mit Textchannel und hinzufügen von Usern zur Rolle", usage="\"<Rolle>\" <User Mentions>")
@is_admin() @is_admin()
async def add(ctx, *, arg): async def add(ctx, *, arg):
await ctx.message.delete() await ctx.message.delete()
@ -196,7 +196,7 @@ async def add(ctx, *, arg):
em = discord.Embed(title="Error Code", description=e, color=0xff0000) em = discord.Embed(title="Error Code", description=e, color=0xff0000)
await ctx.channel.send(content="Das hat nicht funktioniert. Syntax: !add \"<Rolle>\" <User Mentions>", embed=em, delete_after=20.0) await ctx.channel.send(content="Das hat nicht funktioniert. Syntax: !add \"<Rolle>\" <User Mentions>", embed=em, delete_after=20.0)
@bot.command() @bot.command(help="Löschen von Nachrichten", usage="all|<Anzahl>|x minutes/hours/days/weeks")
@is_admin() @is_admin()
async def purge(ctx, *, arg): async def purge(ctx, *, arg):
#Nutzung: !purge all|<Anzahl>|x minutes/hours/days/weeks #Nutzung: !purge all|<Anzahl>|x minutes/hours/days/weeks
@ -260,7 +260,7 @@ async def purge(ctx, *, arg):
deleted = await ctx.channel.purge(limit=limit) deleted = await ctx.channel.purge(limit=limit)
await ctx.send(content='Ich habe {} Nachrichten gelöscht.'.format(len(deleted)), delete_after=5.0) await ctx.send(content='Ich habe {} Nachrichten gelöscht.'.format(len(deleted)), delete_after=5.0)
@bot.command() @bot.command(help="zeige einem User Liebe", usage="<@User1> <@User2> ...")
@is_member() @is_member()
async def love(ctx, *, arg): async def love(ctx, *, arg):
await ctx.message.delete() await ctx.message.delete()
@ -269,7 +269,7 @@ async def love(ctx, *, arg):
await user.create_dm() await user.create_dm()
await user.dm_channel.send("❤️") await user.dm_channel.send("❤️")
@bot.command() @bot.command(help="kickt Member ohne Rolle, die 30 Tage nicht online waren", usage="")
@is_admin() @is_admin()
async def prune(ctx): async def prune(ctx):
await ctx.message.delete() await ctx.message.delete()
@ -287,7 +287,7 @@ async def prune(ctx):
deleted = await ctx.guild.prune_members(days=30) deleted = await ctx.guild.prune_members(days=30)
await ctx.send(content='Ich habe {} Leichen beseitigt.'.format(deleted), delete_after=5.0) await ctx.send(content='Ich habe {} Leichen beseitigt.'.format(deleted), delete_after=5.0)
@bot.command() @bot.command(help="Rolle einen oder mehrere Würfel", usage="<anzahl_optional>W<seitenzahl> (z.B. !roll W20 oder !roll 10W6)")
@is_member() @is_member()
async def roll(ctx, arg): async def roll(ctx, arg):
await ctx.message.delete() await ctx.message.delete()