File size: 453 Bytes
7ae18de
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton
from chatbot.plugins.languages import LANGUAGES

def get_language_keyboard():
    keyboard = []
    for lang_code, lang_name in LANGUAGES.items():
        keyboard.append(
            [InlineKeyboardButton(lang_name, callback_data=f"lang_{lang_code}")]
        )
    keyboard.append([InlineKeyboardButton("Cancel", callback_data="cancel")])
    return InlineKeyboardMarkup(keyboard)