Emoji commanded action
A system and method for receiving and executing emoji based commands in messaging applications. The system and method may include processes such as identifying emojis in a message, determining one or more action based on the emoji, and completing the determined actions.
1. A system, comprising
one or more hardware processors; and
a memory storing computer-executable instructions, that in response to execution by the one or more hardware processors, causes the system to perform operations comprising:
receiving a message in a messaging application comprising a string of user inputs including an emoji;
utilizing the emoji to identify, from a plurality of executable emoji-based commands, a corresponding emoji-based command to be executed on behalf of a sender of the message;
identifying the sender of the message;
identifying, from a plurality of security levels associated with the executable emoji-based commands, a security level associated with the emoji-based command;
based on the security level, generating a warning to be provided to an account associated with the identified sender of the message; and
causing, in response to receiving an indication for cancellation, termination of the emoji-based command to be executed on behalf of the sender of the message.
2. The system of claim 1 , wherein the utilizing the emoji to identify the corresponding emoji-based command comprises:
parsing the received message to identify the emoji; and
determining that the emoji is linked to the corresponding emoji-based command in a command table of a database storing the executable emoji-based commands.
3. The system of claim 1 , wherein the emoji-based command includes a monetary transfer between the sender of the message and a recipient of the message.
4. The system of claim 3 , wherein the warning is generated when the monetary transfer amount exceeds a threshold amount.
5. The system of claim 1 , wherein a communication platform for the account associated with the identified sender of the message is different from the messaging application.
6. The system of claim 5 , wherein the indication for cancellation is received as a message sent via the communication platform for the account associated with the identified sender of the message.
7. The system of claim 1 , wherein the generated warning includes an expiration timer, wherein, when a time of the expiration timer has elapsed without a response being received, the emoji-based command is caused to be executed.
8. A method comprising:
receiving a message in a messaging application comprising a string of user inputs including an emoji;
utilizing the emoji to identify a corresponding emoji-based command to be executed on behalf of a sender of the message;
identifying the sender of the message;
identifying, from a plurality of security levels, a security level associated with the emoji-based command;
based on the security level, generating a warning to be provided to an account associated with the identified sender of the message; and
causing, in response to receiving an indication for cancellation, termination of the emoji-based command to be executed on behalf of the sender of the message.
9. The method of claim 8 , wherein the utilizing the emoji to identify the corresponding emoji-based command comprises:
parsing the received message to identify the emoji; and
determining that the emoji is linked to the corresponding emoji-based command in a command table of a database.
10. The method of claim 8 , wherein the emoji-based command includes a monetary transfer between the sender of the message and a recipient of the message.
11. The method of claim 10 , wherein the warning is generated when the monetary transfer amount exceeds a threshold amount.
12. The method of claim 8 , wherein a communication platform for the account associated with the identified sender of the message is different from the messaging application.
13. The method of claim 12 , wherein the indication for cancellation is received as a message sent via the communication platform for the account associated with the identified sender of the message.
14. The method of claim 8 , wherein the generated warning includes an expiration timer, wherein, when a time of the expiration timer has elapsed without a response being received, the emoji-based command is caused to be executed.
15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
receiving a message in a messaging application comprising a string of user inputs including an emoji;
utilizing the emoji to identify a corresponding emoji-based command to be executed on behalf of a sender of the message;
identifying the sender of the message;
identifying, from a plurality of security levels, a security level associated with the emoji-based command;
based on the security level, generating a warning to be provided to an account associated with the identified sender of the message; and
causing, in response to receiving an indication for cancellation, termination of the emoji-based command to be executed on behalf of the sender of the message.
16. The non-transitory machine-readable medium of claim 15 , wherein the utilizing the emoji to identify the corresponding emoji-based command comprises:
parsing the received message to identify the emoji; and
determining that the emoji is linked to the corresponding emoji-based command in a command table of a database.
17. The non-transitory machine-readable medium of claim 15 , wherein the emoji-based command includes a monetary transfer between the sender of the message and a recipient of the message, and wherein the warning is generated when the monetary transfer amount exceeds a threshold amount.
18. The non-transitory machine-readable medium of claim 15 , wherein a communication platform for the account associated with the identified sender of the message is different from the messaging application.
19. The non-transitory machine-readable medium of claim 18 , the indication for cancellation is received as a message sent via the communication platform for the account associated with the identified sender of the message.
20. The non-transitory machine-readable medium of claim 15 , wherein the generated warning includes an expiration timer, wherein, when a time of the expiration timer has elapsed without a response being received, the emoji-based command is caused to be executed.