telegraf-markup4

1.1.0 • Public • Published

Установка и импортирование

Установка модуля:

npm i telegraf-markup4

Импорт в проект:

const M = require('telegraf-markup4')

Extra

При создании любой клавиатуры с помощью данного модуля не нужно превращать клавиатуру в Extra (Extra.markup(), или .extra()), это сделает модуль за Вас

Создание reply-клавиатуры

Для создания reply-клавиатуры используйте:

M.keyboard.reply(btns)

и вместо btns собственно сами кнопки, которые должны быть в клавиатуре (например [['Кнопка 1'], ['Кнопка 2', 'Кнопка 3']])

Создание inline-клавиатуры

Похожий принцип как и при создании reply-клавиатуры, только используеться

const btns = [M.button.callback('Старт', 'start')]
M.keyboard.inline(btns)

Создание кнопок для inline-клавиатуры

Для этого можно использовать объект button, например:

Callback кнопка

M.button.callback('Текст кнопки', 'action')

URL кнопка

M.button.url('Текст кнопки', 'URL адрес')

Кнопка с переходом в другой чат

M.button.switchToChat('Текст кнопки', 'Значение запроса')

Readme

Keywords

none

Package Sidebar

Install

npm i telegraf-markup4

Weekly Downloads

1

Version

1.1.0

License

ISC

Unpacked Size

3.97 kB

Total Files

7

Last publish

Collaborators

  • degreet