User:En/WisdomBot: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (→‎Past edits: Order)
m (Not sure if I'm actually going to do anything with this account anymore. I do have some code I already wrote so it'd be shame to let it go to waste.)
Line 1: Line 1:
{{Language subpage}}
{{Language subpage}}
<div style="max-width: 950px; margin:auto; padding-block:1em; line-height:1.7em;">__NOTOC__
<div style="max-width: 950px; margin:auto; padding-block:1em; line-height:1.7em;">__NOTOC__
<div style="font-size:25px;text-align:center">Main task currently paused due to [[User:Wisdurm/Sandbox|translation templates troubles]]</div>
 
{{metanotice|text='''This bot is due to have all of it's code rewritten from scratch'''<br>
Due to changes in templates around the VDC, as well as just the quality of the previous code this bot is currently being rewritten.
|id=[[File:Under construction.png|30px]]|rgb=255, 165, 0}}
{{note|<big>This bot is not perfect'''</big><br>
While I am doing my best to account for all possible shenanigans a {{#expr: {{CURRENTYEAR}} - 2005 -1}}+ year old wiki worked on by {{NUMBEROFUSERS}} users can throw at the bot, sometimes pages this bot updates might have mistakes. However, small, easily and quickly fixable formatting errors are 100% worth it considering the amount of time saved by automating many of these tasks. There are over 2000 pages for instance which still use {{tl2|lang}}, which would take an eternity to update by hand.}}
== Purpose ==
== Purpose ==
<div style="display:flex; gap:1em; align-items:center;">
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:icon-gnome-document-properties.png]]</div>
<div>[[File:icon-gnome-document-properties.png]]</div>
<div>
<div>
The current purpose of this bot is to transition pages using {{tl|lang}} to {{tl|multipage}}. Some work has already been done. <span class="mw-customtoggle-paused">[[File:Icon-help.png|15px|link=]]</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-paused">{{note|Currently paused due to {{tl2|page}}}}</div>
Possible tasks which could be done or are being worked on include but are not limited to:
Other possible tasks which could be done or are being worked on include but are not limited to:
*Auto compressing files <span class="mw-customtoggle-impossible1">[[File:Icon-help.png|15px|link=]]</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-impossible1">{{note|Confirmed currently impossible due to the servers blocking image uploads}}</div>
*Auto compressing files <span class="mw-customtoggle-impossible1">[[File:Icon-help.png|15px|link=]]</span><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-impossible1">{{note|Confirmed currently impossible due to the servers blocking image uploads}}</div>
*Automatically generating entity pages from an FGD (documentation such as how to use an entity would and should obviously still be done manually, this would just automate the boring and repetitive tasks such as copying and pasting keyvalues and whatnot)
*Automatically generating entity pages from an FGD (documentation such as how to use an entity would and should obviously still be done manually, this would just automate the boring and repetitive tasks such as copying and pasting keyvalues and whatnot)
Line 29: Line 23:
<div>
<div>
* '''When was this bot created?''' This bot was created on Jan 1st, 2024.
* '''When was this bot created?''' This bot was created on Jan 1st, 2024.
* '''Why the name WisdomBot?''' Because it's like Wisdurm but not? Idk I had to come up with something...
* '''Why is there an emergency shutoff?''' While I can shut down the bot very easily myself, the shutoff allows other wiki members to stop the bot should they notice it malfunctioning while I am not currently watching it.
* '''Why is there an emergency shutoff?''' While I can shut down the bot very easily myself, the shutoff allows other wiki members to stop the bot should they notice it malfunctioning while I am not currently watching it.
{{Note|This bot keeps a log of the pages it's edited. It however doesn't save a log when it crashes, which happens quite often due to the clustered nature of this wiki. Many of the earlier edits also weren't logged since even the code for saving logs used to suck.}}
* '''Why does this bot exist?''' The VDC has a problem with lots of templates being created and becoming unused. This bot seeks to shift to focus of wiki editors from menial template stuff to more important work. <!-- Blah Blah Blah Blah Blah Blah Blah Templates suck or something idk -->
</div>
</div>
</div>
</div>
Line 47: Line 40:
</div></div><!-- Not sure why there needs to be two closing divs but the page freaks out otherwise. Pretty sure most divs on this page are useless anyways but they were on PipeBot's page and MailmanMicky was really good at formatting so idk-->
</div></div><!-- Not sure why there needs to be two closing divs but the page freaks out otherwise. Pretty sure most divs on this page are useless anyways but they were on PipeBot's page and MailmanMicky was really good at formatting so idk-->


== What user groups is this bot in? ==
== Why is this bot offline? ==
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:Icon-gnome-systemusers.png]]</div>
<div>This bot is a part of the {{code|emailconfirmed}} and {{code|Autoconfirmed users}} <p style="display:inline;font-size:4px">volvo tak</p> user groups. It is not a part of the {{code|bots}}, {{code|administrators}}, {{code|bureaucrats}} or {{code|suppressors}} user groups.</div>
</div>
 
== How is this bot operated? ==
[[File:WisdomBot.png|700px|thumb|center|The WisdomBot executable being run]]
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:Icon-gnome-preferences-systemnetwork.png]]</div>
<div>This bot is run as a simple exe file on [[User:Wisdurm|my]] computer. It utilizes the {{DotNetWikiBot|4}} Framework.</div>
</div>
 
== Why is this bot offline? (this does not update live) ==
<div style="display:flex; gap:1em; align-items:center;">
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:Icon-gnome-terminal.png|48px]]</div>
<div>[[File:Icon-gnome-terminal.png|48px]]</div>
<div>See the notice at the top of the page.</div>
<div>This bot is only occasionally active for specific tasks.</div>
</div>
</div>
 
<br>
== Subpages==
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:Gnome-preferences-system-windows.png]]</div>
* [[User:WisdomBot/Sandbox|Sandbox for edits (eg. testing the bot)]]
<div style="padding-bottom: 80px;opacity:0"></div></div>
<hr>
<hr>
<br>
<br>
<div style="max-width: 500px; margin:auto;"><div style="max-width: 100px; margin:auto;"><span class="mw-customtoggle-copy">[[File:Edit-copy.png|50px|link=]]</span></div><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-copy">{{note|This page had some formatting copied from [[User:PIPEbot]]'s old page, it looked good and I figured it doesn't really matter.}}</div></div>
<div style="max-width: 500px; margin:auto;"><div style="max-width: 100px; margin:auto;"><span class="mw-customtoggle-copy">[[File:Edit-copy.png|50px|link=]]</span></div><div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-copy">{{note|This page had some formatting copied from [[User:PIPEbot]]'s old page, it looked good and I figured it doesn't really matter.}}</div></div>

Revision as of 09:55, 17 June 2024

English (en)

Purpose

Icon-gnome-document-properties.png

Possible tasks which could be done or are being worked on include but are not limited to:

  • Auto compressing files Icon-help.png
    Note.pngNote:Confirmed currently impossible due to the servers blocking image uploads
  • Automatically generating entity pages from an FGD (documentation such as how to use an entity would and should obviously still be done manually, this would just automate the boring and repetitive tasks such as copying and pasting keyvalues and whatnot)
  • Combatting spammers Icon-help.png
    Note.pngNote:Also confirmed currently impossible due to the servers blocking quite a few functions from the library I use (or maybe the library is just outdated, no way to know for sure though)
  • Porting all of Half-Wit 2 to the VDC
  • Automatically archiving talk pages when they get too long

Deprecated templates to update

General information

Icon-gnome-chat.png
  • When was this bot created? This bot was created on Jan 1st, 2024.
  • Why is there an emergency shutoff? While I can shut down the bot very easily myself, the shutoff allows other wiki members to stop the bot should they notice it malfunctioning while I am not currently watching it.
  • Why does this bot exist? The VDC has a problem with lots of templates being created and becoming unused. This bot seeks to shift to focus of wiki editors from menial template stuff to more important work.

Past edits

Icon-gnome-document-open.png

As of writing (since there is no way to update this in real time) this bot has made over 2000 edits, which include actions such as:

Why is this bot offline?

Icon-gnome-terminal.png
This bot is only occasionally active for specific tasks.




Edit-copy.png
Note.pngNote:This page had some formatting copied from User:PIPEbot's old page, it looked good and I figured it doesn't really matter.