On 08/17/2015 02:05 AM, fr33domlover wrote:
> Hello,
> 
> I've been working on FunBot, the IRC bot running in #snowdrift under
> the nick 'fpbot', a lot lately. I went over the IRC bot related tickets
> in snowdrift's ticket page and decided I'd summarize a bit of the new
> things the bot can do, in case it helps anyone.
> 
> While there's no persistent state yet (and a lot of features are
> waiting for that), useful things that work are:
> 
> (1) Announcing git commits and merge request events
> (2) Announcing news feed items (experimental)
> (3) Receiving events from custom clients via HTTP/JSON (experimental)
> 
> News regarding these features:
> 
> - I temporarily disabled MR update event announcements because GitLab
>   is very verbose. While this is being debugged, there's a log of all
>   MR events at http://bot.rel4tion.org/log
> - RSS/Atom feeds are a new feature being tested, last time I tried it
>   didn't work with Snowdrift's project newsfeed but made a lot of mess
>   with Wikipedia's change feed - so still not stable
> - Now that the bot can receive events both by pushing them into a
>   'Chan' and by sending them as JSON over HTTP, perhaps Snowdrift can
>   use an instance of it to integrate an IRC bot into the server,
>   announcing money related events and so on. I know you already have
>   Snowbot and Snowcaster and at least 1 bot Peter has been working on,
>   so this is just a random suggestion.
> - There was an issue in which when pushing many commits, all get
>   announced instantly and it fills the channel with spam. Also, all
>   repo branches' commits were announced. I fixed these, still needs
>   testing though: 1) Branches to announce/block can now be set in bot
>   config per-repo; 2) There is an option to shorter big pushes in a
>   friendly way, you'll see this in action in #snowdrift eventually
> 
> --fr33domlover


Following up on this: we're happy to potentially host that bot / replace
snowbot, etc. — I'm not sure how active Peter is with his bot, maybe not
at all.

Could you look into pulling in the code from snowbot into fpbot perhaps?
Then we could just deprecate snowbot potentially. Right now, I think all
snowbot does is provide optional missed messages log to known folks, and
there's a never-deployed function for telling absent people something
when they show up again…

Feel free to redo / close / comment on specific items on snowbot's
discussion page etc.

Thanks for all your work!

-- 
Aaron Wolf Snowdrift.coop <https://snowdrift.coop>
_______________________________________________
Dev mailing list
[email protected]
https://lists.snowdrift.coop/mailman/listinfo/dev

Reply via email to