myano / jenni

jenni was a python IRC bot. Project is closed. Try Sopel instead, https://sopel.chat/
https://sopel.chat/
Other
235 stars 101 forks source link

RSS - one URL for all channels. #67

Open ghost opened 12 years ago

ghost commented 12 years ago

Currently, jenni pulls the RSS feed in a per channel setting.

If 20 channels pull from the same URL for a RSS, jenni basically checks a RSS 20 times. This is horrible as the website could think jenni is some bot and block the IP.

I am suggesting make jenni store the URL globally (or something like that?), pull whatever feed, then message all the channel that have that specific URL in their settings.

If its multiple channels, do a ' PRIVMSG ##kindone,#jenni,#defocus : News feed here.. ' instead of sending a single PRIVMSG per channel. Possibly grab the maximum amount of channels per PRIVMSG in the RAW 005 on connection.

kaneda commented 9 years ago

@myano another opportunity for https://github.com/myano/jenni/issues/107 <-- we could set a time to invalidate a given feed, e.g., 15 or 30 minutes.

myano commented 9 years ago

:+1: