Size: a a a

2021 June 28

VG

Vadim Goncharov in Modern::Perl
молния ебанула в подстанция
источник

AS

Alexey Stavrov in Modern::Perl
Поставил его в VSCode и получил:
[Error - 4:56:46 PM] Starting client failed
Launching server using command pls failed.

Идеи?
источник

SZ

Sergey Zhmylove in Modern::Perl
Как и где ты создаешь клавиатуру?
источник

SZ

Sergey Zhmylove in Modern::Perl
Проверить, что pls нормально установлен
источник

SZ

Sergey Zhmylove in Modern::Perl
И запускается
источник

VG

Vadim Goncharov in Modern::Perl
это такая штука, которая парсит код, и может подключаться к редакторам для автодополнения и прочих плюшек - к Visual Studio Code, к vim есть плагины...
источник

AF

Alexandre Frolov in Modern::Perl
Когда получаю любое сообщение, выдаю:
$rc=$api->sendMessage ({
           chat_id => $chat_id,
           parse_mode => "HTML",
     text => '<b>Выберите нужное</b> на клавиатуре или перейдите на <a href="https://www.shop.ru/">сайт</a>',
           reply_markup => {
           resize_keyboard => \1, # \1 = true when JSONified, \0 = false
           keyboard => [ [ { text => "Оставить номер телефона", request_contact => \1}, { text => "Help me!!!", callback_data => "HELPME" } ] ],
     }
});
источник

IB

Ivan Bessarabov in Modern::Perl
Идея — попробовать запустить руками без vscode и понять что этому скрипту не хватает для работы
источник

SZ

Sergey Zhmylove in Modern::Perl
Давай вместе разбираться. Reply markup это что?
источник

SZ

Sergey Zhmylove in Modern::Perl
reply_markup => {inline_keyboard => [text => "hello", callback_data => "world"]}
источник

AF

Alexandre Frolov in Modern::Perl
Насколько я понимаю, это и есть описание клавиатуры, которая появляется внизу
источник

SZ

Sergey Zhmylove in Modern::Perl
С чего ты взял?
источник

AF

Alexandre Frolov in Modern::Perl
Вполне могу ошибаться, я только начал разбираться с телеграмом
источник

SZ

Sergey Zhmylove in Modern::Perl
источник

SZ

Sergey Zhmylove in Modern::Perl
@alexandre_frolov вот это попробуй
источник

ПК

Павел Колганов ☭... in Modern::Perl
@nuclight @AlexFeat спасибо!
Коллеги отписали новость по этому делу.
источник

AF

Alexandre Frolov in Modern::Perl
$rc=$api->sendMessage ({
           chat_id => $chat_id,
           parse_mode => "HTML",
     text => '<b>Выберите нужное</b> на клавиатуре или перейдите на <a href="https://www.shop.ru/">сайт</a>',

           reply_markup => {inline_keyboard => [text => "hello", callback_data => "world"]}
});

code 400: Bad Request: field "inline_keyboard" of the InlineKeyboardMarkup must be an Array of Arrays at /usr/local/share/perl/5.28.1/WWW/Telegram/BotAPI.pm line 224.
источник

VG

Vadim Goncharov in Modern::Perl
ну ясен пень, там же кнопки в ряд по строкам
источник

SZ

Sergey Zhmylove in Modern::Perl
Удвой квадратные скобки
источник

AF

Alexandre Frolov in Modern::Perl
reply_markup => { inline_keyboard => [[text => "hello", callback_data => "world"]] }

дает
ERROR: code 400: Bad Request: can't parse inline keyboard button: InlineKeyboardButton must be an Object at /usr/local/share/perl/5.28.1/WWW/Telegram/BotAPI.pm line 224.
источник