Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Как создать меню для бота? #6

Open
Rashid2kaz opened this issue Nov 23, 2021 · 3 comments
Open

Как создать меню для бота? #6

Rashid2kaz opened this issue Nov 23, 2021 · 3 comments
Labels

Comments

@Rashid2kaz
Copy link

Здравствуйте!
Я новичок. Не подскажите как создать меню для бота.

@Al-Muhandis
Copy link
Owner

Есть понятие инлайн кнопок https://core.telegram.org/bots/2-0-intro#new-inline-keyboards и кнопок клавиатуры https://core.telegram.org/bots#keyboards

@Rashid2kaz
Copy link
Author

Прошу прощения, я неправильно выразился.
Я знаю, что есть понятие инлайн кнопок и кнопок клавиатуры. Я не знаю как в Лазарусе реализовать.
Если несложно, не могли бы вы написать код какой-нибудь кнопки и функцию обрабатывающую результат ее нажатия.
Думаю было бы вообще, хорошо, если бы вы это сделали в примере LongPollingDesktop.
Но если некогда, извините за беспокойство.

@Al-Muhandis
Copy link
Owner

Самой простой пример использования InlineKeyboard можно увидететь в тестах

procedure TTestSender.InlineKeyboard;
(без обработки коллбека) или, к примеру, в ShellRemoteBot (там как раз LongPolling) обработкой коллбеков https://github.com/Al-Muhandis/ShellRemoteBot/blob/fc123af2b01827dbf68a182ef8f2874303b69ed1/shellthread.pas#L168

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants