Kanal, Nicknames, Rollen löschen Discord Bot?
Hey,
mein Server wurde genuked. Nun wollte ich wieder alles aufräumen jedoch keine Lust über 100 Channels manuell zu löschen, über 100 Nicknames manuell zurückzusetzen und über 100 Rollen manuell zu löschen...
Kennt jemand vlt. ein Bot der sowas kann/macht?
Danke im Voraus!
LG
Achso ich hab versucht einen eigenen Discord Bot zu coden jedoch geht dieser nicht... Wenn ich den Befehl ausführe tut sich nichts und es wird auch kein Error angezeigt...
Hier ist der Code, wenn jemand mir helfen möchte:
import discord
intents = discord.Intents.default()
intents.members = True
intents.guilds = True
intents.messages = True
client = discord.Client(intents=intents)
client = discord.Client(intents=intents)
@client.event
async def on_ready():
print('Logged in as {0.user}'.format(client))
@client.event
async def on_message(message):
if message.content.startswith('!delete_all_channels_and_nicknames'):
for guild in client.guilds:
for channel in guild.channels:
await channel.delete()
for member in guild.members:
await member.edit(nick="")
client.run('Hier hab ich mein Token')
1 Antwort
Muss message starts with nicht ein einzelner Character sein? also nur "!" z.B.
Und wenn auch, versuch mal einen kleinen Debug zu Pogrammieren. Also nach den Channelabfragen usw das du nen print einsetzt ob das auch funzt so wie dus willst
Aber ich bin mir ziemlich sicher das dieser Bot dich ans Ziel führt:
https://github.com/kry0sc0pic/Raider
DOCH PASS AUF. Du musst den Bot erst anpassen da er alles Bannt auf dem Server und alles Vernichtet. Deswegen lösch alles raus was nicht passieren soll (Ban usw.)
LG
okay dankeschön ich werds tesetn :)