From 29cd9c6c3e9f07bf1f7be9db40538638639307cf Mon Sep 17 00:00:00 2001 From: Samuel MARTIN MORO Date: Wed, 26 May 2021 12:47:55 +0200 Subject: [PATCH] feat(chat): allows to disable chat message post when joining in --- stream.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/stream.py b/stream.py index 6992e32..8842da2 100644 --- a/stream.py +++ b/stream.py @@ -146,14 +146,15 @@ def bbb_browser(): chat_send = browser.find_elements_by_css_selector('[aria-label="Send message"]')[0] # ensure chat is enabled (might be locked by moderator) if element.is_enabled() and chat_send.is_enabled(): - tmp_chatUrl = args.target.partition('//')[2].partition('/')[0] - if args.chatUrl: - tmp_chatUrl = args.chatUrl tmp_chatMsg = os.environ.get('BBB_CHAT_MESSAGE', "This meeting is streamed to") - if args.chatMsg: - tmp_chatMsg = ' '.join(args.chatMsg).strip('"') - element.send_keys("{0}: {1}".format(tmp_chatMsg, tmp_chatUrl)) - chat_send.click() + if not tmp_chatMsg in [ 'false', 'False', 'FALSE' ]: + tmp_chatUrl = args.target.partition('//')[2].partition('/')[0] + if args.chatUrl: + tmp_chatUrl = args.chatUrl + if args.chatMsg: + tmp_chatMsg = ' '.join(args.chatMsg).strip('"') + element.send_keys("{0}: {1}".format(tmp_chatMsg, tmp_chatUrl)) + chat_send.click() if args.chat: browser.execute_script("document.querySelector('[aria-label=\"User list\"]').parentElement.style.display='none';")