Size: a a a

2021 June 28

SZ

Sergey Zhmylove in Modern::Perl
Ну, во-первых эта поделка требует 5.32, а во-вторых её только под визуалкой разрабатывают...
источник

b

basiliscos in Modern::Perl
под qt creator в теории тоже можно юзать; давно прбовал - не работало
источник

SZ

Sergey Zhmylove in Modern::Perl
Ну, надо отдать должное, с вимом оно тоже как-то работает. С omni-completion грустно: не подсказывает параметры. Hover подсказки есть и вроде правильные. go to definition работает на тех примерах, которые я попробовал.
источник

AF

Alexandre Frolov in Modern::Perl
Добрый день!
Пытаюсь сделать телеграм бота с webhook и клавиатурой, но нигде не найду примера с обработкой callback_data:

keyboard => [ [  { text => "Help me!!!", callback_data => "/HELPME" } ] ],

Делал на Perl Mojolicious::Lite, но тоже не приходят данные callback_data.
Подскажите, пожалуйста, есть ли где готовый несложный пример с такой клавиатурой.
Спасибо!
источник

AS

Alexey Stavrov in Modern::Perl
Может кто-нибудь в 2-ух словах пояснить, что это такое?

По описанию какие-то функции, как в IDE или редакторе, но не могу связать это с тем, что это модуль на cpan...
источник

IB

Ivan Bessarabov in Modern::Perl
Гуглить language server. В двух словах — это отдельный микросервис к которому подключается IDE/редактор.
источник

AS

Alexey Stavrov in Modern::Perl
Спасибо
источник

ПК

Павел Колганов ☭... in Modern::Perl
Помню, тут кто-то был.
Товарищи перловки из reg.ru, а что у вас там случилось? Говорят, все лежит/лежало.
источник

АГ

Алексей Галаев... in Modern::Perl
источник

VK

Vyacheslav Koval in Modern::Perl
это из Visual studio code - есть протокол, который реализовывают для разных языков
источник

SZ

Sergey Zhmylove in Modern::Perl
А клава-то появляется?
источник

SZ

Sergey Zhmylove in Modern::Perl
Откуда ты вообще взял "callback_data"?
источник

SZ

Sergey Zhmylove in Modern::Perl
В бот апи такого нет
источник

AF

Alexandre Frolov in Modern::Perl
Да, клавиатура появляется, она определена у меня так:

           keyboard => [ [ { text => "Оставить номер телефона", request_contact => \1}, { text => "Help me!!!", callback_data => "HELPME" } ] ],
источник

АГ

Алексей Галаев... in Modern::Perl
источник

AF

Alexandre Frolov in Modern::Perl
callback_data   String   Optional. Data to be sent in a callback query to the bot when button is pressed, 1-64 bytes
источник

SZ

Sergey Zhmylove in Modern::Perl
Так он сует это в replykeyboard не?
источник

AF

Alexandre Frolov in Modern::Perl
А как мне извлечь эти данные? Я вывожу в журнал так:

post '/' => sub ($c) {
 my $data = $c->req->json;
 my $datad=Dumper($data);
 $c->app->log->info($datad);
источник

AF

Alexandre Frolov in Modern::Perl
Получаю в журнале это:
[2021-06-28 12:38:10.87105] [25205] [info] $VAR1 = {
         'update_id' => 341628885,
         'message' => {
                        'text' => 'Help me!!!',
                        'from' => {
                                    'language_code' => 'ru',
                                    'last_name' => 'Frolov',
                                    'username' => 'alexandre_frolov',
                                    'is_bot' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                                    'id' => 133925919,
                                    'first_name' => 'Alexandre'
                                  },
                        'message_id' => 800,
                        'date' => 1624873042,
                        'chat' => {
                                    'first_name' => 'Alexandre',
                                    'username' => 'alexandre_frolov',
                                    'last_name' => 'Frolov',
                                    'type' => 'private',
                                    'id' => 133925919
                                  }
                      }
       };
источник

AF

Alexandre Frolov in Modern::Perl
Пытался найти готовый несложный пример, но ничего так и не нашел
источник