Page MenuHomePhabricator

##unavailable and mode +Q
Open, MediumPublic

Description

As a result of:

July 5, 2016 [22:34:31] <Matthew_> @part ##unavailable 
July 5, 2016 [22:34:31] <wm-bot> I don't know about this channel, you need to specify some I am in
July 5, 2016 [22:34:45] <Matthew_> But you are in it.
July 6, 2016 [00:00:52] <ShoeMaker> @part ##unavailable
July 6, 2016 [00:00:53] <wm-bot> I don't know about this channel, you need to specify some I am in
July 6, 2016 [00:01:14] <ShoeMaker> @instance wm-bot4 ##unavailable
July 6, 2016 [00:01:15] <wm-bot> This channel I never heard of :'(
July 6, 2016 [00:01:39] <ShoeMaker> @quit ##unavailable
July 6, 2016 [00:01:52] <ShoeMaker> @drop ##unavailable
July 6, 2016 [00:01:52] <wm-bot> I don't know about this channel, you need to specify some I am in
July 6, 2016 [00:01:55] <ShoeMaker> huh
July 6, 2016 [00:01:58] <ShoeMaker> no idea.
July 6, 2016 [00:02:04] <ShoeMaker> @whoami
July 6, 2016 [00:02:04] <wm-bot> You are root identified by name .*@wikimedia/Technical-13
July 6, 2016 [00:05:01] <Matthew_> ShoeMaker: I think it was forwarded there.  I don't know where it was forwarded though.
July 6, 2016 [00:06:23] <ShoeMaker> Yeah.  Appears that someone will have to go to #freenode and ask a ircop to kick it.
July 6, 2016 [00:07:12] <ShoeMaker> Apparently #freenode was getting hit hard by bots and now there is a timeout from when you join until when eir voices you so you can talk...
July 6, 2016 [00:07:15] <ShoeMaker> Waiting it out.
July 6, 2016 [00:11:35] <Matthew_> Yeah.  Sadly.

I got the answer:

July 6, 2016 [08:08:26] <ShoeMaker> Swant: When you have a minute, can you kick wm-bot5 from ##unavailable?  Also, can you tell me which channel redirected it there so I can remove that channel from its DB to prevent it from going back. Thank you.
July 6, 2016 [08:08:52] <Fuchs> I don't think the latter is available information, unless I misremember
July 6, 2016 [08:09:11] <e> yeah we can't
July 6, 2016 [08:09:12] <e> soz
July 6, 2016 [08:09:24] <Swant> copy paste what e said
July 6, 2016 [08:09:46] <e> what is wm-bot5?
July 6, 2016 [08:09:48] <bazhang> thats what e said
July 6, 2016 [08:10:26] <emerson> if you have a list of the channels it joins, set it -i and do a /whois to compare channels
July 6, 2016 [08:10:35] <ShoeMaker> https://meta.wikimedia.org/wiki/Wm-bot
July 6, 2016 [08:11:00] <Fuchs> I recommend you also set it +Q
July 6, 2016 [08:11:03] <Fuchs> so it doesn't end up there again
July 6, 2016 [08:11:11] <Fuchs> actually you might want it to be +Q in general

Event Timeline

Quite a stupid issue with space:

"@part ##unavailable "

vs

"@part ##unavailable"

Note the extra space on end of string ;)

I will try to fix it in bot code so that it ignores the spaces in names

Regarding channels bot was forwarded to: you can remove them by telneting to bot and executing:

send wm-bot2 PART ##unavailable

if you want to debug the reasons why the bot joined or why it doesn't part, you can enable traffic dumps that will write the raw IRC traffic to debug file, see help in terminal

Quite a stupid issue with space:

"@part ##unavailable "

vs

"@part ##unavailable"

Note the extra space on end of string ;)

I will try to fix it in bot code so that it ignores the spaces in names

Yes, I see Matthew_'s had the empty space, mine did not however and it still didn't work.

Petrb triaged this task as Medium priority.Oct 19 2017, 6:42 PM
Petrb removed Petrb as the assignee of this task.Mar 24 2020, 11:59 PM
Petrb subscribed.