The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Facebook::Messenger::Client - Messenger Send API

SYNOPSIS

        use Facebook::Messenger::Client;

        my $client = Facebook::Messenger::Client->new(
                access_token => 'blabla'
        );

        $client->send_text( 0123456789, 'Some message...' );

        my $hashref = $client->get_user( 01234567890 );

DESCRIPTION

If you want to build a Facebook chatbot you will need to use the Send API to send back messages to a recipient. This is a basic implementation of the Messenger Send API that allows (for the moment) to send text messages.

ATTRIBUTES

access_token

The access token provided by Facebook. This can also be set via the GRAPH_ACCESS_TOKEN environment variable.

METHODS

send

        my $hashref = $client->send( $recipient_id, $model );

Generic send function. This will that a Facebook::Messenger::Client::Model instance and send it to the server.

send_text

        my $hashref = $client->send_text( $recipient_id, 'The message goes here ...' );

get_user

        $hashref = $client->get_user( $user_id );

AUTHOR

Tudor Marghidanu <tudor@marghidanu.com>

SEE ALSO

LICENSE

This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.