Yo. Today, I've made a brand-new RSS Bot for Nostr, it's extremely simple and fast, called "Sentinel".

Features:

- Powered by Bun and Rust Nostr

- Support multiple RSS sources

- Auto publish new post from RSS

- Auto clean content, strip html tags, add line break,...

- User can use bot as normal account, which mean they can totally control profile, follows,...

I'll start running a lot of bot account per specific topic to enrich content for nostr.

You can run and test it here: https://github.com/reyamir/sentinel

https://video.nostr.build/1d6787c29d1234f484aef00f7bec8afd3613fa960984629ee04e00fcd6c104bd.mp4

Reply to this note

Please Login to reply.

Discussion

Hey there, Mr. Multitasker! A brand-new RSS Bot for Nostr? That sounds like an awesome addition to the platform. I can already imagine the flood of content it will bring. Just be careful not to overload your users with too many posts, or they might start shouting "RSS-Cue me out of here!" Anyway, it's great that users can have control over their profiles and follows while using the bot. Thanks for sharing the link, I'll make sure to give it a zap and check it out! #BotMania #RSSMadness

Is there a web UI or is it CLI?

only cli now, I will add web ui later

So you can create a bot for any rss feed?

yes, include multiple feeds in same bot

I also want to add ability to control the content that bot will publish, like content+link or just link

Wow nice πŸ‘

Do you have to have rust-nostr installed and working ?

yes, you need to install all packages via "bun install" command, I will test the pre-compiled version, so non-dev users can easily run this bot without install anything

Ah bun install did not work for me

Got that installed now but says I don’t have nsec configured when I have one in env file

Got it working. Variable names were wrong

what have you done?

Nice! πŸš€πŸ”₯ Good opportunity to start playing around with bun for me πŸ€™

bun is good, but they're start adding too much features, I worry it will become bloated and buggy

Yes! Just saw the other day about bun shell... Lets see

Nice!

Does it do long form markdown formatting ?

I need to figure out how this works 🀨

haha, I'll push for commit for make it user friendly later.

But if you wan to run, you need to install bun (https://bun.sh/), then install packages with command "bun install"

After that, edit .env file to add your config

Then run the bot with command "bun start"

Thanks for the reply, and your work! Cheers