...
Code Block | ||||
---|---|---|---|---|
| ||||
# Внимание! Для использование многоуровневых операций необходимо полностью понимать что это такое.
# Иначе вы рискуете сделать бота полностью неработоспособным.
$self->{bot}->send_message({
text => 'Вы на втором шаге какой-то операции.\nОтправьте текст или нажмите <b>Отменить</b>',
reply_markup => {
keyboard => [[{
text => "Отменить",
}]],
resize_keyboard => "true",
},
parse_mode => 'HTML'
});
# Запись в базу о том, что пользователь находится на втором шаге операции.
# При любом его действии будет вызываться &Button_name::fn_name
# Не забудьте удалить после завершения операции.
$self->{bot_db}->add({
UID => $self->{bot}->{uid},
BUTTON => "Button_name",
FN => "fn_name",
ARGS => "дополнительные аргументы",
}); |
...