diff --git a/twikit/client/client.py b/twikit/client/client.py index 053f0087..8568195b 100644 --- a/twikit/client/client.py +++ b/twikit/client/client.py @@ -3596,14 +3596,19 @@ async def get_list_tweets( next_cursor = items[-1]['content']['value'] results = [] - for item in items: - if not item['entryId'].startswith('tweet'): - continue + def handle_item(item): tweet = tweet_from_data(self, item) if tweet is not None: results.append(tweet) + for item in items: + if item['entryId'].startswith('tweet'): + handle_item(item) + elif item['entryId'].startswith('list-conversation'): + for item in item['content']['items']: + handle_item(item) + return Result( results, partial(self.get_list_tweets, list_id, count, next_cursor),