Bot system and program of bot system

The bot system standardizes message formats in chat systems by using bots to respond to commands with URLs for predefined input forms, addressing format variability and improving readability and administration.

JP2025155276APending Publication Date: 2025-10-14SATELLITE OFFICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024059010
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-01
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Conventional chat systems face issues with varying message formats from user to user, making it difficult for recipients to read and understand the input content.

Method used

A bot system and program that standardizes message formats by using a bot to respond to predetermined commands with URLs, allowing users to access predefined input forms, and the server to process and format input information uniformly.

Benefits of technology

The system unifies message formats across users, ensuring consistent and standardized display of input information, enhancing readability and facilitating easy administration of input logs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025155276000001_ABST
    Figure 2025155276000001_ABST
Patent Text Reader

Abstract

To provide a bot system and a program capable of unifying a mode of input information that conventionally has varied for each user or for each input on an interaction display screen.SOLUTION: A bot system 100 includes a user terminal 110 and a server 120. When a first predetermined command CD1 set in advance for a bot is input and transmitted on an interaction display screen 112 of a user terminal, the bot returns a first predetermined URL, and when a location of the first predetermined URL is operated on the interaction display screen, a browser 111 of the user terminal displays a predetermined input form screen. The user terminal transmits input information in a predetermined input form screen to the server based on an input / transmission operation of the user, and the bot extracts all or part of the input information, creates message data in a predetermined manner based on the extracted input information, and transmits the message data to the user terminal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a bot system that includes a user terminal and a server and transmits and receives message data between the user terminal and a bot on the server, and a program for the bot system. [Background technology]

[0002] Conventionally, chat systems have been known that have a host user terminal used by a host user who is the main user of the system, multiple guest user terminals used by multiple users who communicate with the host user, and a control device (control unit) (for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7450130 Summary of the Invention [Problem to be solved by the invention]

[0004] However, in message sending and receiving systems such as the conventional chat systems described above, users freely input and send messages on an exchange display screen such as a talk screen on a user terminal, and the input content is sent to the other party as is. As a result, the format style of the received content varies from user to user or from input to input, and there are problems such as the received content being difficult for the receiving user to see or read depending on the format style.

[0005] Therefore, the present invention solves the problems of the prior art as described above. In other words, the object of the present invention is to provide a bot system and a program therefor that can unify the format of input information that has previously varied from user to user or input to input on interaction display screens such as chat screens. [Means for solving the problem]

[0006] The invention of claim 1 is a bot system comprising a user terminal and a server, for transmitting and receiving message data between the user terminal and a bot on the server, wherein the browser of the user terminal displays an interaction display screen that displays the exchange of message data with other users and the bot, the bot is included in the group members of the interaction, and when a predetermined first predetermined command for the bot is input and sent on the interaction display screen, the bot replies to the user terminal with a first predetermined URL corresponding to the received first predetermined command, and when the first predetermined URL is operated on the interaction display screen on the user terminal, the user terminal accesses the server based on the first predetermined URL information, the browser of the user terminal displays a predetermined input form screen based on the first predetermined URL, and based on the user's input / send operation, the user terminal sends the input information on the predetermined input form screen to the server, and based on the input information received by the server, the bot extracts all or part of the input information and creates message data in a predetermined format based on the extracted input information, and sends the created message data in the predetermined format to the user terminal, thereby solving the above-mentioned problem.

[0007] The invention of claim 2 solves the above-mentioned problem by being configured such that, in addition to the configuration of the bot system described in claim 1, when a pre-set first specified command for a bot is input and sent on the interaction display screen, the bot is specified as the destination and when a pre-set first specified command for the bot is input and sent, the bot replies to the user terminal with a first specified URL corresponding to the received first specified command.

[0008] The invention of claim 3 solves the above-mentioned problem by, in addition to the configuration of the bot system described in claim 1 or claim 2, the interaction display screen being a talk screen in a chat application that displays interactions with the same user or bot, or interactions within the same group, on a single screen.

[0009] The invention of claim 4 further solves the above-mentioned problem by configuring the bot system as described in claim 3, in which the server has a cell-format management file, in which extraction points in input information are specified and a template for message data in a predetermined format is set, and the bot creates message data in the predetermined format based on the pre-settings and input information in the cell-format management file.

[0010] The invention of claim 5 further solves the above-mentioned problem by configuring the bot system as described in claim 4, in addition to the configuration of the bot system, in which the server adds and saves input information received from the user terminal in a cell-format management file, and when the bot is specified as the destination on the talk screen and a pre-set second specified command for the bot is entered and sent, the bot refers to the cell-format management file to determine whether a form has been created for the sending user today, and sends a reply to the user terminal.

[0011] The invention of claim 6 further solves the above-mentioned problem by being configured such that, in addition to the configuration of the bot system described in claim 5, when a bot is specified as the destination and a predetermined third predetermined command for the bot is entered and sent on the talk screen, the bot replies to the user terminal with a second predetermined URL corresponding to the received third predetermined command, and when the second predetermined URL is operated on the talk screen on the user terminal, the user terminal accesses a server based on the second predetermined URL information, and the browser of the user terminal displays a cell-format management file that is predetermined based on the second predetermined URL.

[0012] The invention of claim 7 further solves the above-mentioned problem by being configured such that, in addition to the configuration of the bot system described in claim 6, the server can freely specify how to add input information received from a user terminal to the cell-format management file when saving it: adding a sheet daily, adding a sheet monthly, or adding to the next row or column of the cell without adding a sheet.

[0013] The invention of claim 8 is a program for a bot system for transmitting and receiving message data between a user terminal and a bot on a server, wherein a browser on the user terminal displays an interaction display screen that displays an interaction of message data with other users and the bot, the bot is included in the interaction group members, a first predetermined command set in advance for the bot is input and sent on the interaction display screen, and the program includes a command reception determination step of determining whether the bot on the server has received the first predetermined command; a URL return step of the bot returning a first predetermined URL corresponding to the received first predetermined command to the user terminal; and a URL return step of returning a first predetermined URL corresponding to the received first predetermined command to the user terminal when the location of the first predetermined URL is operated on the interaction display screen on the user terminal. The above-mentioned problem is solved by having the following steps: a form screen display step in which the user terminal accesses the server based on first predetermined URL information and displays a predetermined input form screen based on the first predetermined URL on the browser of the user terminal; an input information reception determination step in which the user terminal sends input information on the predetermined input form screen to the server based on the user's input / send operation, and the server determines whether or not it has received the input information; and a predetermined format message sending step in which the bot extracts all or part of the input information based on the input information received by the server, creates message data in a predetermined format based on the extracted input information, and sends the created message data in the predetermined format to the user terminal. [Effects of the Invention]

[0014] The bot system of the present invention is equipped with a user terminal and a server, and not only allows message data to be sent and received between the user terminal and the bot on the server, but also has the following unique effects.

[0015] According to the bot system of the invention of claim 1, a bot is included as a group member of an exchange, and a first predetermined command is sent in the exchange, so that the bot can respond to the first predetermined command and return a first predetermined URL. Furthermore, since the input information entered by the user on the specified input form screen is displayed on the interaction display screen as message data in a standardized, specified format, it is possible to standardize the format of input information, which previously varied from user to user or input to input on the interaction display screen.

[0016] According to the bot system of the invention of claim 2, in addition to the effect of the invention of claim 1, the first specified command is sent with the bot specified as the destination, so the bot can reliably identify the command addressed to it and can reliably reply with the first specified URL. In particular, in a case where the message data contains a first predetermined command and the first predetermined command is set to respond to a partial match, the bot will respond reliably when a user specifies the bot as the destination and intentionally enters and sends the first predetermined command, so the user can reliably obtain the first predetermined URL as a reply to the first predetermined command and can access the predetermined input form screen based on this.

[0017] According to the bot system of the invention of claim 3, in addition to the effects achieved by the invention of claim 1 or claim 2, a first predetermined URL is obtained as a reply to a first predetermined command on a talk screen where a bot is included as a group member of an exchange, and the input information entered by the user on a predetermined input form screen accessed and displayed based on the first predetermined URL is displayed on the talk screen as message data in a unified predetermined format, thereby eliminating variations between users or inputs on the talk screen and unifying the format of the input information. Furthermore, once the first predetermined URL is returned from the bot, the first predetermined URL will also be displayed on the chat screen of the user devices of other users who are members of the interaction group, so other users who have not yet entered information on the predetermined input form screen can also access the first predetermined URL and enter information on the predetermined input form screen. In other words, the reply display of the first specified URL on the talk screen prompts other users to enter information on the specified input form screen, allowing each user to send their input information, and further eliminating variations between users and standardizing the format of the input information.

[0018] According to the bot system of the invention of claim 4, in addition to the effect achieved by the invention of claim 3, a template of message data in a predetermined format is set in a cell-type management file, so that the administrator can easily edit the template of message data in a predetermined format as needed to make the input information of message data in a predetermined format displayed on the talk screen easier to see.

[0019] According to the bot system of the invention of claim 5, in addition to the effect of the invention of claim 4, when the user inputs and sends the second specified command, the bot refers to the cell-format management file and returns a reply, so the user can easily check whether or not they have input data on the specified input form screen today.

[0020] According to the bot system of the invention of claim 6, in addition to the effect of the invention of claim 5, when an administrator, as an example of a user, inputs and sends the third specified command and operates the second specified URL that is returned, a management file in cell format is displayed, allowing the administrator to easily check the log of the user's input information.

[0021] According to the bot system of the invention of claim 7, in addition to the effect of the invention of claim 6, the method of addition can be freely configured depending on the nature of the input information on the specified input form screen, so that the administrator can easily check the log depending on the nature of the input information. For example, if input into a specified input form screen is required every day, a sheet is specified to be added each day, and the log is saved in the sheet by day, so the administrator can easily check the log of input information in the sheet by day.

[0022] According to the bot system of the invention of claim 8, similar to the effect achieved by the invention of claim 1, a bot is included as a group member of an exchange, and a first specified command is sent in the exchange, so that the bot can respond to the first specified command and return the first specified URL. Furthermore, since the input information entered by the user on the specified input form screen is displayed on the interaction display screen as message data in a standardized, specified format, it is possible to standardize the format of input information, which previously varied from user to user or input to input on the interaction display screen. [Brief explanation of the drawings]

[0023] [Figure 1] 1 is a diagram showing the concept of a bot system according to a first embodiment of the present invention. [Figure 2] FIG. 2 is a chart showing an example of the operation of the bot system according to the first embodiment of the present invention. [Figure 3] (A) and (B) are figures showing how a bot is specified as a destination on the chat screen of a browser on a user terminal of a bot system according to a first embodiment of the present invention, and how destination designation information and a first specified command are entered and sent. [Figure 4] (A) and (B) are figures showing the first predetermined URL information returned from the bot and displayed on the talk screen of the browser of the user terminal of the bot system, which is the first embodiment of the present invention, and the first predetermined URL information, which is displayed by the browser of the user terminal as an example of a predetermined input form screen based on the first predetermined URL information. [Figure 5] (A) and (B) are figures showing the state in which input information is entered into the alcohol check input form screen of the browser on the user terminal of the bot system, which is the first embodiment of the present invention, and the state in which the "Send" button is operated, and the state in which message data in a specified format is sent from the bot on the talk screen. [Figure 6]1A and 1B are diagrams showing an example of a format sheet for a management file in cell format in a bot system according to a first embodiment of the present invention, and an example of a log sheet for the management file in cell format. [Figure 7] (A) and (B) are figures showing the state in which destination designation information and a second specified command are entered and sent on the talk screen of the browser of a user terminal of a bot system according to a first embodiment of the present invention, and a figure showing an example of a reply from the bot to the second specified command on the talk screen. [Figure 8] (A) and (B) are figures showing the state in which destination designation information and a third specified command are entered and sent on the talk screen of the browser of a user terminal of a bot system which is a first embodiment of the present invention, and the state in which second specified URL information is returned from the bot and displayed on the talk screen. [Figure 9] 1A and 1B are diagrams showing an example of a setting information sheet for a cell-format management file of a bot system according to a first embodiment of the present invention, and an example of a log sheet divided by day. [Figure 10] (A) and (B) are figures showing an estimate creation input form screen displayed as an example of a specified input form screen for the bot system according to the first embodiment of the present invention, and a figure showing message data in a specified format being sent from the bot on the talk screen. [Figure 11] (A) and (B) are figures showing the display of a travel expense application form input form screen as an example of a specified input form screen for the bot system according to the first embodiment of the present invention, and a figure showing the transmission of message data in a specified format from the bot on the talk screen. [Figure 12] (A) and (B) are figures showing the display of a vacation application creation input form screen as an example of a specified input form screen for the bot system of the first embodiment of the present invention, and a figure showing the transmission of message data in a specified format from the bot on the talk screen. [Figure 13](A) and (B) are figures showing the display of a daily business report creation input form screen as an example of a specified input form screen for the bot system according to the first embodiment of the present invention, and a figure showing the sending of message data in a specified format from the bot on the talk screen. [Figure 14] (A) and (B) are figures showing the state when a first specified command is entered and sent on an email screen as an interaction display screen of a bot system which is a second embodiment of the present invention, and a figure showing the email screen as an interaction display screen when message data in a specified format created by the bot is received. DETAILED DESCRIPTION OF THE INVENTION

[0024] The bot system of the present invention comprises a user terminal and a server, and the browser of the user terminal displays an interaction display screen that displays the exchange of message data with other users and the bot, and the interaction group members include a bot, and when a predetermined first predetermined command for the bot is input and sent on the interaction display screen, the bot replies to the user terminal with a first predetermined URL corresponding to the received first predetermined command, and when the first predetermined URL is operated on the interaction display screen on the user terminal, the user terminal accesses the server based on the first predetermined URL information, and the browser of the user terminal displays a predetermined input form screen based on the first predetermined URL, and based on the user's input / send operation, the user terminal sends the input information on the predetermined input form screen to the server, and based on the input information received by the server, the bot extracts all or part of the input information and creates message data in a predetermined format based on the extracted input information, and sends the created message data in the predetermined format to the user terminal.As long as this configuration makes it possible to unify the format of input information that previously varied from user to user or input to input on interaction display screens, any specific implementation is acceptable. Furthermore, the program for the bot system of the present invention includes a command reception determination step in which a browser on a user terminal displays an interaction display screen that displays exchanges of message data with other users and bots, the bot being included in the group members of the interaction, a preset first predetermined command for the bot being input and sent on the interaction display screen, and the bot on the server determining whether or not the first predetermined command has been received; a URL return step in which the bot returns a first predetermined URL corresponding to the received first predetermined command to the user terminal; and when the first predetermined URL is operated on the interaction display screen on the user terminal, the user terminal accesses the server based on the first predetermined URL information, and returns a URL to the browser on the user terminal based on the first predetermined URL. The specific implementation of the system can be any as long as it has a form screen display step that displays a predetermined input form screen, an input information reception determination step in which the user terminal sends the input information on the predetermined input form screen to the server based on the user's input / send operation, and the server determines whether or not it has received the input information, and a predetermined format message sending step in which the bot extracts all or part of the input information based on the input information received by the server, creates message data in a predetermined format based on the extracted input information, and sends the created message data in a predetermined format to the user terminal, thereby making it possible to unify the format of input information that previously varied from user to user or input to input on interaction display screens.

[0025] For example, the user terminal may be a desktop personal computer terminal, a notebook personal computer terminal, a smartphone terminal, a tablet terminal, or the like that sends and receives information, and may be any terminal that can be connected to the server via a communication network including a wide area network such as the Internet, a local network, or a telephone line. The servers may be a single server or multiple servers on a cloud. Furthermore, the interaction display screen may be any screen that displays the interaction of message data, such as an email screen that displays the interaction of email message data in an email browser, or a talk screen in a chat application that displays interactions with the same user or chatbot, or interactions within the same group, on a single screen. In addition, the first specified URL (Uniform Resource Locator) information is used to access data on a specified input form screen, and may not only directly identify the data on the specified input form screen, but may also be shortened URL information that is shorter than this URL and transfers to this directly identifying URL. [Example]

[0026] A bot system 100 according to a first embodiment of the present invention will be described below with reference to FIGS. 1 to 13(B). 1 is a diagram showing the concept of a bot system 100 according to a first embodiment of the present invention, FIG. 2 is a chart showing an example of the operation of the bot system 100 according to the first embodiment of the present invention, FIG. 3(A) is a diagram showing a state in which a bot 121 is designated as a destination on a talk screen 112 of a browser 111 of a user terminal 110 of the bot system 100 according to the first embodiment of the present invention, FIG. 3(B) is a diagram showing a state in which destination designation information TB and a first predetermined command CD1 are entered and sent on the talk screen 112, and FIG. 4(A) is a diagram showing an example of the operation of the bot system 100 according to the first embodiment of the present invention. 4(A) and 4(B) are diagrams showing a state in which first predetermined URL (URL1) information is returned from the bot 121 and displayed on the talk screen 112 of the browser 111 of the user terminal 110 of the bot system 100 according to the first embodiment of the present invention, and FIG. 4(B) is a diagram showing a state in which the browser 111 of the user terminal 110 displays an alcohol check input form screen 115 as an example of a predetermined input form screen based on the first predetermined URL (URL1) information of the bot system 100 according to the first embodiment of the present invention, and FIG. 5(A) is a diagram showing a state in which the browser 111 of the user terminal 110 displays an alcohol check input form screen 115 as an example of a predetermined input form screen based on the first predetermined URL (URL1) information of the bot system 100 according to the first embodiment of the present invention, and FIG. 5(A) is a diagram showing a state in which input information EN is entered in an alcohol check input form screen 115 of a browser 111 of a user terminal 110 and a "Send" button 115a is operated; FIG. 5(B) is a diagram showing a state in which message data MG in a predetermined format is sent from a bot 121 on a talk screen 112 of a bot system 100 according to a first embodiment of the present invention; FIG. 6(A) is a diagram showing an example of a format sheet FL1 of a cell-format management file FL of the bot system 100 according to a first embodiment of the present invention; and FIG. 6(B) is a diagram showing a state in which message data MG in a predetermined format is sent from a bot 121 on a talk screen 112 of a bot system 100 according to a first embodiment of the present invention; 7A is a diagram showing an example of a log sheet FL2 of a cell-format management file FL of the bot system 100 according to the first embodiment of the invention; FIG. 7A is a diagram showing the state in which destination designation information TB and a second predetermined command CD2 are entered and sent on the talk screen 112 of the browser 111 of the user terminal 110 of the bot system 100 according to the first embodiment of the invention; FIG. 7B is a diagram showing an example of a reply to the second predetermined command CD2 from the bot 121 on the talk screen 112 of the bot system 100 according to the first embodiment of the invention; and FIG. 8A is a diagram showing the state in which destination designation information TB and a second predetermined command CD2 are entered and sent on the talk screen 112 of the bot system 100 according to the first embodiment of the invention;8(B) is a diagram showing the state in which destination designation information TB and a third predetermined command CD3 are input and sent on the talk screen 112 of the browser 111 of the user terminal 110 of the bot system 100 according to the first embodiment of the present invention; FIG. 8(B) is a diagram showing the state in which second predetermined URL (URL2) information is returned and displayed from the bot 121 on the talk screen 112 of the bot system 100 according to the first embodiment of the present invention; and FIG. 9(A) is an example of a setting information sheet FL3 of a cell-format management file FL of the bot system 100 according to the first embodiment of the present invention. 9(B) is a diagram showing an example of a log sheet FL2 divided by day in the bot system 100 according to the first embodiment of the present invention; FIG. 10(A) is a diagram showing a state in which an estimate creation input form screen 116 is displayed as an example of a predetermined input form screen in the bot system 100 according to the first embodiment of the present invention; FIG. 10(B) is a diagram showing a state in which message data MG in a predetermined format is sent from the bot 121 on the talk screen 112 in the bot system 100 according to the first embodiment of the present invention; 11(A) is a diagram showing a travel expense application creation input form screen 117 displayed as an example of a predetermined input form screen of the bot system 100, which is the first embodiment of the present invention; FIG. 11(B) is a diagram showing a state in which message data MG in a predetermined format has been sent from the bot 121 on the talk screen 112 of the bot system 100, which is the first embodiment of the present invention; FIG. 12(A) is a diagram showing a vacation application creation input form screen 118 displayed as an example of a predetermined input form screen of the bot system 100, which is the first embodiment of the present invention; FIG. 12(B) is a diagram showing a state in which message data MG in a predetermined format has been sent from the bot 121 on the talk screen 112 of the bot system 100, which is the first embodiment of the present invention; FIG. 13(A) is a diagram showing a daily business report creation input form screen 119 displayed as an example of a predetermined input form screen of the bot system 100, which is the first embodiment of the present invention; and FIG. 13(B) is a diagram showing a state in which message data MG in a predetermined format has been sent from the bot 121 on the talk screen 112 of the bot system 100, which is the first embodiment of the present invention. ,

[0027] As shown in FIG. 1, a bot system 100 according to a first embodiment of the present invention includes a user terminal 110 and a server 120. The bot system 100 is configured to transmit and receive message data between the user terminal 110 and the bot 121 of the server 120. Although the number of user terminals 110 may be one or more, the following description will be given assuming that there are more than one.

[0028] More specifically, the browser 111 of the user terminal 110 displays a talk screen 112 as an example of an exchange display screen that displays exchanges of message data with other users and the bot 121. Here, the talk screen 112 refers to a screen that displays exchanges between the same user or bot 121, or exchanges within the same group, in a chat application. Also, the group members involved in the exchange include Bot 121. Then, when a pre-set first predetermined command CD1 for the bot 121 is entered and sent on the talk screen 112, the bot 121 replies to the user terminal 110 with a first predetermined URL (URL1) corresponding to the received first predetermined command CD1.

[0029] Furthermore, when the location of the first predetermined URL (URL1) is operated on the talk screen 112 of the user terminal 110, the user terminal 110 accesses the server 120 based on the information of the first predetermined URL (URL1). Then, the browser 111 of the user terminal 110 displays a predetermined input form screen that is set in advance based on the first predetermined URL (URL1).

[0030] Then, based on the user's input / transmission operation, the user terminal 110 transmits the input information EN on the predetermined input form screen to the server 120. Then, based on the input information EN received by the server 120, the bot 121 extracts all or part of the input information EN. At the same time, the bot 121 creates message data MG in a predetermined format based on the extracted input information EN. The bot 121 is configured to transmit the created message data MG in a predetermined format to the user terminal 110.

[0031] As a result, the bot 121 is included in the group members of the exchange, and the first predetermined command CD1 is transmitted in the exchange. As a result, the bot 121 can respond to the first predetermined command CD1 and return the first predetermined URL (URL1). Furthermore, the input information EN input by the user on the predetermined input form screen is converted into message data MG in a standardized predetermined format and displayed on the talk screen 112. As a result, it is possible to standardize the format of input information EN, which previously varied from user to user or from input to input on the talk screen. That is, the format of the input information EN on the talk screen 112 can be unified by eliminating variations between users or between inputs.

[0032] Next, the operation of the bot system 100 will be described in more detail. As shown in FIG. 2, in step S1, the user starts a chat application on the user terminal 110 as an example of a message sending / receiving application. Then, as an example, the user enters a user ID and password to log in to the bot system 100 .

[0033] Then, as shown in FIG. 3(A), the browser 111 of the user terminal 110 displays a talk screen 112 as an example of an exchange display screen that displays exchanges of message data with other users and the bot 121. As an example, the talk screen 112 for the first driver group is selected. In this first driver group, the group members of the interaction include the user, as well as 10 other users and bot 121, for example.

[0034] The talk screen 112 has an input field 113 . When "@" is entered in this input field 113 as an example of a destination designation, the browser 111 displays a destination selection window 114. This destination selection window 114 is provided so as to display each member, including the bot 121 of the first driver group, who is a group member of the exchange on the talk screen 112 displayed by the browser 111.

[0035] Then, when the bot 121 included in the first driver group is selected in the destination selection window 114, an example of the bot name, "Bot (alcohol check)", is entered in the input field 113. If there are multiple bots 121 in the first driver group that is a group member of the exchange, one bot 121 is designated as the destination.

[0036] Furthermore, it is assumed that "URL?" is entered in the input field 113 as an example of the preset first predetermined command CD1, and the send button is operated. Then, as shown in FIG. 3(B), the destination designation information TB and "URL?", which is an example of the first predetermined command CD1, are transmitted from the user terminal 110 to the server 120 with the bot 121 as the destination. The first predetermined command CD1 is set as a partial match rather than a complete match, so that it is sufficient if it contains "URL", such as "URL?" or "Please give me the URL".

[0037] In step S2, as a command reception determination step, a pre-set first predetermined command CD1 for the bot 121 is input and sent on the talk screen 112, and it is determined whether the bot 121 of the server 120 has received the first predetermined command CD1. If it is determined that the first predetermined command CD1 has been received, the process proceeds to step S3, and if it is determined that the first predetermined command CD1 has not yet been received, step S2 is repeated.

[0038] In addition, on the talk screen 112, the bot 121 may be specified as the destination, and a predetermined first predetermined command CD1 for the bot 121 may be entered and sent, and the bot 121 of the server 120 may determine whether or not it has received the first predetermined command CD1. That is, the bot 121 of the server 120 determines whether or not it has received, in the data received from the user terminal 110, destination designation information TB in which the bot 121 is designated as the destination, and the first predetermined command CD1. If it is determined that the destination designation information TB specifying the bot 121 as the destination and the first predetermined command CD1 have been received, the process proceeds to step S3, whereas if it is determined that they have not yet been received, step S2 may be repeated.

[0039] In step S3, which is a URL returning step, the bot 121 returns to the user terminal 110 the first predetermined URL (URL1) corresponding to the received first predetermined command CD1. Then, as shown in FIG. 4(A), the first predetermined URL (URL1) is displayed on the talk screen 112 of the user terminal 110 as a reply from the bot 121. An example of a response from the bot 121 may include the first predetermined URL (URL1), such as "Alcohol check URL! https: / / short.jp / abc123." This first specified URL (URL1) is intended to display a specified input form screen on the browser 111 of the user terminal 110, and may be URL information that identifies the location of the data for the specified input form screen, or may be shortened URL information that is shorter than this URL and is transferred to this URL information.

[0040] Furthermore, since other users are included as members of the interaction on the talk screen 112 of the first driver group, the first predetermined URL (URL1) is basically also displayed on the talk screen 112 of the user terminal 110 of users other than the user who sent the first predetermined command CD1, but it may also be configured so that the first predetermined URL (URL1) is displayed only on the talk screen 112 of the user terminal 110 of the user who sent the first predetermined command CD1 as a reply only to the user who sent the first predetermined command CD1.

[0041] In step S4, as an access operation presence / absence determination step, the user terminal 110 determines whether or not an operation has been performed on the location of the first predetermined URL (URL1) on the talk screen 112 of the user terminal 110. As shown in Figure 4(A), a link is set at the location of the first specified URL (URL1) displayed on the talk screen 112 of the user terminal 110, and as an example of an access operation, it is determined whether the user has tapped or clicked on that location. If it is determined that an access operation has been performed, the process proceeds to step S5, and if it is determined that no access operation has been performed yet, step S4 is repeated.

[0042] In step S5, as a form screen display step, the user terminal 110 accesses the server 120 based on the first predetermined URL (URL1) information and makes an http request to the server 120. Then, as shown in Figure 4(B), the server 120 returns an HTTP response and causes the browser 111 of the user terminal 110 to display an alcohol check input form screen 115, which is an example of a predetermined input form screen that is pre-set based on the first predetermined URL (URL1).

[0043] The alcohol check input form screen 115 includes, for example, items such as name, email address, department name, measurement date and time, amount detected, person checking, and others, and each field is provided so that input information EN can be freely entered. Then, as shown in FIG. 5(A), the user enters input information EN into each field on the alcohol check input form screen 115 and operates the "Submit" button 115a. Then, the user terminal 110 transmits the input information EN on the alcohol check input form screen 115 to the server 120 together with the user terminal identification information (user ID).

[0044] In step S6, as an input information reception determination step, based on the user's input / sending operation, the user terminal 110 sends the input information EN in the alcohol check input form screen 115, which is an example of a specified input form screen, to the server 120, and determines whether the server 120 has received the input information EN. If it is determined that the input information EN has been received, the process proceeds to step S7, and if it is determined that the input information EN has not yet been received, step S6 is repeated.

[0045] When receiving input information EN from user terminal 110, server 120 authenticates the user based on the user terminal identification information (user ID) received together with the input information EN and the name information or email information in the input information EN. If the user is not recognized as the person in question, an HTTP response may be sent informing the user that authentication was not possible and warning the user to re-enter information on the alcohol check input form screen 115, which is an example of an input form screen, and this information may be displayed on the browser 111 of the user terminal 110. This makes it essential that the name information or email information in the input information EN matches the user terminal identification information (user ID) received together with the input information EN. As a result, unauthorized access such as input by someone else or spoofing can be prevented.

[0046] In step S7, as a predetermined format message sending step, the bot 121 extracts all or part of the input information EN based on the input information EN received by the server 120. Here, when extracting, the input information EN received by the server 120 from the user terminal 110 associates the item information on the alcohol check input form screen 115, which is an example of a predetermined input form screen, with the input information EN in each field. Then, using the item information as a clue, the bot 121 extracts all or part of the input information EN in each field. At the same time, the bot 121 creates message data MG in a predetermined format based on the extracted input information EN.

[0047] Here, a template TL of message data MG in a predetermined format is prepared in advance, and the bot 121 applies the extracted input information EN to the template TL of message data MG in the predetermined format to create message data MG in the predetermined format. Then, the bot 121 transmits the created message data MG in a predetermined format to the user terminal 110. Then, as shown in FIG. 5(B), message data MG in a predetermined format is displayed as a reply from the bot 121 on the talk screen 112 of the browser 111 of the user terminal 110.

[0048] As a result, as described above, the bot 121 is included in the group members of the exchange, and the first predetermined command CD1 is transmitted in the exchange. As a result, the bot 121 can respond to the first predetermined command CD1 and return the first predetermined URL (URL1). Furthermore, the input information EN input by the user on the alcohol check input form screen 115, which is an example of a predetermined input form screen, is displayed on the talk screen 112 as message data MG in a standardized predetermined format. As a result, it is possible to standardize the format of input information EN, which previously varied from user to user or from input to input on the talk screen. That is, the format of the input information EN on the talk screen 112 can be unified by eliminating variations between users or between inputs.

[0049] Note that the message data MG in the predetermined format displayed on the talk screen 112 can be viewed by all members of the first driver group. And each member can check with each other. Furthermore, by setting the members to include superiors and managers, superiors and managers can easily check the contents of reports such as the results of alcohol tests for subordinates and staff in a unified, predetermined format of message data MG.

[0050] Furthermore, in this embodiment, when a predetermined first predetermined command CD1 for the bot 121 is input and sent on the talk screen 112 as an interaction display screen, the destination designation information TB, which specifies the bot 121 as the destination as specified after "@", specifies the bot 121 as the destination and the predetermined first predetermined command CD1 for the bot 121 is input and sent. In response to this, the bot 121 is configured to return to the user terminal 110 the first predetermined URL (URL1) corresponding to the received first predetermined command CD1.

[0051] As a result, the bot 121 is designated as the destination and the first predetermined command CD1 is transmitted. As a result, the bot 121 can reliably identify the command addressed to itself, and can reliably return the first predetermined URL (URL1). In particular, in a case where the first predetermined command CD1 is included in the message data and the first predetermined command CD1 is set to react to a partial match, the bot 121 will reliably react when a user designates the bot 121 as the destination and intentionally inputs and sends the first predetermined command CD1. As a result, the user can reliably obtain the first predetermined URL (URL1) as a reply to the first predetermined command CD1, and can use this to access the alcohol check input form screen 115, which is an example of a predetermined input form screen.

[0052] In this embodiment, the interaction display screen is a talk screen 112 that displays interactions with the same user or bot 121, or interactions within the same group, on a single screen in a chat application. As a result, on the talk screen 112 where the bot 121 is included in the group members of the exchange, a first predetermined URL (URL1) is obtained as a reply to the first predetermined command CD1, and the input information EN entered by the user on the alcohol check input form screen 115, which is an example of a predetermined input form screen accessed and displayed based on the first predetermined URL (URL1), is displayed on the talk screen 112 as message data MG in a unified predetermined format. As a result, the format of the input information EN on the talk screen 112 can be unified, eliminating variations between users or between inputs.

[0053] Furthermore, once the first predetermined URL (URL1) is returned from the bot 121, the first predetermined URL (URL1) is also always displayed on the talk screen 112 of the user terminal 110 of the other users who are members of the exchange group. As a result, other users who have not yet entered information into the alcohol check input form screen 115, which is an example of a predetermined input form screen, can also enter information into the alcohol check input form screen 115, which is an example of a predetermined input form screen, by accessing the first predetermined URL (URL1). That is, the reply display of the first predetermined URL (URL1) on the talk screen 112 serves as a trigger to prompt other users to make an input on the alcohol check input form screen 115, which is an example of a predetermined input form screen. As a result, each user can be made to transmit input information EN, and further, the format of the input information EN can be unified by eliminating variations among users. In particular, when all members of a group of people interacting (all users except for the bot 121) are obligated to declare or report some information, such as an alcohol test or a daily work report, at approximately the same time (approximately the same time period), it is useful to have them enter information into a specified input form screen that is accessed and displayed based on a first specified URL (URL1) displayed as a reply from the bot 121 on the talk screen 112, and the input information EN is displayed on the talk screen 112 as message data MG in a unified specified format.

[0054] Furthermore, in this embodiment, as shown in FIG. 6(A), the server 120 has a management file FL in cell format. In a management file FL in a cell format, an extraction portion in the input information EN is specified, and a template TL of message data MG in a predetermined format is set. More specifically, a template TL of message data MG in a predetermined format is set in a format sheet FL1 of a management file FL in cell format.

[0055] This template TL contains information specifying what and where of the extracted input information EN should be inserted (applied). Regarding the specification of the extraction portion in the input information EN, as mentioned above, the item information in the alcohol check input form screen 115, which is an example of a predetermined input form screen, is associated with the input information EN in each column, and the bot 121 may extract all or part of the input information EN in each column using the item information as a clue.

[0056] Also, as shown in FIG. 6(B), the server 120 once stores the input information EN received from the user terminal 110, applying it item by item to a log sheet FL2 in a management file FL in cell format. After saving, all or part of the input information EN may be extracted in association with the items of the log sheet FL2.

[0057] Furthermore, the bot 121 is configured to create message data MG in a predetermined format based on the preset settings and input information EN in the management file FL in cell format. As a result, a template TL of message data MG in a predetermined format is set in the management file FL in cell format. As a result, the administrator can easily edit the template TL of the message data MG in the predetermined format as needed, and make the input information EN of the message data MG in the predetermined format displayed on the talk screen 112 easier to see.

[0058] In this embodiment, as described above, the server 120 adds and stores the input information EN received from the user terminal 110 in a management file FL in cell format, as shown in FIG. 6(B). Then, as shown in FIG. 7(A), on the talk screen 112, the bot 121 is specified as the destination, and "Have you submitted the report?" is entered and sent as an example of a second predetermined command CD2 pre-set for the bot 121.

[0059] That is, the destination designation information TB addressed to the bot 121 and the command “Have you submitted the report?”, which is an example of the second predetermined command CD2, are transmitted from the user terminal 110 to the server 120. At this time, user terminal identification information (user ID) is also transmitted from user terminal 110 to server 120. The bot 121 then refers to the management file FL in cell format to determine whether or not a form has been created for the user who sent the form today.

[0060] More specifically, as shown in FIG. 6(B), the log sheet FL2 for today in the form format sheet FL1 is referenced, and it is determined whether or not the user's name is included based on the user terminal identification information (user ID). The bot 121 is configured to then send a reply to the user terminal 110 either indicating that today's form has been created or that it has not yet been created. The second predetermined command CD2 is set as a partial match rather than a complete match, so that it is sufficient if it contains "report," such as "Have you submitted a report?" or "Report?"

[0061] As a result, as shown in FIG. 7(B), when the user inputs and sends the second predetermined command CD2, the bot 121 refers to the management file FL in cell format and returns a reply. As a result, the user can easily check whether or not they have entered information on the predetermined input form screen today. Regarding replies, a template TL may be provided and reply message data may be created by entering the user's name.

[0062] Furthermore, in this embodiment, as shown in FIG. 8(A), it is assumed that the bot 121 is designated as the destination on the talk screen 112, and a third predetermined command CD3 set in advance for the bot 121 is input and sent. That is, the destination designation information TB addressed to the bot 121 and “Management sheet?”, which is an example of the third predetermined command CD3, are transmitted from the user terminal 110 to the server 120. Then, the bot 121 returns to the user terminal 110 the second predetermined URL (URL2) corresponding to the received third predetermined command CD3. Then, as shown in FIG. 8(B), the second predetermined URL (URL2) is displayed on the talk screen 112 of the user terminal 110 as a reply from the bot 121.

[0063] An example of a response from the bot 121 may include the second predetermined URL (URL2), such as "This is the management sheet URL! https: / / short.jp / abc7890." This second specified URL (URL2) is intended to display a cell-format management file FL, which is a management sheet, on the browser 111 of the user terminal 110, and may be URL information that identifies the location of the data of the cell-format management file FL, or may be shortened URL information that is shorter than this URL and is transferred to this URL information.

[0064] As shown in Figure 8(B), a link is set at the location of the second specified URL (URL2) displayed on the talk screen 112 of the user terminal 110, and as an example of an access operation, when the user taps or clicks at that location, the user terminal 110 accesses the server 120 based on the second specified URL (URL2) information. As shown in Figures 6(A), 6(B), 9(A), and 9(B), the browser 111 of the user terminal 110 is configured to display a pre-set cell-format management file FL based on a second specified URL (URL2). The third predetermined command CD3 is set to a partial match rather than a complete match, so that it is sufficient if the command contains "management sheet," such as "management sheet?" or "display management sheet?".

[0065] As a result, when an administrator, as an example of a user, inputs and sends the third predetermined command CD3 and operates the returned second predetermined URL (URL2), the management file FL in cell format is displayed. As a result, the administrator can easily check the log of the user's input information EN.

[0066] In addition, in this embodiment, as shown in Figure 9(A), the setting information sheet FL3 of the cell-type management file FL is configured so that when the server 120 adds and saves the input information EN received from the user terminal 110 to the cell-type management file FL, it is possible to freely specify how to add the information: adding a sheet by day, adding a sheet by month, or adding the information to the next row or column of the cell without adding a sheet. More specifically, in the break section of the setting information sheet FL3, it is possible to freely specify either "day," "month," or "no break."

[0067] When "day" is selected, the input information EN received from the user terminal 110 is saved in a log sheet FL2 by day, as shown in FIG. 9(B). In other words, there is a template for log sheet FL2, and the log sheet FL2 for that day is created according to the measurement date of the input information EN, and each time input information EN is received from the user terminal 110, the received input information EN is added to and saved in the log sheet FL2 for that day. Furthermore, when "month" is specified, the input information EN received from the user terminal 110 is saved by month in the log sheet FL2.

[0068] In other words, there is a template for log sheet FL2, and the log sheet FL2 for that month is created depending on the month to which the measurement date of the input information EN belongs, and each time input information EN is received from the user terminal 110, the received input information EN is added to and saved in the log sheet FL2 for that month. Furthermore, when "no break" is specified, the input information EN received from the user terminal 110 is saved in one log sheet FL2. In other words, there is a template for log sheet FL2, one log sheet FL2 is created, and each time input information EN is received from the user terminal 110, the received input information EN is added to the log sheet FL2 and saved.

[0069] This allows the method of addition to be freely set according to the nature of the input information EN on the predetermined input form screen. As a result, the administrator can easily check the log in the management file FL in cell format according to the nature of the input information EN. For example, if input into a predetermined input form screen is required every day, a sheet is added each day in the cell-format management file FL, and logs are saved in log sheets FL2 for each day. As a result, the administrator can easily check the log of input information EN on the daily log sheet FL2.

[0070] As described above, the alcohol check input form screen 115 has been described as an example of a predetermined input form screen, but it may be used for purposes other than alcohol checks. For example, if there are multiple bots 121 in the first driver group that is a group member of the exchange, a bot 121 different from the bot 121 that extracts the input information EN of the alcohol check input form screen 115 is specified as the destination. Alternatively, the talk screen 112 of the first sales department, which is a group member of a different interaction from the first driver group, may be selected, and another bot 121 included in the members of the first sales department, which is a group member of the interaction, may be selected, and the first specified URL (URL1) may be received as a reply to the first specified command CD1.

[0071] For example, as shown in Figure 10(A), when the first predetermined URL (URL1) is operated on the talk screen 112 of the user terminal 110, the browser 111 of the user terminal 110 may be configured to display an estimate creation input form screen 116 as an example of a predetermined input form screen. As a result, as shown in Figure 10 (B), all or part of the input information EN entered on the quotation creation input form screen 116 is extracted on the talk screen 112 of the user terminal 110, and message data MG in a unified, predetermined format is created based on the extracted input information EN and displayed on the talk screen 112. As a result, the format of the input information EN on the talk screen 112 can be unified by eliminating variations between users or between inputs.

[0072] Also, as shown in Figure 11 (A), when the first predetermined URL (URL1) is operated on the talk screen 112 of the user terminal 110, the browser 111 of the user terminal 110 may be configured to display a travel expense application creation input form screen 117 as an example of a predetermined input form screen. As a result, as shown in Figure 11 (B), all or part of the input information EN entered on the travel expense application creation input form screen 117 is extracted on the talk screen 112 of the user terminal 110, and message data MG in a unified, predetermined format is created based on the extracted input information EN and displayed on the talk screen 112. As a result, the format of the input information EN on the talk screen 112 can be unified by eliminating variations between users or between inputs.

[0073] Furthermore, as shown in Figure 12(A), when the first specified URL (URL1) is operated on the talk screen 112 of the user terminal 110, the browser 111 of the user terminal 110 may be configured to display a vacation application creation input form screen 118 as an example of a specified input form screen. As a result, as shown in Figure 12 (B), all or part of the input information EN entered on the vacation application creation input form screen 118 is extracted on the talk screen 112 of the user terminal 110, and message data MG in a unified, predetermined format is created based on the extracted input information EN and displayed on the talk screen 112. As a result, the format of the input information EN on the talk screen 112 can be unified by eliminating variations between users or between inputs.

[0074] Also, as shown in Figure 13 (A), when the first specified URL (URL1) is operated on the talk screen 112 of the user terminal 110, the browser 111 of the user terminal 110 may be configured to display a daily business report creation input form screen 119 as an example of a specified input form screen. For example, the daily work report creation input form screen 119 has the following items: creator's name, work content, purpose, progress, whether there are any problems with the work, results, and future tasks. As a result, as shown in Figure 13 (B), all or part of the input information EN entered in the business daily report creation input form screen 119 is extracted on the talk screen 112 of the user terminal 110, and message data MG in a unified, predetermined format is created based on the extracted input information EN and displayed on the talk screen 112. As a result, the format of the input information EN on the talk screen 112 can be unified by eliminating variations between users or between inputs. Although the daily business report creation input form screen 119 has been described as an example of a predetermined input form screen, a weekly business report creation input form screen or a monthly business report creation input form screen may also be used.

[0075] Furthermore, this makes it easy to see which employee is doing what, why, and to what extent, as well as the results and new issues arising from the results, all in a standardized, predetermined format of message data MG, allowing managers to easily understand the status of their subordinates. In addition, daily, weekly, and monthly work reports are shared within the same department, so employees can sense when colleagues are in trouble and offer to help. For example, the present invention is very effective in situations where work is being carried out without face-to-face contact due to remote work or different work locations, as it allows employees to easily sense when a colleague is in trouble.

[0076] The bot system 100, which is the first embodiment of the present invention obtained in this way, comprises a user terminal 110 and a server 120, and the browser 111 of the user terminal 110 displays a talk screen 112 as an example of an exchange display screen that displays exchanges of message data with other users and a bot 121. The bot 121 is included in the group members of the exchange, and when a first predetermined command CD1 set in advance for the bot 121 is input and sent on the talk screen 112, the bot 121 replies to the user terminal 110 with a first predetermined URL (URL1) corresponding to the received first predetermined command CD1, and when the portion of the first predetermined URL (URL1) on the talk screen 112 on the user terminal 110 is operated, the user terminal 110 accesses the server 120 based on the first predetermined URL (URL1) information, and the browser 111 of the user terminal 110 An alcohol check input form screen 115 is displayed as an example of a predetermined input form screen based on a first predetermined URL (URL1), and based on the user's input / send operation, the user terminal 110 sends the input information EN in the alcohol check input form screen 115 as an example of a predetermined input form screen to the server 120, and based on the input information EN received by the server 120, the bot 121 extracts all or part of the input information EN and creates message data MG in a predetermined format based on the extracted input information EN, and sends the created message data MG in the predetermined format to the user terminal 110.This configuration allows the bot 121 to reply with the first predetermined command CD1, and the format of the input information EN can be unified on the talk screen 112, eliminating variations between users or inputs.

[0077] Furthermore, in the talk screen 112 as an example of an interaction display screen, when a predetermined first predetermined command CD1 for the bot 121 is input and sent, the bot 121 is specified as the destination and the predetermined first predetermined command CD1 for the bot 121 is input and sent, and the bot 121 is configured to return a first predetermined URL (URL1) corresponding to the received first predetermined command CD1 to the user terminal 110, thereby allowing the bot 121 to reliably identify the command addressed to itself and to reliably return the first predetermined URL (URL1).

[0078] Furthermore, since the interaction display screen is a talk screen 112 that displays interactions with the same user or bot 121, or interactions within the same group, on a single screen in a chat application, it is possible to eliminate variation between users or between inputs on the talk screen 112 and standardize the format of the input information EN, and other users who have not yet entered information on the alcohol check input form screen 115, which is an example of a predetermined input form screen, can also enter information on the alcohol check input form screen 115, which is an example of a predetermined input form screen, by accessing the first predetermined URL (URL1), allowing each user to send the input information EN, which in turn eliminates variation between users and standardizes the format of the input information EN.

[0079] Furthermore, the server 120 has a cell-format management file FL, in which extraction points in the input information EN are specified and a template TL for message data MG in a predetermined format is set, and the bot 121 is configured to create message data MG in a predetermined format based on the pre-settings in the cell-format management file FL and the input information EN, so that the administrator can easily edit the template TL for message data MG in a predetermined format as needed to make the input information EN of message data MG in a predetermined format displayed on the talk screen 112 easier to read.

[0080] In addition, the server 120 adds and saves the input information EN received from the user terminal 110 in a cell-type management file FL, and when the bot 121 is specified as the destination on the talk screen 112 and a pre-set second predetermined command CD2 for the bot 121 is entered and sent, the bot 121 determines whether or not a form has been created for the sending user today by referring to the cell-type management file FL and sends a reply to the user terminal 110, allowing the user to easily check whether or not they have entered information on the predetermined input form screen today.

[0081] Furthermore, when the bot 121 is specified as the destination on the talk screen 112 and a third predetermined command CD3 that has been preset for the bot 121 is entered and sent, the bot 121 replies to the user terminal 110 with a second predetermined URL (URL2) that corresponds to the received third predetermined command CD3, and when the second predetermined URL (URL2) is operated on the talk screen 112 on the user terminal 110, the user terminal 110 accesses the server 120 based on the second predetermined URL (URL2) information, and the browser 111 of the user terminal 110 displays a management file FL in cell format that has been preset based on the second predetermined URL (URL2), thereby allowing the administrator to easily check the log of the user's input information EN.

[0082] Furthermore, in the cell-type management file FL, when the server 120 adds and saves the input information EN received from the user terminal 110 into the cell-type management file FL, the server 120 can freely specify how to add the information, either by adding a sheet daily, adding a sheet monthly, or adding the information to the next row or column of the cell without adding a sheet. This allows the administrator to easily check the log according to the nature of the input information EN. For example, if input into a specified input form screen is required every day, the administrator can easily check the log of the input information EN on the daily log sheet FL2.

[0083] Furthermore, the program of the bot system 100, which is a first embodiment of the present invention, includes a command reception determination step in which the browser 111 of the user terminal 110 displays a talk screen 112 that displays exchanges of message data with other users and a bot 121, the bot 121 being included in the group members of the exchange, a first predetermined command CD1 set in advance for the bot 121 is input and sent on the talk screen 112, and the bot 121 of the server 120 determines whether or not it has received the first predetermined command CD1; a URL return step in which the bot 121 returns a first predetermined URL (URL1) corresponding to the received first predetermined command CD1 to the user terminal 110; and a URL return step in which, when the first predetermined URL (URL1) is operated on the talk screen 112 of the user terminal 110, the user terminal 110 accesses the server 120 based on the first predetermined URL (URL1) information, and a predetermined input field based on the first predetermined URL (URL1) is displayed on the browser 111 of the user terminal 110. The system has a form screen display step for displaying an alcohol check input form screen 115 as an example of a form screen, an input information reception determination step in which, based on the user's input / send operation, the user terminal 110 sends the input information EN in the alcohol check input form screen 115 as an example of a predetermined input form screen to the server 120, and determines whether the server 120 has received the input information EN, and a predetermined format message sending step in which, based on the input information EN received by the server 120, the bot 121 extracts all or part of the input information EN and creates message data MG in a predetermined format based on the extracted input information EN, and sends the created message data MG in the predetermined format to the user terminal 110.This has a significant effect, as it allows the bot 121 to reply with a first predetermined URL (URL1) in response to the first predetermined command CD1, and it is possible to eliminate variation between users or inputs on the talk screen 112 and unify the format of the input information EN. [Example]

[0084] Next, a bot system 100 according to a second embodiment of the present invention will be described with reference to FIGS. 14(A) and 14(B). Here, Figure 14(A) is a diagram showing the state when a first specified command CD1 is entered and sent on email screen 112B as an interaction display screen of bot system 100, which is the second embodiment of the present invention, and Figure 14(B) is a diagram showing email screen 112B as an interaction display screen when message data MG in a specified format created by bot 121 of bot system 100, which is the second embodiment of the present invention, is received. The bot system 100 of the second embodiment is a system in which the talk screen 112 used as the interaction display screen of the bot system 100 of the first embodiment has been changed to an email screen 112B, and since many elements are common to the bot system 100 of the first embodiment, detailed explanations of the common points will be omitted.

[0085] As shown in FIG. 14(A), in the bot system 100 according to the second embodiment of the present invention, the browser 111 of the user terminal 110 displays a sending mail screen 112B as an exchange display screen. On the mail screen 112B, the email address of the bot 121 is entered as the destination, for example. In other words, the bot 121 is specified as the destination specification information TB. Also, another user's email address is entered as the To or CC (carbon copy) address. In other words, bot 121 is included in the group members involved in the message data exchange. Here, as a higher concept regarding the inclusion of a bot in the group members of an exchange, the bot 121 may be included in a so-called group email address, in which a single email address includes multiple users. In other words, it is sufficient that this group email address is input as the destination or CC (carbon copy), and the bot 121 does not have to be directly specified.

[0086] Then, it is assumed that the first predetermined command CD1 is entered in the body field of the mail screen 112B and sent. Then, as in the above-described embodiment, the bot 121 returns to the user terminal 110 the first predetermined URL (URL1) corresponding to the received first predetermined command CD1. Then, as in the above-described embodiment, when the first predetermined URL (URL1) is operated, the user terminal 110 accesses the server 120 based on the first predetermined URL (URL1) information, and the browser 111 of the user terminal 110 displays the daily business report creation input form screen 119 as an example of a predetermined input form screen that is pre-set based on the first predetermined URL (URL1).

[0087] Furthermore, based on the user's input / transmission operation, the user terminal 110 transmits the input information EN on the daily business report creation input form screen 119 to the server 120. Then, based on the input information EN received by the server 120, the bot 121 extracts all or part of the input information EN and creates message data MG in a predetermined format based on the extracted input information EN. Then, the bot 121 transmits the created message data MG in a predetermined format to the user terminal 110.

[0088] Then, as shown in FIG. 14(B), the input information EN input by the user on the daily business report creation input form screen 119 is converted into message data MG in a standardized predetermined format and displayed on the mail screen 112B. As a result, it is possible to standardize the format of input information EN, which has previously varied from user to user or from input to input on the interaction display screen. That is, on the mail screen 112B, variations between users or between inputs can be eliminated and the format of the input information EN can be unified. [Explanation of symbols]

[0089] 100 ··· Bot System 110 User terminal 111 ··· Browser 112 ··· Chat screen (interaction display screen) 112B··· Mail screen (interaction display screen) 113 ··· (Talk screen) input field 114 ··· Destination selection window 115 Alcohol check input form screen (prescribed input form screen) 115a··· "Send" button 116 ··· Estimate creation input form screen (prescribed input form screen) 117 Travel Expense Application Form Input Screen (Prescribed Input Form Screen) 118 ··· Leave application creation input form screen (prescribed input form screen) 119 ··· Daily business report creation input form screen (prescribed input form screen) 120 Server 121 ··· Bot FL: Cell format management file FL1 Form Format Sheet FL2 Log Sheet FL3 Setup Information Sheet EN ··· Input information MG: Message data in a specified format TL: A template (of message data in a predetermined format) TB ··· Destination specification information CD1: First predetermined command URL1... 1st predetermined URL CD2: Second predetermined command CD3: Third predetermined command URL2... Second predetermined URL

Claims

1. A bot system comprising a user terminal and a server, which transmits and receives message data between the user terminal and a bot on the server, The browser of the user terminal displays an interaction display screen that displays message data exchanges with other users and bots, and the bot is included in the group members of the interaction, When a first predetermined command set in advance for a bot is input and sent on the interaction display screen, the bot replies to the user terminal with a first predetermined URL corresponding to the received first predetermined command; When a portion of a first predetermined URL is operated on the interaction display screen of the user terminal, the user terminal accesses a server based on the first predetermined URL information, and a browser of the user terminal displays a predetermined input form screen that is set in advance based on the first predetermined URL; The user terminal transmits the input information on the predetermined input form screen to the server based on the user's input / transmission operation; A bot system characterized in that the bot extracts all or part of the input information received by the server, creates message data in a predetermined format based on the extracted input information, and sends the created message data in a predetermined format to the user terminal.

2. The bot system described in claim 1 is characterized in that when a predetermined first specified command for a bot is input and sent on the interaction display screen, the bot is specified as the destination and when a predetermined first specified command for the bot is input and sent, the bot replies to the user terminal with a first specified URL corresponding to the received first specified command.

3. The bot system described in claim 1 or claim 2, characterized in that the interaction display screen is a talk screen in a chat application that displays interactions with the same user or bot, or interactions within the same group, on a single screen.

4. the server has a management file in a cell format, In the management file in cell format, an extraction portion in the input information is specified, and a template of message data in a predetermined format is set, 4. The bot system according to claim 3, wherein the bot is configured to create message data in a predetermined format based on preset settings and input information in a management file in cell format.

5. The server adds and stores the input information received from the user terminal in a management file in cell format; The bot system described in claim 4 is configured to, when a bot is specified as the destination on the talk screen and a pre-set second specified command for the bot is entered and sent, the bot determines whether or not a form has been created for the sending user today by referring to a cell-format management file, and sends a reply to the user terminal.

6. When a bot is designated as a destination on the talk screen and a preset third predetermined command for the bot is input and sent, the bot replies to the user terminal with a second predetermined URL corresponding to the received third predetermined command, The bot system described in claim 5 is configured such that when a second specified URL is operated on the talk screen of the user terminal, the user terminal accesses a server based on the second specified URL information, and the browser of the user terminal displays a management file in cell format that has been pre-set based on the second specified URL.

7. The bot system described in claim 6, characterized in that when the server adds and saves input information received from a user terminal into the cell-type management file, it is possible to freely specify how to add the information: adding a sheet daily, adding a sheet monthly, or adding the information to the next row or column of the cell without adding a sheet.

8. A bot system program that transmits and receives message data between a user terminal and a server bot, a command reception determination step in which a browser on the user terminal displays an interaction display screen that displays exchanges of message data with other users and the bot, the bot is included in the group members of the interaction, a first predetermined command set in advance for the bot is input and sent on the interaction display screen, and the bot on the server determines whether or not it has received the first predetermined command; a URL return step in which the bot returns a first predetermined URL corresponding to the received first predetermined command to the user terminal; a form screen display step in which, when a portion of a first predetermined URL is operated on the interaction display screen of the user terminal, the user terminal accesses a server based on the first predetermined URL information and displays a predetermined input form screen that is set in advance based on the first predetermined URL on a browser of the user terminal; an input information reception determination step in which the user terminal transmits input information on a predetermined input form screen to a server based on an input / transmission operation by a user, and the server determines whether or not it has received the input information; A program for a bot system characterized by having a predetermined format message sending step in which the bot extracts all or part of the input information received by the server, creates message data in a predetermined format based on the extracted input information, and sends the created message data in a predetermined format to a user terminal.

Citation Information

Patent Citations

  • Chat system and chat processing method

    JP7450130B1