rendered paste body__module_name__ = "SongbirdSay"__module_version__ = "v1"__module_description__ = "Grab from songbird file and say it"print "\0034 "+__module_name__+" "+__module_version__+" has been loaded\003"import xchat, os, stringfile_to_grab_from = "C:\\test.txt" # use double backslashes pleasedef open_file(word, word_eol, userdata): lines = [] if 1 == 1: open_songbird_file = open(file_to_grab_from) current_line = open_songbird_file.readline() while current_line != "": current_line = current_line.replace("\n", "") if len(lines) < 1: lines = [current_line] else: lines.append(current_line) current_line = open_songbird_file.readline() open_songbird_file.close() else: print "Something went wrong, maybe the file isn't there?" for x in lines: context = xchat.get_context() chan = context.get_info('channel') line = "MSG " + chan + " " + x def unload_cb(userdata): print "\0034 "+__module_name__+" "+__module_version__+" has been unloaded\003"xchat.hook_command('/song', open_file, help="NO")xchat.hook_unload(unload_cb)