Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random, os, re
- import amadlibs
- def makegreeting(phenny,input):
- greetxt = 'C:\Python27\greet\\'
- settings = 'C:\Python27\greet\settings\\'
- replacenick = input.nick
- chareplace = replacenick.replace("|","poop")
- chareplace2 = chareplace.replace("\\","back")
- if input.group(1) == 'greet':
- if not input.group(2):
- phenny.say('Error.')
- else:
- creategreet = open(greetxt+chareplace2+'.txt',"w")
- creategreet.write(''+input.group(2)+'')
- creategreet.close()
- phenny.say('Greeting set.')
- elif input.group(1) == 'read':
- # readgreet=open(greetxt+chareplace2+'.txt').read()
- # phenny.say(readgreet)
- phenny.say('')
- elif input.group(1) == 'off':
- creategreet = open(greetxt+chareplace2+'.txt',"w")
- creategreet.write('')
- creategreet.close()
- phenny.say('Greetings disabled.')
- elif input.group(1) == 'revert':
- os.remove(greetxt+chareplace2+'.txt')
- phenny.say('Greeting reverted to default.')
- makegreeting.commands = ['greet','off','revert','read']
- makegreeting.priority = 'high'
- makegreeting.thread = False
- def realgreeting(phenny,input):
- if input.group(0) == '#radbusiness':
- greetxt = 'C:\Python27\greet\\'
- settings = 'C:\Python27\greet\settings\\'
- replacenick = input.nick
- chareplace = replacenick.replace("|","poop")
- chareplace2 = chareplace.replace("\\","back")
- try:
- readgreet=amadlibs.madlibs(open(greetxt+chareplace2+'.txt').read())
- if readgreet.startswith("/me"):
- chareplace3 = readgreet.replace("/me","")
- phenny.say("\x01ACTION"+chareplace3+"\x01")
- else:
- phenny.say(readgreet)
- except:
- if os.path.exists('C:\Python27\greet\settings\\'+chareplace2+'.txt'):
- #phenny.say('Hello, and welcome to #radbusiness! Enjoy your stay!')
- phenny.say('Ho ho ho! I hope you\'ve been naughty! ;)')
- else:
- newuser = open('C:\Python27\greet\settings\\'+chareplace2+'.txt',"w")
- newuser.write('1')
- newuser.close()
- #phenny.say('Hello, and welcome to #radbusiness! Enjoy your stay! (Note: If you\'d like to set your own greeting, type .greet [message]. You can disable automatic greeting altogether with .off).')
- #phenny.say('My sensors indicate that you\'ve never been in this channel before. Use this guide for help. http://dl.dropbox.com/u/14131518/radguide.html')
- phenny.say('Welcome to #radbusiness, where Santa won\'t judge you for being naughty, not nice!')
- else:
- phenny.say('')
- realgreeting.event = 'JOIN'
- realgreeting.rule = r'.*'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement