森猫日記

2009-03-16

[] ボットには勝てぬ? 10:13  ボットには勝てぬ? - 森猫日記 を含むブックマーク


先日、利用者:NobelBot が暴れていると指摘を受けてとりあえず止めて、飼い主が<もうテンプレートは触らせないから>と理解なさったようなのですぐに解除した、ということがあったのですが・・・。

その後始末、大量だから一律差し戻しがいいだろうとアドバイスされて、はじめたところ、幸か不幸か、手始めにもどしたいくつかがどれも戻さずともよかったようで、ありゃ困ったどうしようと思案してる間に、fixしておきます/おきました とメッセージを頂き、これ幸いと手出しをやめ、ボット依頼で差し戻してもらう方が正確かもしれませんとお返事しました。

そのあと、ボット依頼から来られた方にご質問を受けて、もう一度、Nobelbotの投稿履歴を斜め読みしたところ

  1. 記事・Wikipedia文書の言語間リンク(おそらく無問題)
  2. テンプレートの noinclude部分に言語間リンク追加(おそらく無問題)
  3. テンプレートの includeされる部分に言語間リンク追加(問題)
  4. /docに言語間リンクがあるのにテンプレートにも追加(二重リンク:noinclude部分であれば実害はない?)
  5. /docに言語間リンクがあるのにテンプレートにも追加(二重リンク:include部分であれば問題あり)

という問題が混在してるのではないかと思いました(上記ケースすべてを確認したわけではありません、念のため)。だとしたら、ボットが不適切な言語リンク追加をしないような状況にもっていくか、全保護するか、どちらかをしないと、また別のボットをブロックしなければならなくなりそうです。

2008-08-08

[]あつかましくもMiyaBot 23:58 あつかましくもMiyaBot - 森猫日記 を含むブックマーク


なりゆきで利用者:MiyaBotをつくったところ、某所で「そういう趣味があるとはしらなんだ」と言われてたそうです f^-^;;

  • ※趣味はあってもスキルは足りないのよね・・・全然。
  • ※いつかはbot使いに、というのは 長年の夢でございます。
  • ※HTMLだってB2だってIRCクライアントだってSkypeだって使えるようになったんだから、いつかはきっと、と信じてメモ:

Wikipedia:ウィキプロジェクト Bot

Wikipedia:Bot/使用申請

Wikipedia:Bot作業依頼 - Wikipedia‐ノート:Bot作業依頼

{{Bot|Miya}}

http://ja.wikipedia.org/wiki/Help:Pywikipediabot

http://meta.wikimedia.org/wiki/Bot_policy/ja

en:Wikipedia:Creating a bot(英語版)

mw:API/ja - MediaWiki API

Help‐ノート:Pywikipediabot

Wikipedia‐ノート:Bot

Wikipedia:Help for Non-Japanese Speakers#Indef block of my bot User:タチコマ robot

-------------------------------------------------

I know you can not(or will not) read ja policies...so, I say you "Don't operate a bot except an interlang bot where you can't read local policies by yourself. OK?--miya 2008年8月8日 (金) 12:13 (UTC)

利用者‐会話:Miyaより

-------------------------------------------------

Wikipedia:Criteria for speedy deletion of jawp has no definite rule to speedy delete brokenredirects. Did you know that? If you could have read that rule by yourself, you would not use the broken check program.

So this is my advice: in wikis where you can't read their local rules, let your bot only maintain interlanguage links or fix double-redirects, just like globalbots. That will cause little trouble to you, to your bot and to the wikis.--miya 2008年8月9日 (土) 02:46 (UTC)

利用者‐会話:Miyaより

-------------------------------------------------

こんにちは。白猫さんへのご説明ありがとうございます。私の説明が不十分だったばかりにご迷惑をおかけしています。

ただ、ウィキメディアのボットは、飼い主が方針を読めないWikiでも活動を認められているのでしょうか。方針を読めない言語版でm:Bot policy#Global botsに許されている"only maintain interlanguage links or fix double-redirects" 以上のプログラムを走らせることは、むしろ非常識なことじゃないかと思うのですが。白猫さんがGlobal bots以上のプログラムを走らせないとお約束になるなら、私もブロック解除に賛成いたします。--miya 2008年8月9日 (土) 03:01 (UTC)

利用者‐会話:Tatsujin28より

-------------------------------------------------

もう一点:あなたは Wikipedia:Bot/使用申請/コンピュータで、"primarily for interwiki related tasks such as interwiki links or commons image deletions/renaming as well as double redirect fixing" (miya訳:主にinterwiki関連のリンクやコモンズ画像の調整と二重リダイレクトの修正のため)としてBot flagを認められています。Meta:Bot policy は、"If you intend to expand the scope of the bot beyond that which was supported by the community, make note of this at the relevant discussion page to ensure that there is no opposition."(miya訳:ボットの作業範囲をコミュニティの承認を得た範囲以上に広げたいなら、関連するページにこれを書いて反対が出ないか確かめてください)と求めています。あなたはコミュニティの承認を得た範囲を超えてbotを運用しました。これはMeta:Bot policyに反するのではありませんか。--miya 2008年8月9日 (土) 04:57 (UTC)

-------------------------------------------------

python

pywikipedia

----

login.py

config.

SETTINGS TO AVOID SERVER OVERLOAD を読むこと。

-------------------------------------------------

■user-config.py

mylang = 'ja'

family = 'wikipedia'

usernames['wikipedia']['ja'] = u'MiyaBot'

スロットルも指定 -putthrottle:30

(UTF-8で保存)

-------------------------------------------------

設定は user-config.py に書く。 config.py はいじらない。

test.py 「You are logged in on どこそこ as だれそれ」

welcome.py

Windows のコマンドプロンプト上なら Ctrl + C で止まる

再開は Ctr+S

タスクマネージャでプロセスを止める方法もある(奥の手