コード例 #1
0
def anketa_skip_comment(bot, update, user_data):
    text = '''
<b>Имя Фамилия:</b> {anketa_name}
<b>Оценка:</b> {ankera_rating}'''.format(**user_data)
    update.message.reply_text(text,
                              reply_markup=get_keyboard(),
                              parse_mode=ParseMode.HTML)
    return ConversationHandler.END
コード例 #2
0
def talk_to_me(bot, update, user_data):
    smile = get_user_smile(user_data)
    user_text = 'Привет {}{}! Как ты мог написать мне {}???'.format(
        update.message.chat.first_name, user_data['smile'],
        update.message.text)
    logging.info("User: %s, Chat id: %s, Message: %s",
                 update.message.chat.username, update.message.chat.id,
                 update.message.text)
    print(update.message)
    update.message.reply_text(user_text, reply_markup=get_keyboard())
コード例 #3
0
def get_location(bot, update, user_data):
    print(update.message.location)
    update.message.reply_text('Готово {}'.format(get_user_smile(user_data)),
                              reply_markup=get_keyboard())
コード例 #4
0
def change_avatar(bot, update, user_data):
    if 'smile' in user_data:
        del user_data['smile']
    smile = get_user_smile(user_data)
    update.message.reply_text('Готово {}'.format(smile),
                              reply_markup=get_keyboard())
コード例 #5
0
def send_horse_picture(bot, update, user_data):
    horse_list = glob('Horses/horse*.jpg')
    horse_pic = choice(horse_list)
    bot.send_photo(chat_id=update.message['chat']['id'],
                   photo=open(horse_pic, 'r+b'),
                   reply_markup=get_keyboard())
コード例 #6
0
def greet_user(bot, update, user_data):
    print(update.message.chat_id)
    smile = get_user_smile(user_data)
    user_data['smile'] = smile
    text = f'Привет!{format(smile)}'
    update.message.reply_text(text, reply_markup=get_keyboard())