def send_welcome(message): User.get_or_create_user(message) lng = get_lang(message) message_keyboard = ReplyKeyboardMarkup(one_time_keyboard=True, resize_keyboard=True, row_width=2) message_keyboard.add(*WORDS[lng]['start_keyboard'].values()) bot.send_message(message.chat.id, Texts.get_text('Greetings', lng), reply_markup=message_keyboard)
def send_greetings(message): User.get_or_create_user(message) keyboard = ReplyKeyboardMarkup(resize_keyboard=True) keyboard.row('Категории', 'Корзина', 'История заказов') # keyboard.row(*config.START_KEYBOARD.values()) if message.from_user.language_code == 'ru': bot.send_message(message.chat.id, Text.get_text('Ru greetings'), reply_markup=keyboard) elif message.from_user.language_code == 'de': bot.send_message(message.chat.id, Text.get_text('Greetings'), reply_markup=keyboard)
def language_or_greetings(message): if User.objects(user_id=message.from_user.id): language = User.objects.get(user_id=message.from_user.id).get_user_language Storage.language = language start_keyboard = START_KEYBOARD[language] s = u'\U0000270C' hello = s + Texts.objects.get(title='Greetings', language=language).text + f', {message.chat.first_name}' kb = ReplyKeyboardMarkup(resize_keyboard=True) kb.add(*start_keyboard.values()) bot.send_message(message.chat.id, hello, reply_markup=kb) else: Storage.language = 'uk' User.get_or_create_user(message, 'uk') kb = ReplyKeyboardMarkup(resize_keyboard=True) kb.add(*START_KEYBOARD['uk'].values())
def greetings(message): kb = ReplyKeyboardMarkup(resize_keyboard=True) kb.add(*config.START_KEYBOARD.values()) User.get_or_create_user(message) greetings_str = Texts.get_text('Greetings') bot.send_message(message.chat.id, 'HELLO!' + greetings_str, reply_markup=kb)