Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Import
- import random
- import discord
- from discord.ext.commands import Bot
- from discord.ext import commands
- import asyncio
- import time
- from discord.voice_client import VoiceClient
- #Variabler
- DefaultStreamName = "Music"
- DefaultStreamUrl = "https://twitch.tv/EpicShardGaming"
- #Setup
- Client = discord.Client()
- client = commands.Bot(command_prefix = "-")
- #Kode
- @client.event
- async def on_ready():
- print("Bot is ready!")
- await client.change_presence(game=discord.Game(name=DefaultStreamName, url=DefaultStreamUrl, type=1))
- @client.event
- async def on_message(message):
- if len(message.embeds) > 0:
- await client.send_message(message.author, "You have been warned by: Cody, reason: sending embed!")
- if message.channel.id == '427908462224211970' and message.author.id != '429296566793273347':
- if message.content.upper().startswith('!ACCEPT'):
- role = discord.utils.get(message.server.roles, name="Members")
- await client.add_roles(message.author, role)
- await client.delete_message(message)
- elif message.content.upper().startswith('!DENY'):
- try:
- await client.send_message(message.author, "You have been kicked from the server, by Cody, reason: denying rules")
- except:
- print("Could not pm member that denied the rules!")
- try:
- await client.kick(message.author)
- except:
- print("To low perms!")
- try:
- await client.delete_message(message)
- except:
- print("message delete error!")
- else:
- try:
- msg = await client.send_message(message.channel, "please accept or deny by typing !accept or !deny")
- time.sleep(2)
- await client.delete_message(message)
- await client.delete_message(msg)
- except:
- print("Error at deleting false message in the rules channel!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement