08:29:17)追加された行はこの色です。削除された行はこの色です。投稿内容をチェックし、Spamを防止することができます。ユーザ登録をする必要があります。以下のページからユーザ登録をおこない、APIキーを取得してください。(基本的に無料ですが、商用に利用する場合は有料となります。ディレクトリにおいてください。}のような箇所があります。そこを以下に置き換えます。[#h71c053a]問題-AkismetのAPIでは、以下の情報を元にスパム判定をおこなう--投稿者(author)--E-mail--WebSite(投稿者のURL)--本文--基本的に「本文」だけを設定すればスパム判定はおこなわれる。-が、Pukiwikiのほうではプラグインによって、本文が設定される変数名が異なる。--例えばコメントプラグインなどの場合は「msg」に本文が設定されるが、トラッカープラグインの場合は変数名は、ユーザーの設定によって異なる。-ようするに、AkismetAPIの本文に対して、Pukiwiki上で投稿された変数のうちどれをマッピングさせるかという問題が存在する。ゴミが付く(自動生成される、メッセージダイジェスト値など)。それらのせいで普通の投稿もスパムに間違われはしないか懸念がある。送信する情報量が2倍。スパムではありえないはずなので送る必要がない)。送信しない値をこつこつと1つずつ対応していくか、無視して全体送信か。案2とは逆に送信する値をこつこつと1つずつきっちり対応。PukiwikiやAkismetの仕様変更が行われるたびに修正しなければならず、サポートも大変。書き込む前の内容と差分を取って送ればよい。合体→分離と無駄なことをしている感は否めない。書き込む前の内容と差分を取って送ればよい。それによって、確実に新規内容だけをチェックできる。合体→分離と無駄なことをしている感は否めない。使用しない、つまりwikiページへの書き込みをしないプラグイン(bbs.inc.phpやメール送信プラグイン)には対応できない。感想などお待ちしています。ありがとうございます。1.4.7にて導入してみようとしたのですが、動きませんでした。03:33:10};--2007/1/27のAkismetの仕様変更で動作しなくなっていたと思われます。私もAkismetはBlogで使用していますが、非常に強力で重宝しています。導入して2ヶ月、一度もSPAMを突破された事がありません。PukiWikiで公式に利用できるようになると非常に嬉しいです。した外部のシステムを(一つじゃなく、管理者の任意の種類と数)呼べるように、anti-spam機構の下地を作ればいいんだろうなあと思っています。クラスの仕様が変わって既に小沼さんのakismet_filter.phpの内容は古くなっているようです。以下にcommentプラグインを直接改造する例を挙げておきます。そんな感じの処理があるかもしれません。GET以外の処理について、プラグインの判定と下処理をした上で、その内容を全部関数に渡すようなものが。ここをもう少し拡張して、こうした外部サービスを呼べるようにすればいいんではないかなと思っています。オリジナルの小沼さん版が動作しないとのことなので今現在のまとめ的なものに内容を整頓しました。目を離している間にいろいろあったみたいですね。これから状況を確認します。それとメンテしていただいている方々、本当にありがとうございます。オリジナル版を更新しました。akismet_filter.phpを新しいものに差し替えていただければ動作するようになると思います。コメントがtimeoutになってしまい、今になって仕様変更を知りました。補則:私んとこは導入が1.9.07で、コメントは最初に動作確認した程度で日頃は使ってなかったので更新に気づくのが遅れた次第です。PukiWikiは1.4.7。今んとこ一切SPAMの被害を受けておりません。pegさんへの返答です。12:34:43};--1)すいません。akimet_fileterの中での呼び出しが大文字で呼び出していたためです。(Akismet.class.php→akismet.class.php)--2)スペルミスです。^^;--上記2点につきましては[[こちら:http://www.ark-web.jp/sandbox/wiki/190.html]]で修正しておきました。スパム取り消し報告、スパムログ参照ができる。