def handle(self, message: Message): user_id = message.chat.id info = UserController.get_info(user_id) self.bot.send_message(user_id, info, reply_markup=MainKeyboard.build())
def get_active_meeting(_id: int) -> str: query = ((Meeting.initiator_id == _id) | (Meeting.companion_id == _id)) \ & ((Meeting.status == MeetingStatus.planned) | (Meeting.status == MeetingStatus.planned)) meeting: Meeting = Meeting.get(query) if _id == meeting.initiator_id.id: companion: User = User.get(User.id == meeting.companion_id) else: companion: User = User.get(User.id == meeting.initiator_id) meeting_time = meeting.meeting_time.strftime("%H:%M %d.%m.%Y") return f"Время:\n{meeting_time}\n\n" + UserController.get_info(companion.id)