umbot
    Preparing search index...

    Interface ITelegramInlineKeyboard

    ITelegramInlineKeyboard Интерфейс для inline-кнопок в сообщениях Telegram

    Используется для создания кнопок, которые отображаются непосредственно в сообщении:

    • Кнопки-ссылки
    • Кнопки с callback-данными

    url и callback_data взаимоисключающие: кнопка содержит либо ссылку, либо callback-данные.

    const urlButton: ITelegramInlineKeyboard = {
    text: 'Открыть сайт',
    url: 'http://localhost'
    };

    const callbackButton: ITelegramInlineKeyboard = {
    text: 'Открыть раздел',
    callback_data: { action: 'open_site' }
    };
    interface ITelegramInlineKeyboard {
        callback_data?: string | TButtonPayload;
        style?: string;
        text: string | null;
        url?: string;
    }
    Index

    Properties

    callback_data?: string | TButtonPayload

    Дополнительные параметры, которые передадутся после нажатия на кнопку

    style?: string

    Стиль кнопки (Telegram Bot API 9.4+). Возможные значения (Bot API): 'primary', 'success', 'danger'

    text: string | null

    Текст внутри кнопки

    url?: string

    Ссылка по которой перейдёт пользователь после нажатия