User talk:Slava Ukraini Heroyam Slava 123

From Wikibooks, open books for an open world
Latest comment: 1 year ago by Slava Ukraini Heroyam Slava 123 in topic Your bot
Jump to navigation Jump to search

Welcome!

[edit source]
Welcome to Wikibooks, Slava Ukraini Heroyam Slava 123!
First steps tutorial

Wikibooks is for collaborative development of free textbooks.

You do not need technical skills to contribute. You can easily change most books. Please introduce yourself, and let us know what interests you.

If you already contribute at other Wikimedia projects, our Wikimedia Orientation should quickly get you started.

(Would you like to provide feedback on this message?)
Getting help
Made a mistake?
Goodies, tips and tricks

Thanks for your contributions --Jules (Mrjulesd) 20:44, 30 March 2022 (UTC)Reply

Greetings

[edit source]

Hi there,

I've seen that you've transferred you account from Gifnk dlm 2020. It has been questioned, but as far I'm concerned this is fine.

Do you want me to transfer your permissions from Gifnk dlm 2020? If you wish me to do so please ask me and I will do it.

How are things going with you? Whatever your future plans, you've done some good work here.

Take care, --Jules (Mrjulesd) 20:17, 5 April 2022 (UTC)Reply

@Mrjulesd:, thank you very much! I would greatly appreciate it to have the permissions transferred from my previous account. I plan to continue doing the same edits I used to do with my previous account. -🇺🇦Slava🇺🇦Ukraini🇺🇦Heroyam🇺🇦Slava🇺🇦(talk)🇺🇦 06:13, 6 April 2022 (UTC)Reply
Hi I've done that for you. Also I have also updated Wikibooks:Strategy guides per your suggestion. All the best! --Jules (Mrjulesd) 07:27, 6 April 2022 (UTC)Reply
@Mrjulesd:, thank you very much! -🇺🇦Slava🇺🇦Ukraini🇺🇦Heroyam🇺🇦Slava🇺🇦(talk)🇺🇦 07:44, 6 April 2022 (UTC)Reply

Fireboy and Watergirl in the Forest Temple

[edit source]

You still working on that one? The last edit was June 2021 and there is only level 1, not the others. I found it in the reading room and was mostly interested because I played it once, who knows how many years ago, and never got past level 2 or 3. L10nM4st3r/Roar at me 20:35, 26 April 2022 (UTC)Reply

@L10nM4st3r:, sorry for the very late reply. I planned to reply and then forgot to. The short answer is that I’m not sure how to properly describe the second level because of the hanging log. Sorry again for the super late reply. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 18:23, 30 May 2022 (UTC)Reply
You're not the only person who forgets things! (Literally, I say "I forgot" at least once a week. Almost like I'll die if I don't.) Anyway. If the log was in level 2, it was level 2 I couldn't finish. (You could just describe it as a log that swings if you move on it, and if you walk too close to the edge, you fall. But like I said, it was a long while ago since I played. That log is a fizzy (keeping the typo there as it made me laugh! It should say "fuzzy".) memory at best.) L10nM4st3r/Roar at me 20:49, 30 May 2022 (UTC)Reply
@L10nM4st3r:, thank you very much! I will try to write something like that about level 2. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 10:46, 31 May 2022 (UTC)Reply
@L10nM4st3r:, I have finally got to writing Fireboy and Watergirl in the Forest Temple/Level 2, though it still needs to be proofread. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 17:08, 28 October 2022 (UTC)Reply

Your bot

[edit source]

Could you do something about the vandals? See Minecraft resource gathering/Authors & Contributors, which has a few blocked vandals, like "William harkness is stupid" and "name pun". Maybe you could exclude indef-blocked users from the list? Or users whos edits on the book are all reverted? (edit: one indef blocked user on that list actually did quite a bit, it would be unfair to exclude them - it may have to be the second one or a mixture of both)

Another idea: when the bot searches pages for contribs, does it use Special:prefix index? If it does, what if you used it tok check all sub-pages of the book and the book title? It might fix the issue you put on the userpage of the bot. For example: Minecraft. It searches the contribs of all pages beginning with "Minecraft/", and then Minecraft itself separately, outside of the "loop" used to scan prefix index.

Hope that helps improving the bot. I myself have a fairly large bit of understanding how code works (I'm making a video game) - but outside of GD Script, I kinda suck. Even shaders, which I write at least once a month and my game depends on, I suck at, or I would be using it even more for performance gains. L10nM4st3r / ROAR at me! 14:15, 3 November 2022 (UTC)Reply

@L10nM4st3r:, thanks for the in-depth analysis of the bot. For the bot, I chose to use catanalysis which is used by the incubator to check the amount of activity of a test wiki. I just set it to English Wikibooks and set the prefix as the title of the book, then I scraped a list of all the usernames, excluding User:(Anonymous) which doesn’t really exist and is just all ip editors listed as one user, as well as imported accounts (ones with >) since they cause problems in Template:usercheck. I might add those usernames to the list only without the > but that would still be a problem with stuff imported from strategywiki. I might also add them with the > but without the usercheck and as a special section (Imported contributors).
Now that I thought about it more, I feel the problem with Minecraft/Minecraft resource gathering can be solved by using catanalysis only on categories instead of prefixes. This will exclude talk pages and maybe book related templates (unless they get added to the category), but will work for listing all users who contributed to content pages.
About vandals, I don’t want to exclude blocked users because of the concern you raised. Tgregtregretgtr is at least by the number of edits the number one editor (or number 2 if you add the amount of edits of my account with my previous one Gifnk dlm 2020), so it would be unfair to exclude him. I can implement a blacklist for accounts that have only done vandalism and not constructive edits. That would probably be User:AuthorsAndContributorsBot/Blacklist, and it would list vandals who have not engaged in constructive editing at all. Users who engaged in both constructive editing and trolling should not be included in my opinion.
Btw, what game are you developing? That sounds interesting :-). -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 16:04, 3 November 2022 (UTC)Reply
Also, I like what you did with Guide to the Godot game engine/Contributors, having the page the bot edits (Authors & Contributors) embedded in another page which you are free to format as you wish. Great idea! -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 16:16, 3 November 2022 (UTC)Reply
I noticed that you added the template of the book “Minecraft” to the category of the book so I tried to implement my suggestion. It however does not work, since the category is Category:Book:Minecraft, so tried to type Book:Minecraft is a category of English Wikibooks, however the tool does not support namespaces. Since the bot gets the list of editors by scraping the html file generated by the server, I first check catanalysis in the browser, only then implement changes to the bot. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 17:02, 3 November 2022 (UTC)Reply
(about my game) It's a bit like terraria, but with different enemies. The backstory is that a mysterious purple substance (purple as it reminds me of evil) that is spreading across the planet at a rapid pace. Just as it was closing in on "the last green" (the last remaining place on the planet with living life) it stopped, and nobody knows why. Soon after, the player wakes up dizzy, in the middle nowhere with nomemories. The player must make their way through the game, mostly finding new resources for better gear, to beat an unknown enemy that threatens you multiple times throughout the game, giving clues on how to spawn the next boss. I am currently working on the start of a group of powerful bosses with power strong enough to destroy a planet. The "purgelord" is similar to terraria's wall of flesh, but more destructive. After that, I plan on adding things like a massive plant that always grows, a dragon boss, a human who got a gift from the final boss, then soon after, the game gets really insane, as the time until the final fight draws near... You'll need to fight armies of supposedly "unkillable" zombies. Mindles husks, powered up greatly by the purple stuff (called the curse) and a dark terrible creature you've been dreading since it's first message. Who will remain nameless [for now] just to ad to the suspense! L10nM4st3r / ROAR at me! 18:44, 3 November 2022 (UTC)Reply
Oop, didn't read your other comments, you posted them before I finished the one above. L10nM4st3r / ROAR at me! 21:44, 3 November 2022 (UTC)Reply
@L10nM4st3r:, I like the idea. I would be interested in getting updates on when the game is released. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 22:28, 3 November 2022 (UTC)Reply
(About Minecraft) if the template had another "Category:Minecraft", would it work? The category would need to be hidden since it is just a dummy, but would it still work? L10nM4st3r / ROAR at me! 21:53, 3 November 2022 (UTC)Reply
@L10nM4st3r:, if there was a category “Category:Minecraft”, it would work. In order to avoid the implications of having to create a dummy category for every single book, I think this should be added to the list as “>Minecraft” since the character “>“ can’t be included in the title of a page in wikimedia, then I will change the code of the bot to check if the listed title begins with a “>” and if it’s “>Minecraft” it will search in category “Minecraft”. If it’s “Guide to the Godot game engine” it will search the prefix “Guide to the Godot game engine” this saves the need to create many dummy categories. I feel that in order to avoid the potential deletion of this dummy category we should discuss this with an admin. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 22:27, 3 November 2022 (UTC)Reply
More bot ideas: it should exclude bots. It tends to update lists, then update them again to add itself in. Maybe also put {{bookcat}} on the bottom of the updated pages? And a notice at the top saying the list is automatically updated? Your choice how (and if) to do it. I am also holding back another idea for later when I've thought it out some more. L10nM4st3r / ROAR at me! 22:28, 3 November 2022 (UTC)Reply
@L10nM4st3r:, about excluding bots, I can easily do this if I can safely assume that all bots include the word “bot” in the name and that only bots include the word “bot” in the name. I’m not sure if the assumption is correct. I will try adding BookCat, and I have already made a notice “This list is updated automatically by AuthorsAndContributorsBot. Please do not update it.” However it doesn’t update any of the pages because no new contributors edited them and it detects that the number of contributors listed is equally to the number of contributors in catanalysis. See for example Guide to the Godot game engine/Authors & Contributors. Removing bots will mean that the number is different, and therefore it will have to update to remove the bots and include the message. Btw, feel free to edit the message. So far, all the times you edited my text, you improved it. If you modify, I will copy the modified version to the code (assuming it’s an improvement of course). Another way to check for bots is to check for a bot flag, however my bot for reference does not have one. I might request it though since it’s annoying that edits by a bot get included in Special:RecentChanges as edits by human editors. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 23:15, 3 November 2022 (UTC)Reply
You could use the blacklist to exclude specific bots. I'm sure there is a user with the word "bot" who is a human. Like as part of another word. Like "bottle" - very unlikely username, but not impossible. Bottom and bother and botany (random wors from my autocorrect) also contain "bot".L10nM4st3r / ROAR at me! 09:10, 4 November 2022 (UTC)Reply
Yeaa. See Special:Users and type "bot" in the textbar below where it says (something like) "search for users beginning with" L10nM4st3r / ROAR at me! 09:13, 4 November 2022 (UTC)Reply
@L10nM4st3r:, I will create a bot blacklist and include the updated message in the code. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 10:16, 4 November 2022 (UTC)Reply
What about blocked vandalism only accounts, or is it just a bot blacklist? And the bookcat? L10nM4st3r / ROAR at me! 10:38, 4 November 2022 (UTC)Reply
So trolls with constructive edits seem less common than blocked vandals. What if indef-blocked users were removed from the list, unless they were on a whitelist. People like Tgreg would go on there without question. L10nM4st3r / ROAR at me! 12:07, 4 November 2022 (UTC)Reply
So I have added BookCat. It’s possible to blank pages so that they will be automatically updated by the bots. I noticed that you added vandals to the bot blacklist. In my opinion, it’s possible to move it to User:AuthorsAndContributorsBot/blacklist. I like your idea of creating a white list for vandals who did constructive edits, but Im not sure if the admins of Wikibooks would be thrilled with hosting a troll whitelist. I personally have no problem with this but the admins might. If we choose to go through this route I will have to find out how to check if a user is indefinitely blocked. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 13:07, 4 November 2022 (UTC)Reply
@L10nM4st3r:, sorry, I forgot to ping you. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 13:08, 4 November 2022 (UTC)Reply
Btw, I checked the vandals you added to the list, and Name Pun has done constructive edits to Minecraft resource gathering and Minecraft Speedrunning. He has also vandalized Template:Minecraft/mob but then reverted the edit himself. I’m not sure what to make out of it. I suggest to add them to the blacklist like you did, then create a whitelist where each one of them is only whitelisted for certain books. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 14:13, 4 November 2022 (UTC)Reply
@MarkGarver, Xania: how do you feel about this? You're both admins so you should probably decide what's best here. L10nM4st3r / ROAR at me! 14:26, 4 November 2022 (UTC)Reply
I would also ping @JackPotte: since the user is experienced with bots. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 14:29, 4 November 2022 (UTC)Reply
@MarcGarver:, I would correct the Ping with typo above, but since Ping only works with signed comments, I will ping you again. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 15:33, 4 November 2022 (UTC)Reply
Urgh, I get it wrong every time. L10nM4st3r / ROAR at me! 15:41, 4 November 2022 (UTC)Reply
@L10nM4st3r:, the admins haven’t answered yet so for now I will move the blacklist to simply “blacklist” instead from “bots blacklist” and keep Name Pun in the blacklist. I think I can implement a system where blacklisted users are whitelisted for certain books. Of course the admins as well as other users are still welcome to comment. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 16:00, 5 November 2022 (UTC)Reply
Legally anyone contributing to a book holds the copyright in their contribution. In practice we have rarely listed anyone as an author unless they have done something that is more than correct a few typos. The real decision on whether someone should be listed as an author or not is whether their contribution is still in the book - if it was removed or reverted, they no longer authored any of the content. I suspect this is a hard thing for a bot to work out. In terms of removing bots, I don't think it matters either way but in principle I'd be happy with excluding anyone with bot in the username. After all, the legal list of contributors can be found in the edit history and people are free to add themselves to an author page manually if they choose. MarcGarver (discusscontribs) 08:49, 7 November 2022 (UTC)Reply
I think the bot blacklist idea is the best though (not all bots have a bot userright), as names with "bot" may not necessaraly mean they are bots. And some bots don't have "bot" in their name. L10nM4st3r / ROAR at me! 09:12, 7 November 2022 (UTC)Reply
@MarcGarver, L10nM4st3r:, considering the above comments, I have removed “Name Pun” from the blacklist. If the book “Minecraft” gets added to the list of books, I might add him back and whitelist him from certain books, but this is the only book he vandalized and as of now, it’s not in the list of books which this bot maintains a list of contributors for. -🇺🇦Слава🇺🇦Україні🇺🇦Героям🇺🇦Слава🇺🇦(talk)🇺🇦 19:06, 11 November 2022 (UTC)Reply