def formatter(sentence): sentence = sentence.split # split the sentence into words. formatted = '' if sentence[0][0] == '#': # If the first character of the first word is an "#", formatted = formatted + sentence[0] # the formatted sentence has the channelname. formatted = formatted + ' <' + sentence[1][1:-1] + '> ' # the formatted sentence has 'channelname <' plus everything except # the first and last character of + >' formatted = formatted + sentence[2:] # Add everything that's left. # inputed: #channelname message # end product: #channelname < nick > message else: # the first character of the word isn't #, it's a nickname in privmsg formatted = '' + sentence[0] + '' + sentence[1:] # the formatted sentence has bold nick, plus everything else. # inputed: nick message # end product: nick message return formatted