Пример #1
0
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)
Пример #3
0
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())
Пример #4
0
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)