GithubHelp home page GithubHelp logo

Comments (7)

impredicative avatar impredicative commented on June 12, 2024 1

Even so, the current config layout works. Feed URLs that are used in multiple channels are often used with channel-specific topic filters anyway.

Again, I encourage the use of YAML anchors.

from irc-rss-feed-bot.

impredicative avatar impredicative commented on June 12, 2024

Is there SASL support for bot authentication to irc server

Yes, the underlying package miniirc does support SASL. I use the bot on Freenode with automatic SASL.

Ability to post the same feed to multiple channels.

Yes, but the feeds will post on independent schedules.

Ability to call command in channel to re-post last x items

No, and there is no plan to ever implement it. This is currently not even feasible since the bot doesn't even store a history of what was posted in its database. The database currently stores only hashes. Having said this, improved search capabilities are on the medium-term roadmap, with various possibilities for implementation.

Ability to set specifically how many items are shared on an update. I see the new config option to set how many items on the feed are share - any plans to make this more flexible, for example if I wanted to do 5 items (without having to modify the sourcecode)

No, and there is no plan to ever implement it. One reason among many is that there is serious potential for entries to be lost if this feature is implemented. As for the new: some feature, it discards all posts except three, but just the first time around for a feed.


In summary, if I had to write the bot again, I'd make its various components a lot more decoupled. Currently there is too much coupling between its components.

from irc-rss-feed-bot.

thezoggy avatar thezoggy commented on June 12, 2024

How do i do multiple channels with the same feed? Or do i just have to create multiple entries (duplicating the feed with different channels) ?

from irc-rss-feed-bot.

impredicative avatar impredicative commented on June 12, 2024

How do i do multiple channels with the same feed? Or do i just have to create multiple entries (duplicating the feed with different channels) ?

I don't know why this is difficult. Yes, you've to create an entry for the feed under each channel. You can optionally choose to use YAML anchors to avoid significant configuration duplication.

from irc-rss-feed-bot.

thezoggy avatar thezoggy commented on June 12, 2024

Not difficult, just was confirming as it is different than other apps where they do one feed url to many channels while I could not tell if yours supported the same from the docs.

from irc-rss-feed-bot.

thezoggy avatar thezoggy commented on June 12, 2024

is there a way to reload the config without stopping/starting the bot? (i did not see admin command to do so)

from irc-rss-feed-bot.

impredicative avatar impredicative commented on June 12, 2024

is there a way to reload the config without stopping/starting the bot? (i did not see admin command to do so)

No. This is not easy to implement with the current threading architecture. It will be very difficult to fully implement even with a revised and rewritten architecture, but partial support may become possible at that time.

from irc-rss-feed-bot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.