diff --git a/shvatka/tgbot/views/results/scenario.py b/shvatka/tgbot/views/results/scenario.py index d6d7aafd..a8349751 100644 --- a/shvatka/tgbot/views/results/scenario.py +++ b/shvatka/tgbot/views/results/scenario.py @@ -100,8 +100,12 @@ async def publish(self): if hint.time == 0: text = ( f"🔒 Уровень № {self.level.number_in_game + 1}\n" - f"Ключи уровня:\n🔑 " + "\n🔑 ".join(self.level.scenario.keys) + f"Ключи уровня:\n🔑 " + "\n🔑 ".join(self.level.scenario.get_keys()) ) + if self.level.scenario.get_bonus_keys(): + text += f"\nБонусные ключи:\n💰 " + "\n💰 ".join( + [f"{b.text} ({b.bonus_minutes} мин.)" for b in self.level.scenario.get_bonus_keys()] + ) elif hint_number == len(self.level.scenario.time_hints) - 1: text = ( f"🔖 Последняя подсказка уровня №{self.level.number_in_game + 1} "