Telebot::Handler::Poll - Base class for telegram update part poll handler
use Telebot::Handler::Poll; my $handler = Telebot::Handler::Poll->new( app => $app, payload => { id => 777, question => 'To be or not to be', options => [{ text => 'To be', voter_count => 100, }, { text => 'Not to be', voter_count => 0, }, { text => 'Not sure', voter_count => 0, }], total_voter_count => 100, is_closed => \1, is_anonymous => \1, allows_multiple_answers => \0, type => 'regular', }, update_id => 555, ); $handler->run();
Telebot::Handler::Poll is the base and default class for poll handler. You can create your own handler in Handler/Poll.pm
Telebot::Handler::Poll inherits all attributes from Telebot::Handler.
Telebot::Handler::Poll inherits all methods from Telebot::Handler.
$handler->run;
This method is overloaded in inheritted classes and called for processing telegram update poll. If not overloaded it dumps poll.
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#poll.
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.