Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @client.event
- async def on_message(message):
- if message.server is None and message.author != client.user:
- server = client.get_server("serverid")
- for channel in server.channels:
- if channel.name == str(message.author):
- await client.send_message(message.author, "Hey you already have a support ticket open!")
- break
- else:
- await client.create_channel(server, str(message.author), type=discord.ChannelType.text)
- overwrite = discord.PermissionOverwrite()
- overwrite.read_messages = True
- overwrite.send_messages = True
- overwrite.ban_members = False
- for channel in server.channels:
- if channel.name == str(message.author):
- await client.edit_channel_permissions(channel.id, message.author, overwrite)
- await client.send_message(channel.id, message.content)
- break
- else:
- break
- break
- await client.process_commands(message)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement