<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.amazon.co.jp/exec/obidos/ASIN/4254102372/wakaba1-22/">http://www.amazon.co.jp/exec/obidos/ASIN/4254102372/wakaba1-22/</anchor-external></p><p><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.amazon.co.jp/exec/obidos/ASIN/4254102372/wakaba1-22/">https://www.amazon.co.jp/exec/obidos/ASIN/4254102372/wakaba1-22/</anchor-external></p><p><anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.amazon.co.jp/exec/obidos/ASIN/B000JAAJ66/wakaba1-22/">http://www.amazon.co.jp/exec/obidos/ASIN/B000JAAJ66/wakaba1-22/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end><pre class="perl code">sub check_channel {
    my ($self, $pig, $channel) = @_;
    return unless $channel-&gt;is_active;

    for my $feed (@{ $channel-&gt;feeds }) {
        $feed-&gt;each_new_entry( $pig, sub {
            my $entry = shift;

            my $author = $entry-&gt;author;
            my $title = $entry-&gt;title;
            $title = '<span></span>' if $title eq 'id:wakabatan' and $author eq 'wakabatan';

            $pig-&gt;log-&gt;debug(
                encode_utf8(sprintf( &quot;%s: %s - %s&quot;,
                    ($author || '[no name]'),
                    ($title  || '[no title]'),
                    ($entry-&gt;link   || '[no link]'))));

            # TODO: メッセージフォーマットをconfigで指定できるよう
            my @message;
            push @message, sprintf '[%s] &lt;%s&gt;', $title, $entry-&gt;link;
            push @message, substr $entry-&gt;content-&gt;body, 0, 500;

#            $pig-&gt;privmsg( $self-&gt;bot_name, $channel-&gt;name, $message );
            $pig-&gt;join($author, $channel-&gt;name);
            $pig-&gt;privmsg( $author, $channel-&gt;name, $_ ) for @message;
        });
    }
}</pre></p></body></html>