async def show(self, group_id): result = await self.client( functions.messages.GetScheduledHistoryRequest(peer=group_id, hash=0)) messages = result.messages processed_messages = [] for message in messages: processed_messages.append({ 'date': str(message.date)[:16], 'message': message.message[:60].replace('\n', ' ') }) table_formatter = TableFormatter() table_formatter.print_table(processed_messages)