def change_avatar(bot, update, user_data): user = get_or_create_user(db, update.effective_user, update.message) if 'smile' in user: del user['smile'] smile = get_user_smile(db, user) update.message.reply_text('Готово: {}'.format(smile), reply_markup=get_keyboard())
def talk_to_me(bot, update, user_data): user = get_or_create_user(db, update.effective_user, update.message) smile = get_user_smile(db, user) user_text = "Привет {} {}! Ты написал {}".format(user['first_name'], smile, update.message.text) logging.info("User: %s, Chat id: %s, Message: %s", user['username'].username, update.message.chat.id, update.message.text) #user_text = update.message.text #текст который пришел от пользователя #print(update.message) update.message.reply_text(user_text, reply_markup=get_keyboard())
def greet_user(bot, update, user_data): #print(update.effective_user) # данные от пользователя #print(update.message) #print(update.message.chat_id) #print('Вызван /start') user = get_or_create_user(db, update.effective_user, update.message) smile = get_user_smile( db, user) # выбрали произвольный смайл с собственной функции user_data['smile'] = smile text_user = '******'.format(smile) text = 'Вызван /start' logging.info(text) # пишем в логи update.message.reply_text(text_user, reply_markup=get_keyboard())
def get_location(bot, update, user_data): user = get_or_create_user(db, update.effective_user, update.message) print(update.message.location) update.message.reply_text('Готово: {}'.format(get_user_smile(db, user)), reply_markup=get_keyboard())