{"body":"import irc.bot\nimport time\n\nclass IRCBot(irc.bot.SingleServerIRCBot):\n    def __init__(self, channel, nickname, server, port):\n        irc.bot.SingleServerIRCBot.__init__(self, [(server, port)], nickname, nickname)\n        self.channel = channel\n        self.sentences = []\n\n    def on_welcome(self, connection, event):\n        connection.join(self.channel)\n\n    def on_pubmsg(self, connection, event):\n        message = event.arguments[0].strip()\n        if message.startswith(\"!start\"):\n            self.sentences = message.split()[1:]\n            self.send_sentences(connection)\n\n    def send_sentences(self, connection):\n        for i in range(len(self.sentences)):\n            sentence = self.sentences[i]\n            connection.privmsg(self.channel, sentence)\n            time.sleep(300)  # Wait for 5 minutes before sending the next sentence\n\ndef main():\n    channel = \"#your_channel\"\n    nickname = \"your_nickname\"\n    server = \"irc.server.com\"\n    port = 6667\n\n    bot = IRCBot(channel, nickname, server, port)\n    bot.start()\n\nif __name__ == \"__main__\":\n    main()\n","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/94JYB4zE","modified":1687013850,"id":"94JYB4zE","size":1075,"lines":35,"own_paste":false,"theme":"","date":1687013850}