SlideShare a Scribd company logo
Introduction to Bots on Wikipedia User:Tinucherian 13-June-2010 – WikiMeetup 15 Bangalore
Huh, Wikipedia is edited by bots? I thought Wikipedia is edited by humans, aliens , rogue admins and Jimmy Wales only! Wikipedia – “the free encyclopedia that  anyone  can edit” And why not bots ?
Why need Bots ? Primarily to carry out repetitive and mundane tasks in order to maintain the 3,250,454+ articles of the English Wikipedia alone.  Imagine adding a category or template to 1000 articles.. Why do you want a human to do this ? They have better things to do !
Bots – Some stats 1,141+ bot tasks approved for use 614+ bots flagged with the "bot" flag right now.  This is for English language Wikipedia alone !  There are 272 language wikipedias and bots running on most of them.  You didn’t know, right ? ;)
Can everybody run bots ? NO ! Bots are able to make edits very rapidly and can disrupt Wikipedia if they are incorrectly designed or operated. For these reasons a bot policy has been developed.  ONLY “Trusted users” are allowed to operate Bots ! Wikipedia policy states the bots must be harmless and useful, have approval, use separate user accounts, and be operated responsibly.  http://en.wikipedia.org/wiki/Wikipedia:Bot_policy
I can’t write bots ,but I have a bot task to do! Don’t worry, just place a bot task request ! http://en.wikipedia.org/wiki/Wikipedia:Bot_requests
Different kinds of Bots User:ClueBot  - reverts  vandalism   User:CorenSearchBot  - checks for copyright violations on new pages  User:DumbBOT  - often removes protection templates from recently unprotected pages. User:OrphanBot  - removes a particular set of images from articles  Interwiki Bots – Add interwikilinks to articles
I have a bot idea, how do I create one ? Write the progam  http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot   Create a bot username. Get the Bot task approval WP:BRFA Get a bot flag Run !
How to get approval for my Bot ? File a BRFA – Bots Requests for approval http://en.wikipedia.org/wiki/Wikipedia:Bots/Requests_for_approval Bot task are approved by BAG ( Bot Approval Group) members  Bot flags are granted by Bureaucrats
Pywikipediabot The Python Wikipediabot Framework (pywikipedia) is a collection of tools that automate work on Wikipedia or other MediaWiki sites. It's written in Python, which is a free, cross-platform programming language.  http://meta.wikimedia.org/wiki/Pywikipediabot   http://meta.wikimedia.org/wiki/Pywikipediabot/Scripts
Questions ?

More Related Content

PPT
Working with Blogs - Research Communication Workshop
PPT
Blogs, Wikis, RSS
PPT
Introduction to BOT:Build, Operate and Transfer Offshoring
PDF
Introduction to Chatbots
PPTX
Bot Computing using the Power of Wiki Collaboration
PPT
Blog basics
ODP
Blogs & Websites & Wikis, Oh My!
PPT
Working with Blogs - Research Communication Workshop
Blogs, Wikis, RSS
Introduction to BOT:Build, Operate and Transfer Offshoring
Introduction to Chatbots
Bot Computing using the Power of Wiki Collaboration
Blog basics
Blogs & Websites & Wikis, Oh My!

Similar to Introduction to bots on wikipedia (20)

PPT
PPT
Blogs and Wikis
PPT
The Browser, the User and the Library (How to to be in between)
PPT
Social Software To Manage Your World
PPT
CCL Presentation, Walnut Creek Sep 2007
DOCX
Chapter 2
PPT
Deployment Strategies For Web 2.0
PPT
An Introduction To The Use Of Widgets in libraries
PPTX
Blog presentation gladys,mati y yai
PDF
Special:Contributions/newbies
PPT
New Free Web 2.0 Developments 97
PPT
New Free Web 2.0 Developments 97
ODP
Web2.0 2012 - lesson 5 - wiki
PPTX
Creating Customizable Widgets for Unpredictable Needs
PPT
Blogs and Wikis: Web-based Business Collaboration Tools for the 21st Century
PPT
Engaging Virtual Communities: Web 2.0
PPT
Web 2.0: It's All about Social Networking
PPT
Design meets presentation November 2013
PPTX
Chat Bots Presentation 8.9.16
PPT
Wuhan Wednesday Discussion Breakout Session Keiser
Blogs and Wikis
The Browser, the User and the Library (How to to be in between)
Social Software To Manage Your World
CCL Presentation, Walnut Creek Sep 2007
Chapter 2
Deployment Strategies For Web 2.0
An Introduction To The Use Of Widgets in libraries
Blog presentation gladys,mati y yai
Special:Contributions/newbies
New Free Web 2.0 Developments 97
New Free Web 2.0 Developments 97
Web2.0 2012 - lesson 5 - wiki
Creating Customizable Widgets for Unpredictable Needs
Blogs and Wikis: Web-based Business Collaboration Tools for the 21st Century
Engaging Virtual Communities: Web 2.0
Web 2.0: It's All about Social Networking
Design meets presentation November 2013
Chat Bots Presentation 8.9.16
Wuhan Wednesday Discussion Breakout Session Keiser
Ad

Recently uploaded (20)

PPTX
1. Introduction to Computer Programming.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Approach and Philosophy of On baking technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Electronic commerce courselecture one. Pdf
1. Introduction to Computer Programming.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
gpt5_lecture_notes_comprehensive_20250812015547.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
A comparative analysis of optical character recognition models for extracting...
Big Data Technologies - Introduction.pptx
Approach and Philosophy of On baking technology
Group 1 Presentation -Planning and Decision Making .pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25-Week II
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Electronic commerce courselecture one. Pdf
Ad

Introduction to bots on wikipedia

  • 1. Introduction to Bots on Wikipedia User:Tinucherian 13-June-2010 – WikiMeetup 15 Bangalore
  • 2. Huh, Wikipedia is edited by bots? I thought Wikipedia is edited by humans, aliens , rogue admins and Jimmy Wales only! Wikipedia – “the free encyclopedia that anyone  can edit” And why not bots ?
  • 3. Why need Bots ? Primarily to carry out repetitive and mundane tasks in order to maintain the 3,250,454+ articles of the English Wikipedia alone. Imagine adding a category or template to 1000 articles.. Why do you want a human to do this ? They have better things to do !
  • 4. Bots – Some stats 1,141+ bot tasks approved for use 614+ bots flagged with the "bot" flag right now. This is for English language Wikipedia alone ! There are 272 language wikipedias and bots running on most of them. You didn’t know, right ? ;)
  • 5. Can everybody run bots ? NO ! Bots are able to make edits very rapidly and can disrupt Wikipedia if they are incorrectly designed or operated. For these reasons a bot policy has been developed. ONLY “Trusted users” are allowed to operate Bots ! Wikipedia policy states the bots must be harmless and useful, have approval, use separate user accounts, and be operated responsibly. http://en.wikipedia.org/wiki/Wikipedia:Bot_policy
  • 6. I can’t write bots ,but I have a bot task to do! Don’t worry, just place a bot task request ! http://en.wikipedia.org/wiki/Wikipedia:Bot_requests
  • 7. Different kinds of Bots User:ClueBot - reverts vandalism User:CorenSearchBot - checks for copyright violations on new pages User:DumbBOT - often removes protection templates from recently unprotected pages. User:OrphanBot - removes a particular set of images from articles Interwiki Bots – Add interwikilinks to articles
  • 8. I have a bot idea, how do I create one ? Write the progam http://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot Create a bot username. Get the Bot task approval WP:BRFA Get a bot flag Run !
  • 9. How to get approval for my Bot ? File a BRFA – Bots Requests for approval http://en.wikipedia.org/wiki/Wikipedia:Bots/Requests_for_approval Bot task are approved by BAG ( Bot Approval Group) members Bot flags are granted by Bureaucrats
  • 10. Pywikipediabot The Python Wikipediabot Framework (pywikipedia) is a collection of tools that automate work on Wikipedia or other MediaWiki sites. It's written in Python, which is a free, cross-platform programming language. http://meta.wikimedia.org/wiki/Pywikipediabot http://meta.wikimedia.org/wiki/Pywikipediabot/Scripts