diff --git a/pytchat/processors/compatible/renderer/membership.py b/pytchat/processors/compatible/renderer/membership.py index b6b8fe4..5721549 100644 --- a/pytchat/processors/compatible/renderer/membership.py +++ b/pytchat/processors/compatible/renderer/membership.py @@ -35,6 +35,6 @@ class LiveChatMembershipItemRenderer(BaseRenderer): } def get_message(self, renderer): - message = (renderer["headerSubtext"]["runs"][0]["text"] - )+' / '+(renderer["authorName"]["simpleText"]) - return message + message = ''.join([mes.get("text", "") for mes in renderer["headerSubtext"]["runs"]]) + return message, [message] + diff --git a/pytchat/processors/default/renderer/membership.py b/pytchat/processors/default/renderer/membership.py index a7ac3cf..726b617 100644 --- a/pytchat/processors/default/renderer/membership.py +++ b/pytchat/processors/default/renderer/membership.py @@ -10,6 +10,6 @@ class LiveChatMembershipItemRenderer(BaseRenderer): self.author.isChatSponsor = True def get_message(self, renderer): - message = (renderer["headerSubtext"]["runs"][0]["text"] - )+' / '+(renderer["authorName"]["simpleText"]) - return message + message = ''.join([mes.get("text", "") for mes in renderer["headerSubtext"]["runs"]]) + return message, [message] +