niryariv / opentaba-client

BSD 3-Clause "New" or "Revised" License
8 stars 15 forks source link

Telegram bot per municaplity + optional gush bot #117

Closed noamoss closed 8 years ago

noamoss commented 8 years ago

Each municipality should get (automatically) a separate bot with /autoposting of relevant rss. @niryariv @florpor @alonisser what do you think about placing it next to the current social icons (top-right) + small one next the current notifier icon?

(see #opentaba_bot in Telegram for proof of concept)

https://github.com/python-telegram-bot/python-telegram-bot https://core.telegram.org/bots/samples

florpor commented 8 years ago

seems like a cool idea, but do you think people will use it? plus, wouldn't it be better if it was part of some general functionality in your notifier instead of specifically in opentaba?

noamoss commented 8 years ago

@florpor I can't tell if people will use, but what is the cost of trying? It isn't related to the notifier, because it is a general service (like a feed, and practically it is just another way to serve the feed). The challange here, I think, is to include it in the proccess of opening a new municaplity site/feed. I guess this issue should be both on opentaba-server (to run the build process) and on the client side (to locate the icon).

florpor commented 8 years ago

It is exactly because it's just another way to serve the feed that i think it needs to be a part of the notfier service, so that other projects with feeds could do the same thing. It is exactly like providing an email delivery service for the feed (and facebook publishing, tweeting etc) - taking whatever project's data in a standard, unified form and delivering it through multiple different mediums, no?

noamoss commented 8 years ago

@florpor makes sense.

niryariv commented 8 years ago

@noamoss did u check with open budget how they implemented this? it seems like a lot of duplicate code is being written.. in any case I agree it's something that should go in Little Bird, basically Atom->Telegram(/WhatsApp/etc)