The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Name

Mojolicious::Plugin::IsBot

Synopsis

A super simple Mojolicious plugin to test if a User-Agent header is possbily a bot.

Works by adding a is_bot method to Mojo::Message::Request.

Example

    use Mojolicious::Lite -signatures;

    plugin('IsBot');

    get '/' => sub {
        my $s = shift;
        
        return $s->render(text => 'You are bot!') if $s->req->is_bot;
        
        $s->render(text => 'You are not bot!');
    };

    app->start;

License

Is::Bot is provided under the Artistic 2.0 license.