Guidelines for opers helping with CHANFIX

This document is a guidline for general procedure on how to deal with various problems brought to #Chanfix.

Chanfix Commands

Oper commands are:
score #channel
score #channel nick

The syntax is /msg chanfix score #channel.
This will give you the 10 highest scores for the channel as well as the scores for the current ops in the channel and the score for the unoped clients in the channel.
This message from chanfix " No users found in the database for channel #XXX", means that at one time the channel had scored ops but now it doesnt.
This message from chanfix " Couldn't find channel "#Xyzi" in the database", means the channel has never been scored at all.

or to find the score for a nick its /msg score #channel nick.
This command gives you the score for the person asking for a fix or any nicks that they might be able to supply.

The following steps I have found to work well to fix a channel and keep it fixed.
I learned these procedures through experience of helping on #chanfix using trial and error.

Please send all comments and suggestions to me at this email address

There are suggestions for Opless channels and Taken over channels, Other possible issues.

1. Opless Channels

a. remind the user to read the website especially the part on opless channels.
b. Check the channel status on chanfix.
c. If chanfix says there are ops and shows both high scoring ops opped and non opped it generally denotes a desync.
d. Manually join the channel to check if it is really opless and if it has enough users.
e. If there are no ops on your server have another oper or a nonop helper on #chanfix check from their server to see if they see ops.
f. If the results show a desync I ask for a manual fix.
g. In case of not enough users, usually joining the channel will trigger chanfix if the score is high enough for them to get a fix.
h. In case there are no registeted users in the channel inform the user that they need to get the regular scored ops into the channel and it will get an autofix.

2. Take Overs.

a. Check the score with chanfix. For a score that is too small just tell the user to their channel is to new. The channel should at least be 24 hours old. (we need to come to a definite accepted time limit or score on this. I have had suggestions of over 300. comments please )
b. if chanfix shows high scoring ops opped, check the channel manually to make sure that the correct ops are opped and that its not desync; (this has happened more than once)
c. Ask the user how the take over happened and have they dealt with the problem e.g manual ops. If the problem is a hacked bot there is no point in fixing the channel until the bot is fixed or removed.
d. If the scores clearly show a take over, then check the scores of the person making the request.
e. If the user making the request has a high score, tell them to have at least 4 more ppl available to be opped once chanfix is run.
f. While the user is doing that, start looking for a live chanfix admin by looking to see who is chatting where.
(I use operwall as a last resort to find an admin)
g. Before asking for a fix instruct the user what to do once a fix is run so that the channel will remain fixed. Basically telling them to make sure 4 ppl are opped before they do anything else.
h. Once they are ready, ask for a fix.
i. When the user asking has no score tell them they need to get a scored op to come to #chanfix and ask for help. If the user controls the channel bots, have the user give the bots nicks so the scores can be checked. Make sure they have access to the bots to get ops then give them instructions on how to proceed once chanfix is run.
j. When the channel appears to be taken over and is +i it is usually a sign its taken over. I then follow the same procedure of checking the score of the user asking or deternining that the person requesting the fix has a way of getting ops in the channel by finding a high scorring op or give me the nick of the bots .Then instructing the users how to proceed.
k. In case there are no scored ops available it is pointless to run a fix until the ops are live and explain this to the user.


2. Other Possible Issues.


Channels with One idle op. We sometimes have someone come to request op for a channel where a high scorer is opped but has been idle for some time say more than 50 hours. If there are high scoring ops requesting and the one op is completly unavailable then use your own judgement if a fix should be issued.
Well this is the method that I use and I welcome any ideas or suggestions to better this guideline. I also need some opinions if we should have a list of admins availabe or just operwal


Adelaide (tiggergrm)

Please send all comments and suggestions to me at this email address