diff --git a/sopel_modules/SpiceBot/MessageLog.py b/sopel_modules/SpiceBot/MessageLog.py index ba57369..7beed9b 100644 --- a/sopel_modules/SpiceBot/MessageLog.py +++ b/sopel_modules/SpiceBot/MessageLog.py @@ -69,9 +69,12 @@ class MessageLog(): if not recipients: if self.message_display[log_id]["trigger"]["sender"]: - recipients = self.message_display[log_id]["trigger"]["sender"] + recipients = [self.message_display[log_id]["trigger"]["sender"]] else: - recipients = self.message_display[log_id]["trigger"]["nick"] + recipients = [self.message_display[log_id]["trigger"]["nick"]] + + if not isinstance(recipients, list): + recipients == [recipients] messagedict = {"type": "normal", "message": message, "recipients": recipients} @@ -106,9 +109,6 @@ class MessageLog(): for messagedict in current_messages: - if not isinstance(messagedict["recipients"], list): - messagedict["recipients"] == [messagedict["recipients"]] - if messagedict["type"] == 'error': bot.say("here a") bot.osd(messagedict['message'], self.message_display[log_id]["trigger"]["nick"], 'notice')