INNER CODE UNIT · Python
update_profile
sidor0912/FunPayCardinal · tg_bot/bot.py:390
def update_profile(self, c: CallbackQuery):
new_msg = self.bot.send_message(c.message.chat.id, _("updating_profile"))
try:
self.cardinal.account.get()
self.cardinal.balance = self.cardinal.get_balance()
except:
self.bot.edit_message_text(_("profile_updating_error"), new_msg.chat.id, new_msg.id)
logger.debug("TRACEBACK", exc_info=True)
self.bot.answer_callback_query(c.id)
return
self.bot.delete_message(new_msg.chat.id, new_msg.id)
self.bot.edit_message_text(utils.generate_profile_text(self.cardinal), c.message.chat.id,
c.message.id, reply_markup=skb.REFRESH_BTN())
def act_manual_delivery_test(self, m: Message):
"""
Активирует режим ввода названия лота для ручной генерации ключа теста автовыдачи.