Jump to content

Wikidata:Bot

From Wikidata
This page is a translated version of the page Wikidata:Bots and the translation is 100% complete.

Bot (cũng được gọi là robot) là các công cụ được sử dụng để thực hiện chỉnh sửa mà không cần sự ra quyết định của con người. Bot có thể thêm liên kết liên wiki, nhãn, mô tả, tuyên bố, nguồn, và thậm chí có thể tạo mục, trong số những thứ khác. Bot có khả năng thực hiện chỉnh sửa rất nhanh và có thể làm gián đoạn Wikidata nếu chúng được thiết kế hoặc vận hành không đúng cách. Vì những lý do này, một chính sách bot đã được phát triển.

Tài khoản bot

Bot có nhiệm vụ đã được chấp thuận
(Cập nhật tự động)

Wikidata hiện có 318 bot có cờ bot.
Danh sách bot theo số lần chỉnh sửa

Người đóng góp phải tạo một tài khoản riêng để vận hành bot. Tài khoản bot thường được đặt tên theo người điều hành hoặc chức năng của họ, kết hợp với từ "bot" (xem danh sách bot ở bên phải trang này). Trang người dùng của tài khoản bot phải chứa mẫu {{bot}} để chỉ rõ hơn trạng thái của tài khoản là bot. Những đóng góp của tài khoản bot vẫn thuộc trách nhiệm của người điều hành, người này phải được xác định trên trang người dùng của tài khoản. Bot không được chỉnh sửa khi đã đăng xuất và có thể sử dụng tham số assert để đảm bảo điều đó.

Trong trường hợp có bất kỳ thiệt hại nào do bot gây ra, người điều hành bot được yêu cầu dừng bot. Tùy thuộc vào mức độ thiệt hại, người quản trị có thể chặn bot. Người điều hành bot có trách nhiệm dọn dẹp bất kỳ thiệt hại nào do bot gây ra. Người ta đề xuất rằng người điều hành bot thêm trang này vào danh sách theo dõi của họ, vì các thông báo và thảo luận có liên quan có thể diễn ra trên trang thảo luận.

Tài khoản bot không nên được sử dụng cho các đóng góp không nằm trong phạm vi nhiệm vụ được chỉ định của bot (xem #Approval process để thử nghiệm) và không bao giờ được sử dụng để thực hiện các chỉnh sửa không tự động trong không gian tên thảo luận của người dùng. Người điều hành bot có thể muốn chuyển hướng trang thảo luận của người dùng của tài khoản bot đến trang thảo luận của người dùng của tài khoản chính của họ. Người điều hành bot nên chuẩn bị trả lời các câu hỏi về bot của họ.

Bot phải tôn trọng maxlag và phải tuân theo các nguyên tắc API etiquette.

Quy trình phê duyệt

Để nhận được sự chấp thuận và cờ bot, bạn phải gửi yêu cầu tại Wikidata:Yêu cầu cấp quyền/bot nêu chi tiết nhiệm vụ mà người điều hành muốn bot thực hiện. Người điều hành bot nên chạy thử nghiệm từ 50 đến 250 lần chỉnh sửa để cộng đồng có thể quan sát thấy bot hoạt động bình thường. Yêu cầu cấp quyền phải được bắt đầu trước khi chạy thử nghiệm bắt đầu. Nếu thử nghiệm thành công và nhiệm vụ bot nhận được sự hỗ trợ của cộng đồng, quản trị viên sẽ đóng yêu cầu và một hành chính viên sẽ gắn cờ bot cho tài khoản. Nếu người đóng là hành chính viên, họ cũng có thể gắn cờ tài khoản cùng lúc.

Vì một tài khoản bot có thể thực hiện nhiều tác vụ khác nhau, nên khuyến nghị người vận hành liệt kê tất cả các tác vụ của bot trên trang người dùng của bot. Khi làm việc trong không gian tên cho phép tóm tắt chỉnh sửa tùy chỉnh, bot phải luôn sử dụng tóm tắt chỉnh sửa mô tả cho biết tác vụ nào đang được thực hiện và cho biết hành động đó đang được thực hiện bởi bot.

Bot không cần phải được chấp thuận nếu chúng chỉ thực hiện chỉnh sửa trong không gian người dùng của người vận hành/bot, Wikidata hộp cát hoặc Hộp cát mục Wikidata. Tuy nhiên, các bot như vậy vẫn phải tôn trọng maxlag và nếu cần, Special:DispatchStats, giống như một bot đã được chấp thuận.

Để yêu cầu thu hồi phê duyệt cho một nhiệm vụ, hãy bắt đầu một mục mới trên Wikidata talk:Bots và cung cấp thông báo trên Wikidata:Bảng thông báo của hành chính viên. Người điều hành bot không cần phải yêu cầu thu hồi phê duyệt cho các nhiệm vụ đã lỗi thời hoặc không hoạt động.

Bot phải ở trong giới hạn hợp lý của các nhiệm vụ được chấp thuận. Nguyên tắc chung là sử dụng lẽ thường, và nếu còn nghi ngờ, hãy nộp yêu cầu chấp thuận khác.

Bot có quyền quản trị

Để yêu cầu phê duyệt bot có khả năng quản trị (chặn, xóa, bảo vệ, v.v.), yêu cầu phải được phê duyệt tại cả Wikidata:Yêu cầu cấp quyền/Bot và Wikidata:Yêu cầu cấp quyền/Quản trị viên trước khi các tác vụ sử dụng khả năng quản trị được chạy.

Yêu cầu của bot

Tất cả bot

  • Có thể đặt giới hạn cho số lần chỉnh sửa tối đa mỗi phút
  • Đặt cờ bot cho tất cả các lần chỉnh sửa

Bot nhập liên kết ngôn ngữ

Yêu cầu đầy đủ: Nhập tính năng bot|

Các yêu cầu sau đây là bắt buộc để nhận được cờ bot, có những yêu cầu khác được đề xuất trên trang phụ

  • Hỗ trợ action=wbgetentities
  • Kiểm tra xung đột giữa các wiki

Bot nhập tuyên bố

  • Thêm nguồn vào bất kỳ tuyên bố nào được thêm vào trừ khi đã thống nhất rằng dữ liệu là 'kiến thức phổ biến', trong trường hợp đó, bot phải nêu rõ thông tin được sao chép từ đâu.
  • Bot phải thêm instance of (P31) và/hoặc subclass of (P279) nếu có thể
  • Bot phải kiểm tra xem chúng có thêm các tuyên bố trùng lặp không (trừ khi chúng đúng)
  • Bot có nguồn mới cho một tuyên bố hiện có phải thêm nó dưới dạng nguồn mới, thay vì tạo một tuyên bố mới.
  • Bot nhập từ Wikipedia phải thêm imported from Wikimedia project (P143) và retrieved (P813)
  • Theo dõi constraint violation reports để tìm các lỗi có thể do bot của bạn tạo ra hoặc truyền bá

Xem thêm