Khác biệt giữa bản sửa đổi của “Wikisource:Robot”

Nội dung được xóa Nội dung được thêm vào
Không có tóm lược sửa đổi
Không có tóm lược sửa đổi
Dòng 4:
| previous = ← [[Wikisource:Quy định và hướng dẫn|Quy định và hướng dẫn]]
| next =
| shortcut = [[WS:BOTSROBOT]]
| notes = * '''vi:''' Các yêu cầu cờ [[m:bot|bot]] cần thực hiện tại [[Wikisource:Robot/Xin phép]]. Wiki này sử dụng [[m:Bot policy/vi|quy định bot tiêu chuẩn]], và cho phép [[m:bot policy/vi#Bot toàn cầu|bot toàn cầu]] và [[m:bot policy/vi#Tự động thông qua|tự động thông qua một số loại bot cụ thể]]. Các bot phải nên ghi rõ ở dưới.
| notes = Trang này sơ lược về các tiêu chuẩn và hướng liên quan đến [[m:Bots|bot]], các đoạn mã tự động sửa trang một cách tự động hoặc bán tự động.
<nowiki>*</nowiki> '''en:''' Requests for the [[m:bot|bot]] flag should be made on [[Wikisource:Robot/Xin phép]]. This wiki uses the [[m:bot policy|standard bot policy]], and allows [[m:bot policy#Global_bots|global bots]] and [[m:bot policy#Automatic_approval|automatic approval of certain types of bots]]. Other bots should apply below.
 
Nếu bạn muốn yêu cầu bot thực hiện tính năng nào đó, xem [[Wikisource:Robot/Yêu cầu]].
}}
'''[[w:robot|Robot]]''' (gọi tắt '''bot''') là một chương trình tự động nhỏ, hoạt động trên Wikisource, thực hiện một số thao tác thay người. Vì chúng ta không khuyến khích dùng robot, xin hãy đọc những nguyên tắc dưới đây trước khi thiết lập robot nào trên Wikisource.
 
Chúng ta nên ưu tiên việc sửa đổi bằng tay, và chúng ta chỉ cho chạy ở đây những robot đã được xây dựng an toàn. Song song với ưu điểm một robot nào có thể làm nhiều việc trong một lúc, hoạt động của nó đòi hỏi cao tính năng của các thiết bị. Có thể dùng robot để tạo ra hay bổ sung dễ dàng vào mục từ, nhưng robot cũng dễ dàng phá hoại. Các robot được xây dựng an toàn mang đến nhiều lợi ích cho dự án Wikisource.
 
<div class="toccolours plainlinks" style="float: right; width: 30%;">
===[[Wikisource:Robot/Xin phép|Xin phép]] chạy robot trên Wikisource===
<p lang="en">Ask for permission to run a bot at Wikisource.</p>
 
===[[Wikisource:Robot/Yêu cầu|Yêu cầu]] robot thực hiện tác vụ nào đó===
<p lang="en">Ask someone else to write a bot for you.</p>
 
----
<div lang="en">
===Don't speak Vietnamese?===
If you're looking to run an interwiki bot on the Vietnamese Wikisource, please leave a message at our [[Wikisource:Guestbook for non-Vietnamese speakers|guestbook for non-Vietnamese speakers]], and we'll walk you through the process of getting bot status here. Or more directly, you can request bot status at [[Wikisource:Robot/Xin phép|this page]].
</div>
</div>
__TOC__
 
==Quy định về robot==
 
Trước khi chạy robot, nên xin phép ở [[Wikisource:Robot/Xin phép]]. Xin hãy chú thích robot này sẽ làm cái gì. Cộng đồng phải thuận đề nghị của bạn trước. Chờ đợi một tuần để xem nếu có người nào chống đề nghị, nếu không thì chạy thử nó đi trong một thời gian ngắn để cộng đồng xem nó tốt hay không.
 
Khi xin phép ở [[Wikisource:Robot/Xin phép]], xin hãy chú thích những thông tin dưới đây:
 
#Nếu người phải chạy nó bằng tay hoặc nó chạy tự động theo giờ
#Thời gian sẽ chạy
#Nó chạy dựa trên chương trình và ngôn ngữ lập trình nào
#Nó làm gì:
#*Tại sao bạn cần chạy nó?
#*Nó có đủ quan trọng để Wikisource cho phép không?
 
Bạn nên viết trang thành viên của robot trước khi xin phép ở [[Wikisource:Robot/Xin phép]]:
 
#Chú thích robot có mục đích nào, và nó dựa trên ngôn ngữ lập trình và chương trình nào (thí dụ [[w:Python|Python]] và khuôn khổ pywikipedia).
#Chú thích nếu người phải chạy nó bằng tay hay nó chạy tự động theo giờ.
#Thời gian sẽ chạy.
#Ai chạy nó.
 
[[Hình:HONDA ASIMO.jpg|nhỏ|phải|Robot <code>;-)</code>]]
 
Ngoài ra, cộng trang thành viên của robot vào thể loại [[:Thể loại:Robot Wikisource|Robot Wikisource]] bằng cách gắn tiêu bản {{Liên kết tiêu bản|Tóm tắt về robot Wikisource}} vào trang đó. Khi đặt tên cho robot, xin chắc chắn là tên này không giống tên đăng ký của bạn quá, và xin chắc chắn là người ta có thể nhìn vào tên và biết rõ ràng rằng nó là robot.
 
#Chờ để lấy cờ robot, để mới đầu cộng đồng có thể theo dõi nó dễ hơn.
#Đến khi cộng đồng thuận robot, nên làm robot chờ đợi 30–60 giây giữa sửa đổi. Sau khi cộng đồng đồng ý và một [[Wikisource:Hành chính viên|hành chính viên]] đã phong cờ robot, nên làm nó chờ 10 giây giữa sửa đổi. Khuyên bạn làm nó chờ hơn trong giờ bận và những ngày bận như thứ hai. Có thể chạy robot vào giờ không bận và vào những ngày thường không bận, như là thứ sáu hay thứ bảy để đừng làm máy cơ sở dữ liệu bận quá.
#Vào thời gian chỉnh lỗi, người chạy robot nên ngồi trước máy tính khi robot chạy để tắt nó nếu cần, nếu không thì robot có thể bị cấm, và không cho biết trước.
#Thay vì chạy bộ "spider", [[wget]] đệ quy, hay phần mềm giống để nạp Wikisource xuống máy của bạn, xin hãy nạp xuống tập tin [http://download.wikimedia.org/ database dump].
#Người chạy robot nên phân biệt những sửa đổi của họ với những sửa đổi của robot, tức là bạn đừng nên sử dụng tài khoản của robot khi trả lời người khác. Người khác có thể nhắn lời vào trang thảo luận của robot hay người chạy, nhưng '''người chạy''' có trách nhiệm trả lời, chứ không phải là robot.
 
Nếu bạn tính bổ túc hay sửa đổi robot không thuộc mục đích đầu tiên, xin hãy nhắn lời vào [[Wikisource:Robot/Xin phép|trang xin phép]], nói về những chi tiết. Nguyên tắc này để chắc chắn là không có người chống robot của bạn.
 
==Xem thêm==
*[[m:Using the python wikipediabot|Hướng dẫn về Wikipediabot bằng Python]] ở Meta
*[[b:en:Wikimania05/Workshop-AE1|Bài về Wikipediabot bằng Python]] ở Wikibooks tiếng Anh, từ hội thảo ở Wikimania 2005
*[[w:en:User:MER-C/Wiki.java|wiki.java]]&nbsp;&ndash; khuông khổ MediaWiki bằng Java
 
==Liên kết ngoài==
*[http://sourceforge.net/projects/pywikipediabot/ Khuôn khổ Wikipediabot bằng Python]
*[http://jwbf.sourceforge.net/ Java Wiki Bot Framework]
*Perl:
**[http://openfacts.berlios.de/index-en.phtml?title=Anura Anura]&nbsp;&ndash; giao diện để kết nối với MediaWiki dùng thư viện libwww-perl của Perl
**[http://search.cpan.org/~markj/WWW-Mediawiki-Client-0.27/ WWW::Mediawiki::Client]&nbsp;&ndash; mô đun và bộ dòng lệnh bằng Perl
 
[[Thể loại:Robot]]