Automatic goodbye messages
A facility is described for automatically sending goodbye messages. In various embodiments, the facility receives an indication to terminate a conversation session that was previously established to exchange messages with a converser. The facility then retrieves a goodbye message, sends the goodbye message to the converser, and terminates the conversation session.
1 . A method performed by a computer system for sending a goodbye message, comprising:
receiving an indication to terminate a conversation session, the conversation session previously established to exchange messages with a converser;
determining whether a goodbye message should be sent; and
when the goodbye message should be sent,
selecting a goodbye message from a set of goodbye messages;
retrieving the selected goodbye message;
sending the selected goodbye message to the converser; and
terminating the conversation session.
2 . The method of claim 1 wherein the receiving includes receiving an indication to close a main window of a messaging application.
3 . The method of claim 1 wherein the receiving includes receiving an indication to close a conversation window of a messaging application.
4 . The method of claim 1 wherein the determining includes determining whether a goodbye message is stored.
5 . The method of claim 1 wherein the determining includes determining whether an option has been set to send a goodbye message.
6 . The method of claim 1 wherein the selecting includes selecting a goodbye message from the set of goodbye messages randomly.
7 . The method of claim 1 wherein the selecting includes selecting a goodbye message from the set of goodbye messages based on an identity of the converser.
8 . The method of claim 1 wherein the selecting includes selecting a goodbye message from the set of goodbye messages based on a time of day when the goodbye message is sent.
9 . A computer-readable medium having computer-executable instructions that, when executed, cause a computer system to perform a method for sending a goodbye message, the method comprising:
receiving an indication to terminate a conversation session, the conversation session previously established to exchange messages with a converser;
retrieving a goodbye message;
sending the goodbye message to the converser; and
terminating the conversation session.
10 . The computer-readable medium of claim 9 wherein the receiving includes receiving an indication to close a main window of a messaging application.
11 . The computer-readable medium of claim 9 wherein the receiving includes receiving an indication to close a conversation window of a messaging application.
12 . The computer-readable medium of claim 9 further comprising determining whether to send a goodbye message.
13 . The computer-readable medium of claim 9 further comprising selecting a goodbye message from a list of multiple goodbye messages.
14 . The computer-readable medium of claim 9 wherein the goodbye message contains multimedia content.
15 . The computer-readable medium of claim 9 wherein the goodbye message was provided by a user.
16 . The computer-readable medium of claim 9 wherein the goodbye message was preconfigured.
17 . A system for sending a goodbye message, comprising:
a storage component that stores a goodbye message; and
a messaging application that receives from a user a goodbye message, stores the goodbye message in the storage component and, upon receiving an indication to terminate a conversation session, retrieves the stored goodbye message from the storage component, sends the retrieved goodbye message, and terminates the conversation session.
18 . The system of claim 17 wherein the messaging application receives an indication to terminate the conversation session when a conversation window is requested to be closed.
19 . The system of claim 17 wherein the messaging application receives an indication to terminate the conversation session when a main window of the messaging application is requested to be closed.
20 . The system of claim 17 wherein the goodbye message is sent without any user interaction.