24. The method of claim 21 , wherein the keyword is detected in a chat history log.
21. A method performed by a computing device to present relevant content, comprising: displaying a settings graphical user interface (GUI); receiving a request to add a mapping rule; receiving a keyword, an attribute, and an attribute value, wherein the attribute comprises a file type and the attribute value specifies the file type; generating the mapping rule, based on the keyword, the attribute, and the least one attribute value; after detecting the keyword is displayed in text in a messaging application, using the mapping rule to search for at least one file having the attribute value; displaying the at least one file in a picker application GUI; and attaching the at least one file to a message configured to be sent using the messaging application.