diff --git a/mesh_bot.py b/mesh_bot.py index bded9fa..4c7d251 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -1245,6 +1245,15 @@ def onReceive(packet, interface): logger.debug(f"Repeating message on Device{i} Channel:{channel_number}") send_message(rMsg, channel_number, 0, i) time.sleep(responseDelay) + + # if QRZ enabled check if we have said hello + if qrz_hello_enabled: + if never_seen_before(message_from_id): + # add to qrz_hello list + hello(message_from_id, get_name_from_number(message_from_id, 'short', rxNode)) + # send a hello message + send_message(f"Hello {get_name_from_number(message_from_id, 'short', rxNode)}", channel_number, message_from_id, rxNode) + time.sleep(responseDelay) else: # Evaluate non TEXT_MESSAGE_APP packets consumeMetadata(packet, rxNode)