Wikipedia:Bot作業依頼

Wikipedia:BOTRから転送)

Bot作業依頼は、作業をBot(単純な編集作業を自動化するプログラム)の実行者に依頼するページです。単純かつ多量の作業をするのならBotを使う方が簡単です。たとえば、1000項目のリンクを張り替えたいとします。もしも、この作業が1つあたり30秒かかるとすると8時間以上かかってしまうことになります。人の手でやるには、ちょっと面倒でしょう。しかし、このような作業はBotを使えば自動的に処理できます。

Botをお持ちの方はご協力をお願いします。なおBot運用者の方はトピックリストの自動更新作業のために、利用者ページに{{User bot owner}}を貼るなどして、利用者ページをCategory:Botを運用しているウィキペディアンにカテゴライズしておくとよいでしょう。

依頼する場合の手順と注意編集

依頼する前に編集

  • 適切な場所にて、変更点についての議論や確認をしておいた方がよいかもしれません。予期しない変更は編集者間に混乱を引き起こす可能性があります。
  • 改名後などの内部リンクの修正の場合には、Bot作業を依頼するしないに関わらず、テンプレート内のリンクは必ず修正してください(Wikipedia:リダイレクト#解消すべき例)。Bot作業の際にも、作業時間が短縮される上、確認が容易になります。
  • Botといえどもすべての作業を自動化できるわけではありません。数が少なかったり、設定に大きな手間を要すると考えられる場合などは、手作業で行うことも検討してください。
  • 曖昧さ回避用の括弧つき記事から曖昧さ回避の括弧なしの記事(代表的なトピック)への記事の移動の際には、リンクの修正ではなく、移動元のリダイレクトを「Wikipedia:曖昧さ回避#代表的なトピックページへのリンク方法」に基づいて活用することを基本的にはお勧めします。

依頼する編集

  • 新しい依頼は、ページの最後に付け加えてください。ベクタースキン (デフォルト) を使っている場合は、ページ上部にある「話題追加」タブをクリックしても良いです。
  • 新しい依頼は、新しい節を作成してください。見出しは = 記号2つで作ります。(例:== 新しい依頼 ==)
  • 見出しの下に作業の内容、範囲、理由などを説明してください。別の場所で議論が行われている場合はその議論の場所も提示してください。
    • 改名後のリンク、カテゴリ、テンプレート修正のために専用テンプレートを用意しています。{{リンク修正依頼/改名}} をお試し下さい。
  • どういう仕様でBot作業依頼を出せばいいか迷ったときは、おおざっぱな内容で出してかまいません。経験の多い作業者からのアドバイスなどを参考に実際の作業内容を詰めていけばよいのです。

下記のボタンをクリックすると新しい依頼を投稿できます。

  • 作業に入る前に質問されることがあります。その内容によってはBot向きの作業ではないと判断されることもあるかもしれません。
  • 作業を行った方から終了報告がありましたら、その作業が適切に行われたかどうか、{{確認}}で確認を行い、その報告をこのページにお願いします。
  • 一度依頼を受けたからといって、同じ作業者が次も対応できるとは限りません。追加で作業を依頼する場合は別の節を立ててください。

依頼を受ける場合の手順と注意編集

  • Botを持っている人で作業を請け負える人は、その旨を返答してください。(複数の人が同時に作業に入り、競合するのを防ぐため)
  • 疑問点があれば、ここで(あるいは議論するのに適した場所で)質問してください。
  • 削除依頼テンプレートの貼付けは、ボットフラグなしの利用者で作業を行ってください。
  • Bot作業が終わりましたら、その報告をこのページにお願いします。

依頼のメンテナンス・過去ログ化編集

案件終了後3日以上経過した依頼、終了していないが長期間放置された依頼は過去ログ化されます。過去ログに過去ログのサブページへの一覧があります。ログの日付は、その時点で議論が終了したと思われたときの日付となるため、必ずしも時系列に並んでいるとは限りません。

最近、過去ログとなった依頼は下のリンクを参照してください。

議論が長期化する場合には、その依頼をサブページにすることもご検討ください。

関連項目編集

本依頼について、次の文書が参考になるかもしれません。

サブページへ移動された依頼編集

依頼の進捗状況 

# 依頼 進捗 発言 人数 最終更新者 最終更新日時(UTC+9) Bot運用者更新 Bot運用者更新日時(UTC+9)
1 Wikisource author系テンプレートのリンク先をウィキデータから取得する 3 2 ネイ 2022-05-21 20:20 ネイ 2022-05-21 20:20
2 テンプレートの修正   不受理 3 2 Yotomu 2022-04-23 16:52 本日晴天 2022-04-23 16:40
3 コンテンツ翻訳を使って作成された記事の定期的なリストアップ(要件定義) 6 3 Anaka Satamiya 2022-05-23 07:54 Anaka Satamiya 2022-05-23 07:54
4 Cite bookの更新に伴う修正   作業中... 4 2 Anaka Satamiya 2022-05-25 19:34 Anaka Satamiya 2022-05-25 19:34
5 青木良太のリンク修正依頼   確認 2 2 Anaka Satamiya 2022-05-25 21:23 Anaka Satamiya 2022-05-25 21:23
6 エンガジェット日本版の記事リンク変更 1 1 ペン打ゴン 2022-05-25 19:47
7 外野手のルイス・ゴンザレスのリンク修正依頼   確認 4 2 こんせ 2022-05-26 11:00 Anaka Satamiya 2022-05-26 10:53
発言更新の凡例
  • 一時間以内
  • 一日以内
  • 一週間以内
  • 一ヶ月以内
  • 一ヶ月以上
Manual settings
When exceptions occur,
please check the setting first.


Wikisource author系テンプレートのリンク先をウィキデータから取得する編集

  • 議論場所: Template‐ノート:Wikisource author
  • 依頼内容: {{Wikisource author}}と{{Wikisource author-inline}}の更新に伴い、ウィキソースでのページ名をウィキデータから取得できるようになりました。この変更に伴い、第1引数がウィキデータから取得したページ名と同じ場合、ボット作業で第1引数を除去することが合意されました。
    • たとえば、コンスタンティヌス1世では{{Wikisource author-inline|Constantine}}と指定されていますが、{{#invoke:WikidataIB|getSiteLink|{{{wslanguage|en}}}wikisource}}で取得した値(Author:Constantine)から名前空間を取り除いた場合と同じ値になるので、テンプレート呼び出しを{{Wikisource author-inline}}に変更します。
    • 第2引数がある場合も第1引数のみ編集します。たとえば、{{Wikisource author|William Shakespeare|ウィリアム・シェイクスピア}}{{Wikisource author||ウィリアム・シェイクスピア}}に変更します。
  • コメント: 今後は{{Commonscat}}などで同様の依頼が提案される可能性もあるので、使用スクリプトの汎用性を維持したほうがよさそうです。よろしくお願いいたします。--ネイ会話) 2022年4月4日 (月) 14:32 (UTC)
      コメント ボットスクリプトの準備はできました。ただ、更新後のテンプレートの仕様について気になる点があるので、テンプレートのノートで後ほどコメントしようと思います。--本日晴天会話) 2022年4月5日 (火) 17:18 (UTC)
    1か月以上経過しましたが、テンプレートのノートのほうでコメントが見当たりませんでした。お手数をおかけしますが、コメントかボット依頼の対処をお願いできませんでしょうか。--ネイ会話) 2022年5月21日 (土) 11:20 (UTC)

テンプレートの修正編集

Template:KBSニュースTemplate:KBS NEWSTemplate:SBSニュースTemplate:SBS NEWS

当方が作成したテンプレートを第三者が無断で作成された重複するテンプレートに書き換えられています。元に戻すように依頼します。--Yotomu会話) 2022年4月23日 (土) 06:23 (UTC)

  不受理 いずれのテンプレートも現時点では他のページから読み込まれていないので、ボットを用いるような作業は必要ありません。言語アイコンの(朝鮮語)(韓国語)の違い以前に、そもそもKBSやSBSのニュース記事へのリンクするための外部リンク用テンプレートを作る必要はあったのでしょうか(ネット上のニュース記事へリンクする出典テンプレートも存在するか不明)。これらのテンプレートの存在意義も含めて一度どこかで議論した方がいいのではないでしょうか。--本日晴天会話) 2022年4月23日 (土) 07:40 (UTC)
  コメント利用者:日本人形によって、テンプレートが剥がされています。--Yotomu会話) 2022年4月23日 (土) 07:52 (UTC)

コンテンツ翻訳を使って作成された記事の定期的なリストアップ(要件定義)編集

  解決済みAnakaSata会話) 2022年5月22日 (日) 22:54 (UTC)
  1. 毎月(可能なら毎日)、新規立項された記事の中から「コンテンツ翻訳」タグが付いた記事を抽出。
  2. 抽出された記事を、Template:Pageを利用して列挙するページを作成or追加編集する(参考: 利用者:McYata/コンテンツ翻訳レビュースペース/2022年2月)。
  • コメント:実際の作業依頼ではなく、将来的に実現可能かどうか質問させてください。現在利用者:McYata/コンテンツ翻訳レビュースペースで、コンテンツ翻訳を使い作成された翻訳記事をリストアップし、それぞれ検証していく活動をしております。近いうちに公式なプロジェクトに場所を移して、今後も継続していく予定なのですが、いちいち新しい記事から抽出して型通りにリストアップしていく手間がネックになっています。Botを使って自動化できないでしょうか。--McYata会話) 2022年5月15日 (日) 12:21 (UTC)
      コメント 今日の対象ページならこんな感じでしょうか?
    Botでは可能と思いますが、自動運転しているBot運用者にお願いするのが負荷も無くていいと思います。--AnakaSata会話) 2022年5月15日 (日) 14:30 (UTC)
    •   Bot運用者のYuukin0248です。現在、利用者:YuukinBot2会話 / 投稿記録利用者:YuukinBot2/最近の削除依頼 を作成する作業をさせているのですが、こちらと依頼内容が非常に似ているようです。同様にして、API[1] から取得した一覧の体裁を適当に整えてページに追加していくということであれば十分に可能です。ただ、現在私のBotは自宅の Raspberry Pi 上にて実行しているため、私の操作ミス・停電・機器の破損 等によりBotが停止してしまう可能性があり、安定性には欠けるかもしれません。--Yuukin0248会話 / 投稿記録 2022年5月17日 (火) 09:25 (UTC)
        取り下げ AnakaSataさん、Yuukin0248さん、ありがとうございます!返信が遅くなってすみません。我々が意図していたのは、まさにAnakaSataさんが作ってくださったようなリストです。なるほど、技術的には十分可能で、あとはどうやって安定して運用できるかというところなのですね。議論場所でも構成や運用に名乗り出て下さっている方々がいらっしゃるので、改めて仕様を詰めていって、必要であればまたここに持ち込みたいと思います。便宜上この節は取り下げとします。--McYata会話) 2022年5月21日 (土) 15:00 (UTC)
        確認 ご依頼ありがとうございました。翻訳のチェックという有用な作業を行っているので、できる限り協力すべきと思っております。議論場所でも運用に名乗りでている方がいるということで良いシステムが出来ることを祈っております。さて、私が試しに作ったテストプログラム利用者:Anakabot/sandboxで気づいた点を参考までに述べます。
      • 最近の更新から開始点(4時間毎、一日6回)前4時間分(10件を超えることはないようです。)を抜き出し、さらにコメントに「訳」が記載されている新規ページ案件を抜き出して、ページ名・作成者・継承元・コメント・判定・判定コメントを表にする。
      • コメントで色々な書き方をしている編集者の方々がいるので、関係ない案件も拾う場合があります。
      • 一日1回なら混んでいない時間帯を選んでPAWSのターミナルを使うという簡単な運用も考えられます。
      あと2日くらいPAWSの安定性など挙動を見てsandboxのほうは削除したいと思います。--AnakaSata会話) 2022年5月22日 (日) 06:19 (UTC)

Cite bookの更新に伴う修正編集

  • 議論場所: Template‐ノート:Cite book#Cite book/和書からCitation/core-ja-jpへの移行
  • 依頼内容:
    1. |page=4ページのように、page引数の末尾が「ページ」の場合、「ページ」を除去する。たとえば、|page=4ページ|page=4に変更します。
    2. |author=[[森護]]のように、author引数に内部リンクが指定されている場合、リンク先をauthorlink引数に移します。具体的には、|author=[[A]]の場合は|author=A|authorlink=Aに、|author=[[A|B]]の場合は|author=B|authorlink=Aに変更します。
    3. |editor=系の引数の末尾に「編」がついている場合、「編」を除去する。たとえば、|editor=誰々編の場合は|editor=誰々に変更します。|editor-last=田中|editor-first=太郎編というパターンもあり、その場合は|editor-last=田中|editor-first=太郎に変更します。内部リンクが指定されている場合はリンク先をeditor-link引数に移します。
  • コメント: 3つの依頼内容は独立しているので、必ずしも1人のボット運用者により対処される必要はありません。よろしくお願いいたします。--ネイ会話) 2022年5月21日 (土) 11:25 (UTC)
  •   調査中... Citeシリーズは書き方のブレが大きいので一筋縄ではいかないように思います。

1と2が混在していると思われる調査対象案件231件hastemplate:"Cite book" insource:/pages*\s*=[0-9[0-9]*ページ/]。page引数のブレが大きそうなのでデーターベースに落としてチェック後置換します。ご意見ありましたらお願いします。

    • 単ページと確認できるものは「pages=138ページ」を「page=138」の書き換え。
    • 「pages=45、46ページ」を「pages=45-46」に書き換え
    • author=萩原一至古橋秀之はauthor1,authorlink1,author2,authorlink2に書き換え(最大4件、5件以上は無視)

2.の調査対象25,993件hastemplate:"Cite book" insource:/author\s*=\s*\[\[/。 AnakaSata会話) 2022年5月22日 (日) 23:44 (UTC)

  • 不具合報告があったので、3番の「編」除去を追加します。また2・3番ともに|last=などエイリアスが指定されているパターンもあります。いっぺんに終わらせることは難しそうなので、少しずつ進めて頂ければ幸いです。--ネイ会話) 2022年5月23日 (月) 02:55 (UTC)

青木良太のリンク修正依頼編集

  • 議論場所: 議論なし
  • 依頼内容:
    • [[青木良太 → [[青木良太 (サッカー選手)|青木良太
  • コメント:特別:リンク元/青木良太にて、サッカー関連記事から青木良太の曖昧さ回避記事へのリンクになってしまっているのを確認しました。いずれも青木良太 (サッカー選手)へのリンクが適切であるため、特に議論は立ち上げていないのですが、Bot作業で対応いただくことは可能でしょうか。よろしくお願いいたします。--こんせ会話) 2022年5月25日 (水) 09:04 (UTC)
       量が少なかったので直接作業しました。編集記録:15件。特別:リンク元は解消されているため取りこぼし無しと判断。よろしければ{{確認}}の貼り付けをお願いします。--AnakaSata会話) 2022年5月25日 (水) 12:23 (UTC)
      •   確認 手動で付け替えるには…と個人的には思っていた量だったのですが、直接作業でご対応いただきありがとうございます。--2022年5月26日 (木) 00:10 (UTC)

エンガジェット日本版の記事リンク変更編集

  • 議論場所: 議論なし
  • 依頼内容:
    • エンガジェット日本版の記事の出典リンクをインターネットアーカイブに変更
  • コメント:2022年5月1日をもってエンガジェット日本版が閉鎖され、アメリカ版のエンガジェットにリダイレクトされました[1]。この措置でエンガジェット日本版の記事が閲覧できなくなっています。依頼時点で「Engadget」の全文一致で既定の検索範囲を検索すると900件以上あり、とても一人でできる量ではないと思うので、ボットによるエンガジェット日本版の記事の出典リンクをインターネットアーカイブへ置き換える編集を依頼します。--ペン打ゴン会話) 2022年5月25日 (水) 10:47 (UTC)

外野手のルイス・ゴンザレスのリンク修正依頼編集

  • 議論場所: 議論なし
  • 依頼内容:
改名によるリンク修正依頼
改名提案の場所: ノート:ルイス・ゴンザレス (1967年生の外野手)
  • コメント:改名提案を経て移動させたため、リンクの修正の対応をお願いいたします。--こんせ会話) 2022年5月26日 (木) 00:10 (UTC)
  •    作業終了。編集記録:45件。上記insource検索が0となったため、取りこぼし無しと判断。よろしければ{{確認}}の貼り付けをお願いします。 - AnakaSata会話) 2022年5月26日 (木) 01:53 (UTC)
      確認 早々のご対応、ありがとうございました。処理を確認できました。--こんせ会話) 2022年5月26日 (木) 02:00 (UTC)
  1. ^ TechCrunch Japanおよびエンガジェット日本版 終了のお知らせ”. boundless (2022年2月15日). 2022年5月25日閲覧。