[xoreos-devel] IRC channel bot announcement (and logging discussion)

Sven Hesse drmccoy at drmccoy.de
Mon Feb 4 22:20:05 CET 2019


Hej!

As some of you might already have noticed, we now have a pet IRC
channel bot, HK-51. It's a Sopel (<https://sopel.chat/>) based bot,
and will take over the job of announcing GitHub pull requests, pushed
to our repositories, etc. This GitHub Sopel module is courtesy of
clone2727.

Why, you might ask? Well, GitHub switched off their "Services" that
previously announced all these things. See also our issue #326
(<https://github.com/xoreos/xoreos/issues/326>) for details.

Apart from announcements, the bot also knows a few jokes that can be
triggered when mentioning a few keywords at it. Most of them are
currently basically in-jokes between clones and me, but what I'm
hoping is that it grows into a channel pet for all of us.

The repository for the HK-51 personality module is on GitHub, under
the xoreos bannder here: https://github.com/xoreos/hk51-bot . Pull
requests are welcome, both for useful functionality, and for more
jokes. Nothing too out of place, of course. If you keep it vaguely
family friendly and mostly in-character for a HK-series assassin
droid, that would be the best.

It's also not necessarily finished. One suggestion I have that it
might do, and clone2727 said is do-able, would be for it to also send
out the GitHub push emails. We'd then have more freedom what's in
there, for example a short summary of all commits in that push on top
and even attachments with full patches, for quick reviewing. (For
those not aware, these are sent to the xoreos-git mailing list
(<https://xoreos.org/mailman/listinfo/xoreos-git>), currently still by
GitHub itself.)

Another thing that it might be able to do, but doesn't yet, at the
moment, would be channel logging. I.e. it could record everything said
on the channel, and provide a publicly visible log somewhere on the
xoreos.org website, for all to see.

The upside of this would be transparency, and having a public record
to point to in future discussions, when referring to something stated
on IRC.

The downside is a bit of lost privacy. It's not like the channel is
100% private at the moment, but it's a bit more...ephemeral, because
no public logs exist, besides what other people personally log and
might make public later.

For me, personally, the positive aspects outweigh the negative ones,
but YMMV, of course.

So I'd like to kick off a loose discussion of sorts. Not really a
formal vote, but if somebody is outright against any public logging
whatsoever, I'd abstain. If however nobody cares, I'd enable logging
some time in the future.

I don't have a timeline in my head, and it's relatively low priority
for me anyway, so I'd just see how it goes.

Does that sound fair? Complaints, comments, suggestions?


Cheers,
Sven
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://xoreos.org/pipermail/xoreos-devel/attachments/20190204/79007937/attachment.asc>


More information about the xoreos-devel mailing list