何らかの理由で編集が行えない場合は、Wikitravel:旅人の居酒屋 を参照してください。

Wikitravel:スクリプト登録依頼

提供: Wikitravel
移動: 案内検索


スクリプトの基本方針に従って、スクリプトはウィキトラベルの管理者によって承認されなければなりません。

ウィキトラベルで実行するスクリプトを作成する場合、このページの最下部に節を追加し、そこにスクリプトの名前と理由を記入して下さい。理由については、なぜ必要なのか、なぜ手作業で行えないのか、そしてそのスクリプトが何を行うのかを説明して下さい。

7日間以内に2人の管理者が賛成し、かつ、同じ期間内に反対が無ければ、そのスクリプトを実行できます。

このプロセスで承認を受けたスクリプトは承認済みスクリプトに掲載されています。



DorganBot[編集]

en:Wikitravel:Script nominations#DorganBotにおいて2007年11月1日に承認され、日本語版でも既に活動が開始されています[1]最近更新したページにおいてボットの編集として隠すことができるようにするため、User:DorganBotをbotに設定してください。-- Tatata 2007年11月2日 11:46 (JST)

Tatatabot[編集]

  • Operator: Tatata
  • Function:
    • 言語間リンクの保守 (maintaining interlanguage links)
    • テンプレートや内部リンクの書き換えなどの雑用 (replacing templates / internal links)
  • Operation: 手動 (manually)
  • Software: Python
  • Bot flags: 新規申請につき現在は無し (none, the first request for bot approval)

現在の状況は、ソフトウェアの調査を完了しましたが、スクリプトの作成は未済です。また、アカウント "User:Tatatabot" は未作成です。 -- Tatata 2009年1月5日 01:22 (JST)

賛成. Jpatokal 2009年1月5日 10:50 (JST)
保留 賛成
言語間リンクの保守を立ち上げることのポリシーについては既に英語版で承認されている(とみなされている)ので、基本的にはそれに倣えばいいと思います。それ以外の点について、以下の点についてご説明いただいたものを見させていただいた上で、あらためて賛否を表明させていただきます。
  1. DorganBotと機能的に重複している部分について、あらためて他のボットを立ち上げる必要性。
  2. 「テンプレートや内部リンクの書き換えなどの雑用」についての(もう少し)詳細な内容。
  3. ボットの作業領域(日本語版のみか、他言語版でも作業を行うのか)。万一何らかの障害が発生した場合、それは日本語版のみにとどまるのか、他言語版にも影響を及ぼすのか。
  4. 作動確認の方法(ダミー編集のような形でテストランを行うのか、IB社のシステムメンテナンス担当にプログラムの検証を依頼するのか等)。
  5. 編集処理の速度。
技術面には暗いので、用語について正確な言い回しではないかもしれませんが、お聞きしたいイメージは伝わるかと思います(スクリプトの基本方針に書かれている内容を踏まえたつもりです)。以上、お手数ですが、ご回答方よろしくお願いします。--Shoestring 2009年1月5日 22:13 (JST)
ご質問頂きました点につき、以下のとおり回答致します。
  1. 例えば特定のページを更新するために作成されたBotであるen:User:DiscoverBotshared:User:StatScriptは処理対象のページが限定されており、(トラブル時を除いて)自動的な定期運用となっています。それに対して言語間リンクの保守を行うBotは処理対象のページが不特定かつ多数である点、及び、(断定はできませんが)投稿記録を見る限りUser:DorganBotは手動による不定期運用であると考えられる点から、多数は必要ありませんが言語間リンクの保守を行うBotをいくつか稼働できるようにしておくことは何ら問題はありませんし、むしろそのようにしておいたほうが良いと思います。
  2. 手作業による「テンプレートや内部リンクの書き換え」が大変なほど更新対象のページが多い場合に利用できるBotを考えています。具体的な事例としては、例えば表記統一の観点から、{{UTC+1}}{{DST}}から{{Timezone|+1}}{{DST}}へ、[[時差あれこれ#UTC +1|UTC +1]]から[[時差あれこれ#UTC +1|UTC +1]]への書き換えなどをBotで行いたいと考えています。(今までは該当ページを編集するついでにその都度Timezoneへと手作業で書き換えていましたが、「時差あれこれ」へのリンクはリンク先のアンカーも書き換えなければならないので諦めていました。Botを使って短期間にまとめて処理できれば、アンカーが不一致となる時間も最小限にできるのでリンクの方も修正できます。)このようなケースはあまり多くないですが、Botにできるようなことであれば手作業でやらなくても良いのではないかと思いますので、他の利用者から希望があればBotによる作業の依頼を受け付けようかとも考えています。
  3. ボットの作業領域は当面は日本語版のみですので、障害時の影響も日本語版のみです。もしかしたら将来は他言語版で言語間リンクの保守を行うかも知れませんが、その場合は処理対象とする言語版毎にBot flagを申請することになると思います。(申請しないとUnapproved script/botという理由で投稿ブロックされてしまうかも知れませんので。)
  4. 自分のアカウント (User:Tatata, User:Tatata7, User:Tatatabot) に属する利用者名前空間のページで基本的な動作確認を行った後、さらに標準名前空間にある本物のページで処理対象を限定して動作確認を行う予定です。
  5. 編集間隔(次の編集を行うまでの待機時間)は60秒を指定して実行する予定です。
手続きにはありませんが、ここで一旦テストランについての承認を頂いてBot flag無しの状態でテストランを行い、その結果を確認して頂いてから正式な承認とBot flagの付与を受けることにしたほうが良いですか? -- Tatata 2009年1月6日 03:26 (JST)
お答えいただいた内容から判断して、特に支障がないと思われますので、立ち上げに賛成します。お尋ねの承認に関する手続きですが、他の言語で求められていないことを特に日本語版で求める必要もないと思いますので、個人的にはそこまでは不要かと思います(実地面で作動に万全を期していただければそれで十分かと)。
なお、上の質問で一点聞き忘れましたが、"Tatatabot"は上述のような複数の機能を備えた一つのボットとして立ち上げるのでしょうか、それとも機能ごとに別々のボットを立ち上げるイメージですか(以上ご参考までに質問)?--Shoestring 2009年1月6日 22:10 (JST)
Jpatokalさん、Shoestringさん、賛成して頂き、ありがとうございました。Bot用のアカウントは今週中に作成する予定ですが、一応7日間待った後、Shoestringさんの会話ページでBot flagの付与をお願いすることにします。
一つのボットとして立ち上げるのかというご質問についての答えは「はい」です。それはつまり一つのBot用のアカウントで運用するということなのですが、ちょっと思うところがありましてスクリプトの詳細に触れることを避けているので上手く説明できませんけど、"Tatatabot"には「言語間リンクの保守」や「テンプレートや内部リンクの書き換え」といった機能毎のプログラムがあり、運用上はいずれか一つを手動で実行します。そして、それらのプログラムが動作する際に「サーバーでのアカウント認証」などの共通した処理を行う複数のプログラムが内部的に呼び出されます。この共通部分があるため、一つのBot用のアカウントで運用することにしました。もちろんアカウント毎に環境を分ける(別のディレクトリにプログラムをコピーして使う)とか、複数アカウントの切り替えができるプログラムにするとかもできないことは無いのですが、ちょっと大変だなと思い、今回はやらないことにしました。 -- Tatata 2009年1月7日 15:39 (JST)

コメントありがとうございました。さてここであらためて確認するまでもないことかもしれませんが、一点だけ。ボットを動かすまえに、これからどのような作業を予定しているのかをあらかじめいずれかのページ(居酒屋とか、ボットのノートとか)で他のウィキトラベラーにもお伝えいただけないでしょうか?例えば半角文字から全角文字への置換とか、言語間リンクといったタグの貼付といった作業のようにTatataさんご自身の判断で進めていただけるものもあるかとは思いますが、記事名の一斉変更のように、従来の合意形成といった手続きを経ていただきたいものもあるかと思いますので。この点についてはぜひよろしくお願いします。--Shoestring 2009年1月7日 22:15 (JST)

テンプレートの作成やページの移動は従来どおり手作業でやりますので、恐らくボットの作業に先立つテンプレートの作成やページの移動の段階で然るべき場所にて提案や告知を行うことになると思います。(提案や告知に関してもボットとは関係無く従来どおりということで。)
ボットによる作業の期間が数日に渡る場合には、ボットの利用者ページか会話ページにも作業内容や予定を書くようにします。このような感じでいいですよね? -- Tatata 2009年1月8日 18:31 (JST)
それで結構です。よろしくおねがいします。--Shoestring 2009年1月8日 21:58 (JST)
賛成 --Episteme 2009年1月9日 00:31 (JST)

追加のご質問や反対のご意見も出なかったようなので、時間が経ってしまいましたが今回の依頼は「承認」ということで終了とさせて頂きます。皆様、ありがとうございました。尚、bot用のアカウントを本日作成しましたが、bot flagの付与はShoestringさんに後日直接お願いする予定です。 -- Tatata 2009年1月26日 19:08 (JST)

VolkovBot[編集]

Hello! VolkovBot (contributions) is operated by Volkov, sysop @ ru.wiki, it's active on many wikimedia projects, and now I hope it will be helpful for wikitravel as well. It's supposed to be run periodically to maintain interwiki links across different language versions. Please approve for a bot bit to avoid clogging recent changes. Thanks. --Volkov 2009年8月20日 01:51 (JST)

I have already put the bot-flag to VolkovBot tentatively, since it seems to have been in activity on ja WT from yesterday.--Shoestring 2009年8月20日 05:48 (JST)
(参考)本来ここで承認手続きを経てから活動するのが決まりとなっていますが、VolkovBotは既にアクティブになっているようなので、とりあえず昨日の時点でボットへのカテゴリ変更を行っています。--Shoestring 2009年8月20日 05:39 (JST)

変種

操作

Docents

他言語版

その他のサイト