MC
Size: a a a
MC
MC
MC
MC
ᴛ
◄
MC

a
MC
a
s
s
@bot.message_handler(func=lambda message: message.text in \
(Config.buttons['main_menu']['profile']['en'], Config.buttons['main_menu']['profile']['ru']))
def profile(message):
user_id = message.from_user.id
db = db_connect()
user = User(db, user_id)
user.get_data()
markup = Markup.profile_menu(user.lang)
msg_id = user.get_statement() # беру message_id из базы
try:
msg_data = bot.edit_message_text(
chat_id=message.chat.id,
message_id=msg_id,
text=Config.texts['profile_menu'][user.lang] % (user.user_id, user.balance, user.status),
reply_markup=markup
)
except:
msg_data = bot.send_message(
message.chat.id,
Config.texts['profile_menu'][user.lang] % (user.user_id, user.balance, user.status),
reply_markup=markup
)
user.set_statement(msg_data.message_id) # тут записываю message_id в базу
bot.infinity_polling()
ᴛ