Page MenuHomeMiraheze

Change IRC log bot
Closed, DeclinedPublic

Description

We didn't really want to do this before, as it was not necessary since botbot.me was hosting it just fine. I've noticed that for several times, the [d__d] bot quits the channel and only comes back after either a few minutes, a few hours, and once or twice even a few days.

It's annoying to have missing logs, and I think it's important for people who want to catch up to what was discussed. That's why I'm proposing to self-host this bot (source: https://github.com/BotBotMe/botbot-web or improved version here: https://github.com/MetaBrainz/botbot-web). For the link we could settle with logs.miraheze.wiki

If it's agreed upon, I can set up the puppet config, though it is more complex than the other two bots we currently have.

An easier alternative is to use wm-bot logging, but it is just plaintext and I think users would prefer a "nicer" setup which also allows you to Search things, and to easily select dates.

Event Timeline

BotBot seems more stable than the other bots we host. You sure? The logbot and icingabot have been gone for periods of weeks and day before.

Then we should assess this further before making any decision.

We could use #miraheze-testwiki as a testing ground to judge how well it will work before making #miraheze rely on it.

Well, shortly after this task was created the bot left again (and still isn't back), so I'm leaning more for leaving BotBot.me hosting.

Another idea that I've had is to use WMF Labs to host BotBot. That way we'd not be "self hosting" so no problems with stability (as John mentioned Miraheze bots aren't that stable either) and in the case that it did crash or anything I could restart it.

@Zppix will be helping me set up the bot there, and then if it works as intended we could decide whether we want to use it on #miraheze instead of the BotBot hosted one.

Problem arose, we will be looking for a botbot alt (if possible) myself or @Reception123 will keep you guys updated as much as possible.

Yes, it requires PostgreSQL (which Labs doesn't support) as well as others.

As a maintainer of wm-bot, I am available to help if Miraheze is interested in moving that direction.

We already have wm-bot, and I'd be happy to switch to wm-bot logging if it could have the features mentioned above.

Fair enough. Let me see what I can do with regard to searching. Date selection is implemented: https://wm-bot.wmflabs.org/browser/index.php?display=%23wikidata (Chose the channel on the left-hand side first)

Reception123 changed the task status from Open to Stalled.Aug 21 2017, 06:15
Reception123 lowered the priority of this task from Normal to Low.

Waiting for wm-bot on this, botbot seems to not be quitting that often anymore so this can wait.

MacFan4000 renamed this task from Self-host BotBot (bot that logs #miraheze) to Improve IRC logging.Aug 29 2017, 13:35
MacFan4000 subscribed.
Reception123 renamed this task from Improve IRC logging to Change IRC log bot.Aug 29 2017, 13:40

I'm tempted to now mark this as declined. Botbot has improved and hasn't had any recent downtime.

Reception123 claimed this task.

On second thought, closing for now. If Botbot starts misbehaving again it can be reopened.