# Pastebin 94JYB4zE import irc.bot import time class IRCBot(irc.bot.SingleServerIRCBot): def __init__(self, channel, nickname, server, port): irc.bot.SingleServerIRCBot.__init__(self, [(server, port)], nickname, nickname) self.channel = channel self.sentences = [] def on_welcome(self, connection, event): connection.join(self.channel) def on_pubmsg(self, connection, event): message = event.arguments[0].strip() if message.startswith("!start"): self.sentences = message.split()[1:] self.send_sentences(connection) def send_sentences(self, connection): for i in range(len(self.sentences)): sentence = self.sentences[i] connection.privmsg(self.channel, sentence) time.sleep(300) # Wait for 5 minutes before sending the next sentence def main(): channel = "#your_channel" nickname = "your_nickname" server = "irc.server.com" port = 6667 bot = IRCBot(channel, nickname, server, port) bot.start() if __name__ == "__main__": main()