Update mesh_bot.py

This commit is contained in:
SpudGunMan
2024-08-12 02:51:34 -07:00
parent 9ba430c53c
commit 9ae95752ad

View File

@@ -45,15 +45,14 @@ def auto_response(message, snr, rssi, hop, message_from_id, channel_number, devi
cmds = [] # list to hold the commands found in the message
for key in command_handler:
if key in message_lower:
if message_lower.index(key) == 0:
cmds += [key,]
else:
cmds += [key,]
cmds.append('key', key, 'index', message_lower.index(key))
if len(cmds) > 0:
# sort the commands by index
cmds.sort(key=lambda x: x[3])
logger.debug(f"System: Bot Detected: {cmds}")
# run the last command found in the message
bot_response = command_handler[cmds[-1]]()
bot_response = command_handler[cmds[0]]()
# wait a 700ms to avoid message collision from lora-ack
time.sleep(0.7)