User:Thunder4ik: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Refactor)
 
Line 1: Line 1:
__NOTOC__{{DISPLAYTITLE:bot_thunder}}{{Background
__NOTOC__{{DISPLAYTITLE:AveaBot}}
| file = 1920x1080-SymbolFall.gif
{{Background| file = 1920x1080-SymbolFall.gif| opacity = 0.15}}
| opacity = 0.15
}}
<div style="max-width: 1000px; margin:auto; padding-block:1.5em; line-height:1.5em;">
<div style="max-width: 1000px; margin:auto; padding-block:1.5em; line-height:1.5em;">
{{Bot|NOUG4AT|framework=pywikibot|status=offline}}
{{Bot|NOUG4AT|framework=pywikibot|status=offline}}
{{Infobox
{{Infobox
| header     = lowercase creature
| header = Automated VDC Editing Agent (AVEA)
| image     = Cursor.gif
| image = Cursor.gif
| section1   = In the digital realm
| section1 = Software Construct
| entryid1   = '''Bot name'''
| entryid1 = '''AVEA Designation'''
| entryinfo1 = {{lc:{{PAGENAME}}}}
| entryinfo1 = {{u|thunder4ik}}
| entryid2   = '''Operator'''
| entryid2 = '''Operator'''
| entryinfo2 = [[User:NOUG4AT|λ]] ([[User talk:NOUG4AT|c]] ⋅ [[Special:Contributions/NOUG4AT|f]])
| entryinfo2 = {{u|NOUG4AT}}
| entryid3  = '''Author'''
| entryid5 = '''Primary Functions'''
| entryinfo3 = {{valve|4}}
| entryinfo5 = Including:
| entryid4  = '''Approval'''
* Automated Page Categorization
| entryinfo4 = No
* Typographical Error Correction
| entryid5   = '''Task(s)'''
* Template Version Control
| entryinfo5 = Categorization of pages <br> ▪ Correcting typos <br> ▪ Replacing templates
| entryid6 = '''Automation Level'''
| entryid6   = '''Automatic or manual?'''
| entryinfo6 = Semi-Autonomous
| entryinfo6 = Semi-Automated
| entryid7 = '''Programming Language (Primary)'''
| entryid7   = '''Programming language(s)'''
| entryinfo7 = {{python|4}} (inferred)
| entryinfo7 = Indefined
| entryid9 = '''Source Code Availability'''
| entryid8  = '''Exclusion compliant?'''
| entryinfo9 = Undetermined
| entryinfo8 = Yes
| entryid10 = '''Remote Deactivation Capability'''
| entryid9   = '''Source'''
| entryinfo9 = Indefined
| entryid10 = '''Shutoff'''
| entryinfo10 = Yes
| entryinfo10 = Yes
| entryid11 = '''Make mistakes?'''
| entryid11 = '''Error Susceptibility'''
| entryinfo11 = Yes
| entryinfo11 = Confirmed
}}<div style="max-width: 1000px; margin:auto; padding-block:1em; line-height:1em;">
}}
== General information ==
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:Icon-gnome-chat.png]]</div>
<div>
* '''When was this bot created?''' This bot was created around January 2024 to assist in automating repetitive tasks on the wiki platform.
* '''Main purpose''': This bot is dedicated to automating repetitive tasks on the wiki platform. Its functionalities encompass streamlining editing processes.
</div>
</div>


== Function ==
== Overview ==
<div style="display:flex; gap:1em; align-items:center;">
This page documents a software construct designated as {{lc:{{PAGENAME}}}}, functioning as a semi-autonomous automated wiki editing agent (AVEA) within the Valve Developer Community. Its primary function is to streamline repetitive editing tasks, enhancing overall wiki management efficiency.
<div>[[File:Icon-Gnome-document-properties.png]]</div>
 
<div>
== Functionality ==
* '''Update deprecated templates''': This task involves identifying and replacing outdated or deprecated templates across wiki pages with newer, recommended alternatives, ensuring the content remains up-to-date and in line with current standards.
The AVEA possesses the following core functionalities:
* '''Optimize pages''': This task focuses on enhancing the quality and performance of wiki pages. It includes improving content structure, formatting, readability, and SEO, aiming to provide users with a better browsing experience and more accessible information.
* '''Template Management:''' The AVEA identifies and replaces outdated or deprecated templates with current alternatives, ensuring content adheres to evolving wiki standards.
* '''Auto categorization''': This task involves automatically organizing wiki pages into appropriate categories based on predefined criteria or rules. It streamlines content management, making it easier for users to navigate and discover related information on the wiki.
* '''Page Optimization:''' The AVEA optimizes page quality and user experience by improving structure, formatting, readability, and Search Engine Optimization (SEO) metrics.
* '''Auto templating''': This task automates the process of inserting or updating templates across wiki pages. It aims to standardize formatting, apply consistent design elements, or add specific information to multiple pages efficiently.
* '''Automatic Categorization:''' The AVEA leverages predefined criteria to automatically organize wiki pages into relevant categories, facilitating efficient information discovery and navigation.
</div>
* '''Template Automation:''' The AVEA automates the process of inserting or updating templates across multiple pages, promoting standardized formatting, design elements, and information inclusion.
</div>


== Control ==
== Control ==
Line 56: Line 42:


== Framework ==
== Framework ==
<div style="display:flex; gap:1em; align-items:center;">
The AVEA operates within a {{linux|4}} environment, utilizing the following software components:
<div>[[File:Icon-gnome-terminal.png]]</div>
* '''{{wiki|Wikipedia:AutoWikiBrowser|AutoWikiBrowser (AWB)|icon=hide}}''' (adopted: January 3rd, 2024)
<div>
* '''{{pywikibot|4.1}}''' (adopted: April 4th, 2024)
This bot uses various libraries and components. It performs its functions on {{w|Debian|icon=hide}}
* {{wiki|Wikipedia:AutoWikiBrowser|AutoWikiBrowser|icon=hide}} (From 03.01.2024)  
* {{pywikibot|4}} (From 04.04.2024)
</div>
</div>


== Activity ==
== Activity ==
{{Subpage|[[Special:Contributions/Thunder4ik|Edits]]}}<div style="display:flex; gap:1em; align-items:center;"><div>[[File:Gnome-document-open.png]]</div>
* User edit history: [[Special:Contributions/Thunder4ik|Edits]]
 
=== Specific AWB Activity Examples (Non-Exhaustive) ===
* Optimizes instances of {{tl|language subpage}} to {{t|langsp}} (1300 instances observed).
* Migrates pages from "Category:Icon images" to "[[:Category:Software icons]]" (110 instances observed).
* Migrates pages from "Category:Full icons" to "[[:Category:Software icons]]" (30 instances observed).
* Migrates pages from "Category:Level Design Tutorials" to "[[:Category:Level_Design]]" (60 instances observed) (with  {{u|WisdomBot}}).
* Substitutes outdated template shortcuts with their current counterparts:
** {{tl|clear}} to {{t|clr}} (40 instances observed).
** {{tl|ModernWarning}} to {{t|Warning}} (160 instances observed).
** {{tl|ModernNote}} to {{t|Note}} (230 instances observed).
** {{tl|ModernTip}} to {{t|Tip}} (80 instances observed).
** {{tl|ModernWorkaround}} to {{t|Workaround}} (20 instances observed).
** {{tl|ModernTodo}} to {{t|Todo}} (100 instances observed).
* Optimizes instances of {{tl|Source}} to {{t|Src}} (100 instances observed).
 
=== Specific pywikibot Activity Examples (Non-Exhaustive) ===
* Replaces occurrences of "moddb links" with the designated {{t|moddb}} template.
* Replaces occurrences of "steam links" with the designated {{t|steam store}} template.
* Corrects identified problematic redirects (double and broken).


===Pywikibot===
== User Group Affiliation ==
<div>
*See user groups: [[Special:UserRights/Thunder4ik|Groups]]
* Replace ''moddb links'' → ''{{t|moddb}}''
* Replace ''steam links'' → ''{{t|steam store}}''
* Fix problematic redirects. (''double'' and ''broken'')
</div>


===A.W.B.===
This AVEA belongs to the {{code|emailconfirmed}} and {{code|Autoconfirmed users}} groups. It does not possess {{code|bots}}, {{code|administrators}}, {{code|bureaucrats}}, or {{code|suppressors}} privileges.
<div>
{{important|This list does not contain all the edits made and is compiled arbitrarily.}}
* Optimization {{tl|language subpage}} {{t|langsp}} x1300
* Move ''Category:Icon images'' → ''[[:Category:Software icons]]'' x110
* Move ''Category:Full icons'' → ''[[:Category:Software icons]]'' x30
* Move ''Category:Level Design Tutorials'' → ''[[:Category:Level_Design]]'' x60 (with  {{u|WisdomBot}})
* Replace ''{{tl|clear}}'' → ''{{t|clr}}'' x40
* Replace ''{{tl|ModernWarning}}'' → ''{{t|Warning}}'' x160
* Replace ''{{tl|ModernNote}}'' → ''{{t|Note}}'' x230
* Replace ''{{tl|ModernTip}}'' → ''{{t|Tip}}'' x80
* Replace ''{{tl|ModernWorkaround}}'' → ''{{t|Workaround}}'' x20
* Replace ''{{tl|ModernTodo}}'' → ''{{t|Todo}}'' x100
* Optimization ''{{tl|Source}}'' → ''{{t|Src}}'' x100
</div>
</div>


== What user groups is this bot in? ==
== Operation ==
{{Subpage|[[Special:UserRights/Thunder4ik|Groups]]}}
A designated operator, {{u|NOUG4AT}}, configures the AVEA to perform automated or semi-automated edits. The operator defines specific criteria and patterns, instructing the AVEA on the edits required across multiple pages. The AVEA leverages its functionalities to execute these repetitive tasks, such as find-and-replace operations. The operator supervises the AVEA's activity to ensure edits comply with established wiki policies and guidelines.
<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}} 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? ==
{{note|This revision emphasizes technical terms (AVEA), removes redundancy, and focuses on factual descriptions of functionalities and activity.}}
<div style="display:flex; gap:1em; align-items:center;">
<div>[[File:Icon-gnome-preferences-systemnetwork.png]]</div>
<div>This bot is operated by a designated user who configures the program to execute automated or semi-automated edits on wiki pages. The operator defines specific criteria, patterns, instructing the bot on what edits to make across multiple pages. The bot utilizes the functionalities to perform these repetitive edits, such as find-and-replace operations or other designated tasks, across the wiki. The user supervises the bot's activities, ensuring that the edits comply with the wiki's policies and guidelines. This bot operates within the limitations set by {{u|NOUG4AT}} and who initiates, monitors, and manages the bot's edits</div>
</div>
</div>

Latest revision as of 02:41, 16 April 2024

1920x1080-SymbolFall.gif
Icon-crystalclear-action-configure.png
This user account is a bot account that uses Pywikibot Pywikibot, operated by NOUG4AT (talk).
It is a legitimate alternative account used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually.
This bot is currently offline. Common reasons for this occurrence include: maintenance and testing, general inactivity, incapability to function or cease of operations.
Automated VDC Editing Agent (AVEA)
Software Construct
AVEA Designation
Operator
Primary Functions
Including:
  • Automated Page Categorization
  • Typographical Error Correction
  • Template Version Control
Automation Level
Semi-Autonomous
Programming Language (Primary)
Python Python (inferred)
Source Code Availability
Undetermined
Remote Deactivation Capability
Yes
Error Susceptibility
Confirmed

Overview

This page documents a software construct designated as thunder4ik, functioning as a semi-autonomous automated wiki editing agent (AVEA) within the Valve Developer Community. Its primary function is to streamline repetitive editing tasks, enhancing overall wiki management efficiency.

Functionality

The AVEA possesses the following core functionalities:

  • Template Management: The AVEA identifies and replaces outdated or deprecated templates with current alternatives, ensuring content adheres to evolving wiki standards.
  • Page Optimization: The AVEA optimizes page quality and user experience by improving structure, formatting, readability, and Search Engine Optimization (SEO) metrics.
  • Automatic Categorization: The AVEA leverages predefined criteria to automatically organize wiki pages into relevant categories, facilitating efficient information discovery and navigation.
  • Template Automation: The AVEA automates the process of inserting or updating templates across multiple pages, promoting standardized formatting, design elements, and information inclusion.

Control

Framework

The AVEA operates within a Linux Linux environment, utilizing the following software components:

Activity

Specific AWB Activity Examples (Non-Exhaustive)

  • Optimizes instances of {{language subpage}} to {{langsp}} (1300 instances observed).
  • Migrates pages from "Category:Icon images" to "Category:Software icons" (110 instances observed).
  • Migrates pages from "Category:Full icons" to "Category:Software icons" (30 instances observed).
  • Migrates pages from "Category:Level Design Tutorials" to "Category:Level_Design" (60 instances observed) (with WisdomBot).
  • Substitutes outdated template shortcuts with their current counterparts:
    • {{clear}} to {{clr}} (40 instances observed).
    • {{ModernWarning}} to {{Warning}} (160 instances observed).
    • {{ModernNote}} to {{Note}} (230 instances observed).
    • {{ModernTip}} to {{Tip}} (80 instances observed).
    • {{ModernWorkaround}} to {{Workaround}} (20 instances observed).
    • {{ModernTodo}} to {{Todo}} (100 instances observed).
  • Optimizes instances of {{Source}} to {{Src}} (100 instances observed).

Specific pywikibot Activity Examples (Non-Exhaustive)

  • Replaces occurrences of "moddb links" with the designated {{moddb}} template.
  • Replaces occurrences of "steam links" with the designated {{steam store}} template.
  • Corrects identified problematic redirects (double and broken).

User Group Affiliation

This AVEA belongs to the emailconfirmed and Autoconfirmed users groups. It does not possess bots, administrators, bureaucrats, or suppressors privileges.

Operation

A designated operator, NOUG4AT, configures the AVEA to perform automated or semi-automated edits. The operator defines specific criteria and patterns, instructing the AVEA on the edits required across multiple pages. The AVEA leverages its functionalities to execute these repetitive tasks, such as find-and-replace operations. The operator supervises the AVEA's activity to ensure edits comply with established wiki policies and guidelines.

Note.pngNote:This revision emphasizes technical terms (AVEA), removes redundancy, and focuses on factual descriptions of functionalities and activity.