diff options
| author | lassulus <lassulus@googlemail.com> | 2013-02-08 17:09:18 +0100 | 
|---|---|---|
| committer | lassulus <lassulus@googlemail.com> | 2013-02-08 17:09:18 +0100 | 
| commit | d7ff9d79f3a7a589e92dd4eec835953af5fea21f (patch) | |
| tree | dc5dae304789dd4db09e959d8ecbeb5e658dde56 /ircbot | |
| parent | 194e1622b0b901780ceea40ea9c453c573b69995 (diff) | |
added comments and better stringsplit
Diffstat (limited to 'ircbot')
| -rwxr-xr-x | ircbot/bot.py | 18 | 
1 files changed, 14 insertions, 4 deletions
| diff --git a/ircbot/bot.py b/ircbot/bot.py index 607e65c7..25a1014f 100755 --- a/ircbot/bot.py +++ b/ircbot/bot.py @@ -18,7 +18,11 @@ class TestBot(irc.bot.SingleServerIRCBot):          self.oldnews = []          self.sendqueue = []          for entry in self.feed.entries: -            self.sendqueue.append(entry.title + " " + entry.link) +            try: +                self.sendqueue.append(entry.title + " " + entry.link + " com: " + entry.comments) +            except AttributeError: +                self.sendqueue.append(entry.title + " " + entry.link) +              self.oldnews.append(entry.link)      def start(self): @@ -32,7 +36,10 @@ class TestBot(irc.bot.SingleServerIRCBot):              self.feed = feedparser.parse(self.url)              for entry in self.feed.entries:                  if not entry.link in self.oldnews: -                    self.send(entry.title + " " + entry.link) +                    try: +                        self.send(entry.title + " " + entry.link + " com: " + entry.comments) +                    except AttributeError: +                        self.send(entry.title + " " + entry.link)                      self.oldnews.append(entry.link)      def sendall(self): @@ -44,8 +51,11 @@ class TestBot(irc.bot.SingleServerIRCBot):          if len(string) < 450:              self.connection.privmsg(self.chan, string)          else: -            for x in range(math.ceil(len(string)/450)): -                self.connection.privmsg(self.chan, string[x*450:(x+1)*450]) +            space = 0 +            for x in range(math.ceil(len(string)/400)): +                oldspace = space +                space = string.find(" ", (x+1)*400, (x+1)*400+50) +                self.connection.privmsg(self.chan, string[oldspace:space])                  sleep(1) | 
