KazWolfe / HuskyBot

Discord chatbot for /r/DIY_Tech. Roo!
Mozilla Public License 2.0
6 stars 6 forks source link

HuskyBot Wishlist #10

Open dziban303 opened 4 years ago

dziban303 commented 4 years ago

At Kaz's suggestion I'm opening an issue regarding adding RSS capability to HuskyBot. And since I'm doing that, I may as well enumerate some other feature requests. Items presented in no particular order, just skimming the stream of consciousness.

  1. RSS – Feature would ideally periodically check RSS sources for new content and then post what's found to a designated channel. At least fifteen sources would be required for NHC products, more would be handy for blog posts we monitor through IFTTT and Zapier.

  2. Twitter – New tweets from selected accounts posted in specified channels.

  3. Reddit – Links to new threads posted to subreddits would be placed in designated channels.

KazWolfe commented 4 years ago

What's the highest reasonable delay between a post being made and Husky forwarding it to you? In other words, what's the longest reasonable time you can wait between the bot checking for new entries?

dziban303 commented 4 years ago

Maybe 10 minutes?

On Thu, Jul 23, 2020 at 1:16 PM Frank Slezak notifications@github.com wrote:

What's the highest reasonable delay between a post being made and Husky forwarding it to you? In other words, what's the longest reasonable time you can wait between the bot checking for new entries?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/KazWolfe/HuskyBot/issues/10#issuecomment-663157547, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB4QO5I3FZLHRSKTJ23KC7DR5B5ALANCNFSM4PF6VJWQ .

dziban303 commented 4 years ago

The RSS bot seems to be working pretty well. Consequently, huskybot rss integration isn't a prioty 'want' anymore.

I did come up with another "would be nice" feature though: definition lookups. Based on the decronym bot idea, I've got a json file of acronyms for use by the IRC bot to provide definitions of initialisms. This would be a pretty useful feature given the surfeit of FLA/TLAs found in meteorology:

User: /define ATCF PossumBot: Automated Tropical Cyclone Forecast system, the database used by the NHC and others to track cyclone positions and forecast points. https://en.wikipedia.org/wiki/Automated_Tropical_Cyclone_Forecasting_System