diff --git a/mesh_bot.py b/mesh_bot.py index 1484f34..a28d800 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -84,7 +84,7 @@ def handle_motd(message, message_from_id): global MOTD if "?" in message and not "$": #basic help message return "Message of the day, set with 'motd $ motd'" - elif "$" in message and str(message_from_id) in bbs_admin_list.strip(): #access control via bbs admin list + elif "$" in message and str(message_from_id) in str(bbs_admin_list).strip(): #access control via bbs admin list motd = message.split("$")[1] MOTD = motd.rstrip() logger.debug(f"System: node changed MOTD: ", {message_from_id}) @@ -93,9 +93,9 @@ def handle_motd(message, message_from_id): motd = message.split("$")[1] MOTD = motd.rstrip() return "MOTD Set to: " + MOTD - elif "$" in message and bbs_admin_list.strip(): - logger.debug(f"System: node tried to change MOTD: ", str({message_from_id}), f", admin list is: ", str(bbs_admin_list)) - return "I can't do that for you" + elif "$" in message and str(bbs_admin_list).strip(): + logger.debug(f"System: node tried to change MOTD: ", str({message_from_id})) + return "I can't do that for you " + str(bbs_admin_list).strip() else: return MOTD