Telebot::Handler::Update - Base class for telegram update handler.
use Telebot::Handler::Update; my $handler = Telebot::Handler::Update->new( app => $app, payload => { update_id => 555, pre_checkout_query => { id => 777, from => { id => 999, is_bot => \0, first_name => 'Vladimir', last_name => 'Lenin', }, currency => 'RUB', total_amount => 10000, invoice_payload => 'Invoice#12345', }, }, update_id => 555, ); $handler->run();
Telebot::Handler::Update is the base and default class for update handler. You can create your own handler in Handler/Update.pm
Telebot::Handler::Update inherits all attributes from Telebot::Handler.
Telebot::Handler::Update inherits all methods from Telebot::Handler.
$handler->run;
This method is overloaded in inheritted classes and called for processing telegram update. If not overloaded it dumps update.
Copyright (C) 2022, Igor Lobanov. This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.
https://github.com/igorlobanov/telebot, Mojolicious::Guides, https://mojolicious.org, https://core.telegram.org/bots/api#update.
To install Telebot, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Telebot
CPAN shell
perl -MCPAN -e shell install Telebot
For more information on module installation, please visit the detailed CPAN module installation guide.