diff --git a/signalbot.py b/signalbot.py
index aafd1d93f93698ed9207bf569b2a1b87072eb52d..5c74e2c9b6c975202517e1c992d79c3e1945a787 100755
--- a/signalbot.py
+++ b/signalbot.py
@@ -108,6 +108,9 @@ def handle_action(timestamp, source, groupID, message, attachments):
     try:
         message = message[1:].strip()
         msg_splitted = message.split(" ")
+        if len(msg_splitted) == 1:
+            msg_splitted = message.replace("\n", " ", 1).split(" ")
+
         msgDict["action"] = msg_splitted[0].lower()
         msgDict["content"] = " ".join(str(x) for x in msg_splitted[1:]).strip()
         if len(msgDict["action"]) == 0: