add the actual script~~~~

main
cynic 3 years ago
parent 72d0b46a82
commit fbe3c5cc40
  1. 20
      dorfl.py

@ -0,0 +1,20 @@
import discord
import time
g_client = discord.Client()
@g_client.event
async def on_message(message):
if message.author == g_client.user: return
if not(message.content.lower().startswith("dorfl")): return
if not(message.channel.id == 808742739226787874 or message.channel.id == 809881861371330610): return
query = message.content.lower().split(" ")
if len(query) < 3: return
if query[1] == "voice" or query[1] == "text":
for channeli in message.channel.guild.channels:
if channeli.name == query[2]: return
channel = (await message.channel.guild.categories[1].create_voice_channel(query[2])) if query[1] == "voice" else (await message.channel.guild.categories[0].create_text_channel(query[2]))
await channel.set_permissions(message.author, overwrite=discord.PermissionOverwrite.from_pair(discord.Permissions.all_channel(), discord.Permissions.none()))
if query[1] == "text":
await channel.set_permissions(message.channel.guild.default_role, read_messages=False)
await message.channel.send("`created channel " + query[2] + " and gave " + message.author.name + " op`")
g_client.run("INSERT_TOKEN_HERE", bot=True)
Loading…
Cancel
Save