INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a processor configured to set a user account of a speaker belonging to a chat group, cause a display device to display a display region for sharing content of a conversation held between plural speakers belonging to the chat group, receive at least a part of the conversation held between the plural speakers who have already joined the chat group before the speaker having the user account joins the chat group, and display the at least a part of the conversation in the display region for the user account in an inserted manner.
1 . An information processing apparatus comprising:
a processor configured to
set a user account of a speaker belonging to a chat group,
cause a display device to display a display region for sharing content of a conversation held between a plurality of speakers belonging to the chat group,
receive at least a part of the conversation held between the plurality of speakers who have already joined the chat group before the speaker having the user account joins the chat group, and
display the at least a part of the conversation in the display region for the user account in an inserted manner.
2 . The information processing apparatus according to claim 1 , wherein the processor is configured to
display content of a conversation in the display region in chronological order, and
display the at least a part of the conversation in the display region such that the at least a part is inserted at a position immediately before a certain message of the speaker having the user account.
3 . The information processing apparatus according to claim 1 , wherein the processor is configured to
display the at least a part of the conversation in the display region such that the at least a part is inserted at a last position in chronological order in the display region for the user account.
4 . The information processing apparatus according to claim 1 , wherein the processor is configured to
receive data that is other than a message and that has been sent to the user account from a speaker included in the plurality of speakers other than the speaker having the user account.
5 . The information processing apparatus according to claim 1 , wherein data that is other than a message and that has been sent to the user account from a speaker included in the plurality of speakers other than the speaker having the user account is stored in a predetermined storage device.
6 . The information processing apparatus according to claim 1 , wherein a position at which the at least a part of the conversation is to be inserted in the display region is determined by the speaker having the user account or a speaker who has sent the at least a part of the conversion to the user account.
7 . The information processing apparatus according to claim 1 , wherein the processor is configured to
display, in the display region, in association with the at least a part of the conversation, speaker identification information for identifying a speaker who has sent the at least a part of the conversation to the user account.
8 . The information processing apparatus according to claim 1 , wherein the processor is configured to
display, in the display region, in association with the at least a part of the conversation, speaker identification information for identifying a speaker who has posted the at least a part of the conversation in the conversation held between the plurality of speakers.
9 . The information processing apparatus according to claim 1 , wherein
the display region includes a first display region and a second display region, and
the processor is configured to
display content of a conversation in the first display region in chronological order,
display the at least a part of the conversation in the second display region, and
in response to an operation of moving the at least a part of the conversation from the second display region to the first display region, display the at least a part of the conversation in the first display region.
10 . An information processing apparatus comprising:
a processor configured to
cause a display device to display a display region for sharing content of a conversation held between a plurality of speakers belonging to a chat group, and
send at least a part of the conversation held between the plurality of speakers to another speaker having a user account other than the plurality of speakers.
11 . The information processing apparatus according to claim 10 , wherein the processor is configured to
in a case where the at least a part of the conversation has already been sent to the other speaker, display information indicating that the at least a part of the conversation has already been sent to the other speaker in the display region in association with the at least a part of the conversation.
12 . The information processing apparatus according to claim 10 , wherein the at least a part of the conversation includes a past message and a newly posted message.
13 . The information processing apparatus according to claim 10 , wherein the processor is configured to
send data different from a message to the other speaker.
14 . The information processing apparatus according to claim 10 , wherein the at least a part of the conversation includes a message posted in the conversation held between the plurality of speakers by a speaker who has sent the at least a part of the conversation to the other speaker.
15 . The information processing apparatus according to claim 10 , wherein the at least a part of the conversation includes a message posted in the conversation held between the plurality of speakers by a speaker other than a speaker who has sent the at least a part of the conversation to the other speaker.
16 . The information processing apparatus according to claim 15 , wherein the conversation held between the plurality of speakers includes a not-to-be-published message that has been set not to be published, the not-to-be-published message being prohibited from being sent to the other speaker by a speaker other than a speaker who has posted the not-to-be-published message in the conversation held between the plurality of speakers.
17 . The information processing apparatus according to claim 10 , wherein the at least a part of the conversation is stored as information that has been sent to the other speaker, while being distinguished from the conversation held between the plurality of speakers.
18 . The information processing apparatus according to claim 10 , wherein the processor is configured to
in response to designation of a message included in the conversation held between the plurality of speakers, cause the display device to display a list of the other speaker to which the designated message has been sent.
19 . The information processing apparatus according to claim 10 , wherein the processor is configured to
when the at least a part of the conversation is to be sent to the other speaker, ask a speaker other than a speaker who is to send the at least a part of the conversation to the other speaker whether to send a message to the other speaker.
20 . An information processing system comprising:
a first information processing apparatus; and
a second information processing apparatus,
the first information processing apparatus including a first processor configured to
cause a first display device to display a first display region for sharing content of a conversation held between a plurality of speakers belonging to a chat group, and
send at least a part of the conversation held between the plurality of speakers to another speaker having a user account other than the plurality of speakers,
the second information processing apparatus including a second processor configured to
cause a second display device to display a second display region for sharing the content of the conversation held between the plurality of speakers,
receive the at least a part of the conversation sent to the other speaker, and
display the at least a part of the conversation in the second display region.
21 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
setting a user account of a speaker belonging to a chat group;
causing a display device to display a display region for sharing content of a conversation held between a plurality of speakers belonging to the chat group;
receiving at least a part of the conversation held between the plurality of speakers who have already joined the chat group before the speaker having the user account joins the chat group; and
displaying the at least a part of the conversation in the display region for the user account in an inserted manner.
22 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
causing a display device to display a display region for sharing content of a conversation held between a plurality of speakers belonging to a chat group, and
sending at least a part of the conversation held between the plurality of speakers to another speaker having a user account other than the plurality of speakers.