Added main bot
parent
2875bad36d
commit
2588d04162
|
@ -0,0 +1,52 @@
|
||||||
|
#!/usr/bin/env python3.4
|
||||||
|
import discord
|
||||||
|
import asyncio
|
||||||
|
import configparser
|
||||||
|
import datetime
|
||||||
|
import random
|
||||||
|
import os
|
||||||
|
|
||||||
|
#Get script location
|
||||||
|
cwd = os.path.dirname(os.path.realpath(__file__))
|
||||||
|
|
||||||
|
#Import config file
|
||||||
|
config = configparser.ConfigParser()
|
||||||
|
config.read(cwd + "/config.cfg")
|
||||||
|
|
||||||
|
token = config.get("configuration", "token")
|
||||||
|
bot_channel_id = discord.Object(id=config.get("configuration", "bot_channel_id"))
|
||||||
|
owner_id = discord.User(id=config.get("configuration", "owner_id"))
|
||||||
|
admin_id = discord.User(id=config.get("configuration", "admin_id"))
|
||||||
|
|
||||||
|
|
||||||
|
client = discord.Client()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@client.event
|
||||||
|
@asyncio.coroutine
|
||||||
|
def on_ready():
|
||||||
|
print('Logged in as')
|
||||||
|
print(client.user.name)
|
||||||
|
print(client.user.id)
|
||||||
|
print('------')
|
||||||
|
yield from client.send_message(bot_channel_id, "This isn't a butt...")
|
||||||
|
#yield from client.send_message(bot_channel_id, '!test')
|
||||||
|
|
||||||
|
@client.event
|
||||||
|
@asyncio.coroutine
|
||||||
|
def on_message(message):
|
||||||
|
if message.author == client.user:
|
||||||
|
return
|
||||||
|
if random.randint(0,50) >= 40:
|
||||||
|
words = message.content.split()
|
||||||
|
relpacenum = random.randint(1,5)
|
||||||
|
replacedwords = 0
|
||||||
|
while relpacenum > replacedwords:
|
||||||
|
wordnum = random.randint(1,len(words))
|
||||||
|
words[(wordnum-1)] = "butt"
|
||||||
|
replacedwords = replacedwords+1
|
||||||
|
yield from client.send_message(message.channel, " ".join(words))
|
||||||
|
|
||||||
|
|
||||||
|
client.run(token)
|
Loading…
Reference in New Issue