User talk:SoycyclopediaBot
New Feature Idea: Add welcome template to nusois talk page automatically[edit source]
I had another idea for the bot where upon an new user joining it adds the welcome template {{welcome}}
to new users that create an account automatically. Of course it will not feel as special as having a human manually write a message, but a good solution I think would be to add something along the lines of "From all of us at the 'ki, we sincerely welcome you to Soycyclopedia. We're glad to have you here, and we hope you enjoy contributing. If you ever need help, don't hesitate to ask!". That way it still feels like an actual human wrote it while the bot maintains a warm, community-driven tone, even while automating the process. Fenriris 🐺 00:12, 26 June 2025 (EST)
- If we're gonna do this then we might as well just have a welcome screen show up when you log in. I would rather it be human. Thoughts? Cobblestone (talk) 20:20, 1 July 2025 (EST)
- Yeah, makes since. Understandable, just throwing out ideas to expand it usefulness. Ill do the one that I recently added to its user page that says "Automanically update Main_Page/NA with the top 5 newest pages from Special:NewPages. (checks daily)". If that is fine with you, in fact I am already working on it Fenriris 🐺 20:26, 1 July 2025 (EST)
- Yeah this is super handy and decreases our workload. Thanks. Cobblestone (talk) 04:49, 11 July 2025 (EST)
- Yeah, makes since. Understandable, just throwing out ideas to expand it usefulness. Ill do the one that I recently added to its user page that says "Automanically update Main_Page/NA with the top 5 newest pages from Special:NewPages. (checks daily)". If that is fine with you, in fact I am already working on it Fenriris 🐺 20:26, 1 July 2025 (EST)
Suggestion[edit source]
What if it added Template:Inactive automatically to users who haven't made an edit in 3 months or so? probably not feasible cause the bot would have to check a massive amount of info Cobblestone (talk) 20:21, 12 July 2025 (EST)
- You are right, it would have to check an lot of info. It is possible but with an caveat. It would have to check every single user to grab there latest contributions and the templates they already have. This could be optimized however like checking only users that have created a user page. I will run back to you with some solutions to it Fenriris 🐺 22:36, 12 July 2025 (EST)
- After doing some more testing, I found that pywikibot has an built in function called
site.allusers()
which returns all users instantly, and I did not see any noticeable lag on the 'ki, so we are all good there. I will see what I can come up with Fenriris 🐺 23:23, 12 July 2025 (EST)- Yeah, it is not really feasible. It takes too long going through every single users contributions, which is an separate api call Fenriris 🐺 20:51, 13 July 2025 (EST)
- All good. Thanks for trying Cobblestone (talk) 22:56, 13 July 2025 (EST)
- Yeah, it is not really feasible. It takes too long going through every single users contributions, which is an separate api call Fenriris 🐺 20:51, 13 July 2025 (EST)
- After doing some more testing, I found that pywikibot has an built in function called
Alternative suggestion[edit source]
Check articles with Template:Ongoing and automatically remove it if the page hasn't been updated in 2 weeks or so. Cobblestone (talk) 00:54, 14 July 2025 (EST)
- Pretty good idea, but I think it would still be good to do this manually because what if you have an ongoing event that is longer than 2 weeks? Or months? For example, Operation Reality. Fenriris 🐺 21:38, 17 July 2025 (EST)
Misscount on BooruSearch[edit source]
During the runs when this bot updates numbers of a Variant on the 'ru, somtimes it will put the variant count as "0" even tho there are posts tagged with it. — Preceding unsigned comment added by OopooPoopoo (talk • contribs)
- Thanks for bringing to my attention, looking at its logs it indeed found "0" results at times. Not sure why it is doing that because during my extensive testing, I have not ran into such a bug. Gremlins always come out at the weirdest times in code. My guess is that I was probably getting rate limited from the booru api or it could not grab the json data correctly somehow. I will have it fixed before its next run by having it skip over items it thinks are "0". Fenriris 🐺 10:15, 18 July 2025 (EST)
ruined my large edit award[edit source]
fuggen ruined my +2kb brapnuke in pol/_(soyjak.party) 1234 (talk) 19:06, 12 September 2025 (UTC)
- Geg. If you dont want it to auto archive threads, add the mediawiki conment
NOARCHIVE
right next to the link you dont want it to affect. It's user page also has instructions on how to do this. Fenriris 🐺 19:43, 12 September 2025 (UTC)- thank you. could you also explain to me how to resolve edit conflicts? those things always ruin my 'dits 1234 (talk) 20:40, 12 September 2025 (UTC)
- Sure! I have an 3 step process for that. I understand they are pretty annoying:
- Copy your text first, you dont want to risk losing your work.
- See what the other editor saved while you were working by comparing changes.
- Merge your edit in with theirs manually
- Fenriris 🐺 03:31, 13 September 2025 (UTC)
- Sure! I have an 3 step process for that. I understand they are pretty annoying:
- thank you. could you also explain to me how to resolve edit conflicts? those things always ruin my 'dits 1234 (talk) 20:40, 12 September 2025 (UTC)