Esempio n. 1
0
def greet_user(update, context):
    logging.info('Вызван /start')
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f"Здравствуй, пользователь {context.user_data['emoji']}! Ты вызвал команду /start",
        reply_markup=create_fox_keyboard()
    )
Esempio n. 2
0
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    user_text = update.message.text
    update.message.reply_text(
        f"Ты говоришь Лисичке *{user_text}*.\nИ Лисичка отвечает тебе _{user_text}_! {context.user_data['emoji']}", parse_mode='MARKDOWN',
        reply_markup=create_fox_keyboard()
    )
Esempio n. 3
0
def cat(update: Update, context: CallbackContext) -> None:
    cats_list = glob('images/cat*.jp*g')
    cat = choice(cats_list)
    chat_id = update.effective_chat.id
    context.bot.send_photo(chat_id=chat_id,
                           photo=open(cat, 'rb'),
                           caption=get_smile('cat'))
def user_coordinates(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    username = update.message.chat.username
    coord = update.message.location
    update.message.reply_text(
        f'{username}{context.user_data["emoji"]}! Твои координаты {coord}',
        reply_markup=main_keyboard())
Esempio n. 5
0
def greet_user(update: Update, context: CallbackContext) -> None:
    smile = get_smile()
    user_name = update.effective_user.first_name
    update.message.reply_text(
        f'Привет, {user_name}! Я самый лучший бот на свете {smile}',
        reply_markup=main_keyboard())
    help(update, context)
Esempio n. 6
0
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    username = update.effective_user.first_name
    text = update.message.text
    print(text)
    update.message.reply_text(f"{text} {context.user_data['emoji']}",
                              reply_markup=main_keyboard())
Esempio n. 7
0
def greet_user(update, context):
    print("Вызван /start")
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f"Здравствуй, пользователь {context.user_data['emoji']}!",
        reply_markup=main_keyboard()
    )
Esempio n. 8
0
def user_coordinates(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    coords = update.message.location
    update.message.reply_text(
        f"Ваши координаты {coords} {context.user_data['emoji']}!",
        reply_markup=main_keyboard()
    )
Esempio n. 9
0
def greet_user(update, context):
    """Greet func for /start message."""
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        'Hello! {0}'.format(context.user_data['emoji']),
        reply_markup=main_keyboard(),
    )
Esempio n. 10
0
def talk_to_me(update: Update, context: CallbackContext) -> None:
    user_text = update.message.text
    if '?' in user_text:
        smile = get_smile('bad')
        update.message.reply_text(f'На вопросы не отвечаю {smile}')
    else:
        update.message.reply_text(f'Ты написал: {user_text}!!!!!!!111111111')
Esempio n. 11
0
def get_user_coordinates(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    coords = update.message.location
    update.message.reply_text(
        f"Лисичка нашла твои координаты {context.user_data['emoji']}: долгота {coords['longitude']}, широта {coords['latitude']}!",
        reply_markup=create_fox_keyboard()
    )
Esempio n. 12
0
def greet_user(update, context):
    print("Вызыван /start")
    context.user_data['emoji'] = get_smile(context.user_data)
    # my_keyboard = ReplyKeyboardMarkup([['Очень нужен котик']])
    update.message.reply_text(
        f"Ну здорова, отец {context.user_data['emoji']}!",
        reply_markup=main_keyboard()
    )
Esempio n. 13
0
def greet_user(update, context):
    print('Вызван/Start')
    username = update.effective_user.first_name
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f'Привет, {username}! {context.user_data["emoji"]}',
        reply_markup=main_keyboard()
        )
Esempio n. 14
0
def user_coordinates(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    coordinates = update.message.location
    update.message.reply_text('Your coordinates {0} {1}'.format(
        coordinates,
        context.user_data['emoji'],
    ),
                              reply_markup=main_keyboard())
Esempio n. 15
0
def talk_to_me(update, context):
    """Return echo user message."""
    context.user_data['emoji'] = get_smile(context.user_data)
    user_message = update.message.text
    update.message.reply_text('{0} {1}'.format(
        user_message,
        context.user_data['emoji'],
    ))
Esempio n. 16
0
def greet_user(update, context):
    print("Вызван /start")
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f"Привет, пользователь{context.user_data['emoji']}! Ты вызвал команду \n /start \
 \n /planet Planet - узнать созвездие планеты \
 \n /wordcount ''Ващ текст'' - узнать количество слов в тексте \
 \n /next_full_moon - узнать дату следующей полной луны \
 \n /guess number - игра угадать число большее, чем загаданное число бота",
        reply_markup=main_keyboard())
Esempio n. 17
0
def start_bot(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    smile = context.user_data['emoji']
    update.message.reply_text(f'Здраствуй, пользователь {smile}!',
                              reply_markup=main_keyboard())
Esempio n. 18
0
def user_location(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    coords = update.message.location
    update.message.reply_text(
        f"You're location id {coords} {context.user_data['emoji']}!",
        reply_markup=main_keyboard())
Esempio n. 19
0
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    smile = context.user_data['emoji']
    text = update.message.text
    update.message.reply_text(f'{text} {smile}', reply_markup=main_keyboard())
Esempio n. 20
0
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    text = update.message.text
    print(text)
    my_keyboard = ReplyKeyboardMarkup([['Прислать котика']])
    update.message.reply_text(f"{text} {context.user_data['emoji']}", reply_markup=main_keyboard())
Esempio n. 21
0
def greet_user(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f"Hello, my dear friend {context.user_data['emoji']}!",
        reply_markup=main_keyboard())
Esempio n. 22
0
def talk_to_me(update, context):
    text = update.message.text
    print(text)
    context.user_data["emoji"] = get_smile(context.user_data)
    update.message.reply_text(f"{text} {context.user_data['emoji']}",
                              reply_markup=my_keyboard())
def greet_user(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    username = update.message.chat.username
    update.message.reply_text(
        f'Привет {username}{context.user_data["emoji"]}! Ты вызвал команду /start!',
        reply_markup=main_keyboard())
Esempio n. 24
0
def greet_user(update, context):
    get_name = update.effective_chat.first_name
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f'Здравствуй {get_name} {context.user_data["emoji"]}',
        reply_markup=get_keyboard())
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    text = update.message.text
    update.message.reply_text(f'{text}, {context.user_data["emoji"]}')
Esempio n. 26
0
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    user_text = update.message.text
    update.message.reply_text(f'{user_text} {context.user_data["emoji"]}',
                              reply_markup=get_keyboard())
Esempio n. 27
0
def greet_user(update, context):
    print('Вызван /start')
    context.user_data["emoji"] = get_smile(context.user_data)
    update.message.reply_text(
        f'Привет, пользователь {context.user_data["emoji"]}! Ты вызвал команду /start',
        reply_markup=my_keyboard())
Esempio n. 28
0
def talk_to_me(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    user_text = update.message.text
    print(user_text)
    update.message.reply_text(f"{user_text} {context.user_data['emoji']}", reply_markup=main_keyboard())
Esempio n. 29
0
def greet_user(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f'Здравствуй, пользователь! {context.user_data["emoji"]}',
        reply_markup=create_main_keyboard())
Esempio n. 30
0
def greet_user(update, context):
    context.user_data['emoji'] = get_smile(context.user_data)
    update.message.reply_text(
        f'Привет, пользователь {context.user_data["emoji"]}!',
        reply_markup=main_keyboard())