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

NAME

Telebot::Task::UpdateField - Minion job for processing part of update.

SYNOPSIS

    use Telebot::Task::UpdateField;
    $app->minion->add_task(message => 'Telebot::Task::UpdateField');
    $app->minion->enqueue(message => [$payload, $update_id]);

DESCRIPTION

Telebot::Task::UpdateField is the task for processing part of incoming telegram update. This task is setup in app for all allowed updates.

ATTRIBUTES

Telebot::Task::UpdateField inherits all attributes from Minion::Job.

METHODS

Telebot::Task::UpdateField inherits all methods from Minion::Job.

run

    $job->run($payload, $update_id);

This is overloaded method which determine what part of update must be processed, creates instance of corresponding field handler and call handler's run with payload and update_id.

COPYRIGHT AND LICENSE

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.

SEE ALSO

https://github.com/igorlobanov/telebot, Mojolicious::Guides, https://mojolicious.org, https://core.telegram.org/bots/api.