User talk:Pgk/pgkbot
Appearance
Bug list
[edit]- Flood-outs. Can output be throttled to prevent flood outs? Freenet is kinda picky on these, e.g. if a few events come in at the same time someone hits a HELP command, the bot often floods out. Thankfully it reconnects! xaosflux Talk/CVU 19:46, 3 January 2006 (UTC)
- Currently it should limit itself to waiting 0.4 seconds between sending lines, this can be increased, however the best solution is to get freenode to turn of flood protection for the bot, this is possible I just haven't persued it yet. --pgk(talk) 21:41, 3 January 2006 (UTC)
- after problems earlier I've increased this to 0.8 seconds, next thing to do is take this up with freenode. --pgk(talk) 19:03, 6 January 2006 (UTC)
- I've got the appropriate permission (for now at least) but I need to shutdown the bot, checkout the changes, update a config file and restart so It'll be in place soon to not excess flood. --pgk(talk) 01:05, 8 January 2006 (UTC)
- Currently it should limit itself to waiting 0.4 seconds between sending lines, this can be increased, however the best solution is to get freenode to turn of flood protection for the bot, this is possible I just haven't persued it yet. --pgk(talk) 21:41, 3 January 2006 (UTC)
- Not sure if this is a bug, but on pgkbot's output on #vandalism-en-wp-2, I noticed a specific event:
- Blacklisted User:195.229.242.88 Possible gibberish? Tando Allahyar (1645) Diff: http://en.wikipedia.org/w/index.php?title=Tando_Allahyar&diff=77605252&oldid=77577503 ""
- Notice the user type "Blacklisted", which is different from the "Blacklist" in other events. It's not a big deal, but it makes it harder to parse. Is there a reason for the difference? Thanks for pgkbot! Supadawg (talk • contribs) 22:07, 24 September 2006 (UTC)
- Checked the Console.msgs file; the message is 05111. Supadawg (talk • contribs) 22:13, 24 September 2006 (UTC)
New feature requests
[edit]- How about having pgkbot parse edit summaries? Say, report summaries written in ALLCAPS, or summaries with swearing, or even just summaries with "on wheels." I'm sure that would catch a number of vandal edits, but I'm not quite as sure how useful it would be -- some of them would be caught, anyway, and others might just be content disputes. Either way, it seems like food for thought. And, by the way, thanks for pgkbot. :) Luna Santin 05:26, 13 August 2006 (UTC)
New feature requests - done/rejected
[edit]- Autoblacklist based on block length. i.e. Indefinite = no blacklist, 1 day = 2 week blacklist, upto 6 months = 1 month beyond end of block blacklist. 6 months - 1year = block + 2months, 1year plus = block length + 6 months --pgk(talk) 07:56, 6 January 2006 (UTC)
- Coded awaiting test. --pgk(talk) 17:31, 17 January 2006 (UTC)
- Done. --pgk(talk) 18:13, 12 February 2006 (UTC)
- Coded awaiting test. --pgk(talk) 17:31, 17 January 2006 (UTC)
- Watch for page recreations. (See [1])
- this can be done through the current CVP mechanism, just need to check if on cvp list for creations and report accordingly, trivial --pgk(talk) 07:56, 6 January 2006 (UTC)
- Watch for specified image uploads (e.g. a CVI list)
- Improve user permission system, shouldn't need to be voiced/op'd, Access list?
- Preliminary simple version done. --pgk(talk) 07:56, 6 January 2006 (UTC)
- Now live, like wl, bl etc. acl treats irc user with that nick (case insensitive) as if they were voiced. --pgk(talk) 19:02, 6 January 2006 (UTC)
- Preliminary simple version done. --pgk(talk) 07:56, 6 January 2006 (UTC)
- (Perhaps existing?) Bot command to move the command channel? It's useful to have it back in the main vandalism channel, to get the wl/al/bl etc commands echoed to it to stay up to date. xaosflux Talk/CVU 03:38, 3 January 2006 (UTC)
- I've already done something like this in development. As you might know you can dynamically route events to different channels (or the same event to multiple channels) I've added a new event "commands", this means it will listen on that channel for commands, if it's the only event for that channel it won't reply unless addressed by it's nick. This should go live next time I update the bot, I do however want to solve the access list problem first. --pgk(talk) 17:27, 3 January 2006 (UTC)
- Now live a two new channel events "cmds" and "cmdsq", both means commands will be accepted on that channel the "q" version means they won't cause messages back to the channel. So currently listening for commands in #wikipedia-en-vandalism as well as vandalism2 --pgk(talk) 19:02, 6 January 2006 (UTC)
- I've already done something like this in development. As you might know you can dynamically route events to different channels (or the same event to multiple channels) I've added a new event "commands", this means it will listen on that channel for commands, if it's the only event for that channel it won't reply unless addressed by it's nick. This should go live next time I update the bot, I do however want to solve the access list problem first. --pgk(talk) 17:27, 3 January 2006 (UTC)
- Create an easier way of swapping reporting between two channels.
- Coded new feature "dest swap" to swap two channels events. Need to test and release. --pgk(talk) 17:31, 17 January 2006 (UTC)
- Length of blocklist dependant on mitigating factors. EG. If the blocking summary contains "test", "user request", or the unblocking summary has something like "sorry" or "incorrect" the user/account wouldn't get blacklisted for quite so long. 68.39.174.238 18:59, 24 January 2006 (UTC)
- Not entirely sure what can be done about that. "User request" is not and never is a reason to block so shouldn't happen... Test would be difficult since I guess someone could say it in a more volatile sense e.g. warned to test4 ... --pgk(talk) 17:49, 26 January 2006 (UTC)
Manual
[edit]Would you mind posting up the help manual, I'm always afraid of flood kiling the bot asking it for help! xaosflux Talk/CVU 06:25, 8 January 2006 (UTC)
- A dump of the help with some formatting isat User:Pgk/Pgkbot_Help, needs more work yet, but it's a start --pgk(talk) 17:32, 17 January 2006 (UTC)
Colors
[edit]Is there a way to customize the colors of the bot? Titoxd(?!? - help us) 01:47, 20 January 2006 (UTC)
- Not sure what you mean customise. The colours are set in the message file which is per language. --pgk(talk) 17:49, 26 January 2006 (UTC)
- I was thinking of something so Channel Ops could switch the colors while on the channel, but that's not needed. However, what would be nice would be a "restart" button. Sometimes, pgkbot loses the RC feed (like right now), and it goes quiet, and we can't find a way to restart it remotely. That would be more urgently needed, and very helpful. Titoxd(?!? - help us) 03:08, 1 February 2006 (UTC)
- This mornings loss was an outage of my ISP apparently for 6-7 hours. Normally if it loses the RC feed then the command (as op) "pgkbot reader reset" will get it to drop its feed to wikimedia and then rejoin... --pgk(talk) 17:53, 1 February 2006 (UTC)
- I was thinking of something so Channel Ops could switch the colors while on the channel, but that's not needed. However, what would be nice would be a "restart" button. Sometimes, pgkbot loses the RC feed (like right now), and it goes quiet, and we can't find a way to restart it remotely. That would be more urgently needed, and very helpful. Titoxd(?!? - help us) 03:08, 1 February 2006 (UTC)
New feature request - GML Greylist
[edit]- When a whitelisted user uses Godmode-lite to rollback an edit of an anon IP, that anon IP goes on a greylist (Or another color list, seperate from admin greylist, your choice) for a configurable amount of time (10-15 minutes, your choice again). Pretty much the exact same feature as Admin greylist, but for whitelisted users using GML. --lightdarkness (talk) 18:14, 12 February 2006 (UTC)
New feature request - AOL Flag
[edit]Just thought of something while in CVU, perhaps a flag that can be added to IP's, similar to a bot flag, but for AOL IP addresses, would be easy for the admins to know to only block for a short time, and would be useful to users for just knowing that they are AOL while giving warnings. --lightdarkness (talk) 19:06, 18 February 2006 (UTC)