JP7272559B2 - Bot system program - Google Patents

Bot system program Download PDF

Info

Publication number
JP7272559B2
JP7272559B2 JP2019010724A JP2019010724A JP7272559B2 JP 7272559 B2 JP7272559 B2 JP 7272559B2 JP 2019010724 A JP2019010724 A JP 2019010724A JP 2019010724 A JP2019010724 A JP 2019010724A JP 7272559 B2 JP7272559 B2 JP 7272559B2
Authority
JP
Japan
Prior art keywords
chat
bot
data
server
mail
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019010724A
Other languages
Japanese (ja)
Other versions
JP2020119345A (en
Inventor
豊 原口
Original Assignee
株式会社サテライトオフィス
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社サテライトオフィス filed Critical 株式会社サテライトオフィス
Priority to JP2019010724A priority Critical patent/JP7272559B2/en
Publication of JP2020119345A publication Critical patent/JP2020119345A/en
Application granted granted Critical
Publication of JP7272559B2 publication Critical patent/JP7272559B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

特許法第30条第2項適用 平成30年11月21日にサテライトオフィストップページにバナー掲載 https://www.sateraito.jp/ 平成30年11月21日にサテライトオフィス・ビジネスボットforクラウドページに掲載 https://www.sateraito.jp/bot/index.htmlArticle 30, Paragraph 2 of the Patent Act applies Banner posted on Satellite Office top page on November 21, 2018 https://www. satellite. jp/ Published on the Satellite Office Business Bot for Cloud page on November 21, 2018 https://www. satellite. jp/bot/index. html

本発明は、ユーザー端末とサーバとの間でチャット形式の文字データを通信自在なボットシステムのプログラムに関する。 The present invention relates to a bot system program capable of freely communicating chat-format character data between a user terminal and a server.

従来、チャット形式でメッセージを複数の端末間でやり取りするメッセージ管理システムが知られている(例えば、特許文献1)。 2. Description of the Related Art Conventionally, there is known a message management system in which messages are exchanged between a plurality of terminals in a chat format (for example, Patent Literature 1).

特開2017-157100号公報(特に段落0047)JP 2017-157100 (especially paragraph 0047)

上述した従来のメッセージ管理システムは、端末に表示されたチャット画面において、次々に新しいメッセージや画像が表示される構成であったため、ユーザーが重要であると思った内容のメッセージや画像がチャット画面内で流れていってしまい(どこかに埋もれてしまい)、ユーザーのスケジュール、TODOやタスクに組み込むことや別の端末にバックアップをとることが困難であるという問題があった。 In the conventional message management system described above, new messages and images are displayed one after another on the chat screen displayed on the terminal. There is a problem that it is difficult to incorporate it into the user's schedule, TODO or task, or to make a backup on another terminal.

そこで、本発明は、前述したような従来技術の問題を解決するものであって、すなわち、本発明の目的は、チャットデータを所望の端末(ユーザー端末、ユーザーの他の端末、ユーザー端末以外のコンピュータ端末やサーバなど)において簡単に保存するボットシステムのプログラムを提供することである。 Therefore, the present invention solves the problems of the prior art as described above. That is, the purpose of the present invention is to transmit chat data to a desired terminal (user terminal, user's other terminal, non-user terminal). To provide a program of a bot system which is easily stored in a computer terminal, server, etc.).

本請求項1に係る発明は、ユーザー端末とサーバとの間で文字データを通信自在なボットシステムのプログラムであって、前記ユーザー端末におけるチャットアプリケーションにおいて、前記サーバのボットが、チャットグループに含まれていて、所定条件として前記ユーザー端末におけるデータの数値を含む入力指示があったことを満たしたか否かを判定する条件判定ステップと、前記所定条件を満たしたとき、前記サーバのボットが、前記所定条件によって指定された範囲として入力されたデータの数値に応じて、チャットグループ内の直前のチャットのやりとりの数だけのチャットデータを選択して予め設定された電子メールアドレス宛に電子メールによって送信するチャットデータ転送ステップと、前記サーバのボットが、前記電子メールによって転送した旨を返事して前記ユーザー端末に表示する返事表示ステップとを具備していることにより、前述した課題を解決するものである。
ここで、「チャットデータ」とは、ユーザー端末に表示されるチャット画面においてやりとりされるメッセージデータやファイルデータをいう。
「チャット画面」とは、チャットアプリケーションの画面であって、やりとりの相手毎またはグループ毎に、単一ページ上においてメッセージやファイルデータのやりとりが時系列に並んで追加されていく形式の画面をいう。
The invention according to claim 1 is a program for a bot system capable of freely communicating character data between a user terminal and a server , wherein in the chat application in the user terminal, the bot of the server is included in a chat group. a condition determination step of determining whether or not an input instruction including a numerical value of data in the user terminal is satisfied as a predetermined condition; and when the predetermined condition is satisfied , the bot of the server performs the predetermined According to the numerical value of the data entered as the range specified by the condition, select the chat data corresponding to the number of previous chat exchanges in the chat group and send it by e-mail to a preset e-mail address. The chat data transfer step and the reply display step in which the bot of the server replies to the fact that the transfer has been made by the e-mail and displays it on the user terminal, thereby solving the above-mentioned problems. .
Here, "chat data" refers to message data and file data exchanged on a chat screen displayed on a user terminal.
"Chat screen" means a screen of a chat application, and refers to a screen in which messages and file data exchanges are added in chronological order on a single page for each communication partner or group. .

本請求項に係る発明は、請求項1に記載されたボットシステムのプログラムの構成に加えて、前記チャットデータ転送ステップにおいて、前記ボットが、指定されたチャットデータをサーバのデータベースにおいて選択して電子メールにより送信する構成であることにより、前述した課題をさらに解決するものである。 In the invention according to claim 2 , in addition to the program configuration of the bot system described in claim 1 , in the chat data transfer step, the bot selects designated chat data from a server database. The above-described problems can be further solved by the configuration of sending by e-mail.

本発明のボットシステムのプログラムは、ユーザー端末とサーバとの間で文字データを通信することができるばかりでなく、以下のような特有の効果を奏することができる。 The program of the bot system of the present invention can not only communicate character data between the user terminal and the server, but can also have the following specific effects.

本請求項1に係る発明のボットシステムのプログラムによれば、所定条件を満たしたとき、ユーザーが相手とやりとりしたチャットデータがボットによって電子メールサーバなど所定のコンピュータに転送されて保存されるため、指定したチャットデータのみを所望の端末(ユーザー端末、ユーザーの他の端末、ユーザー端末以外のコンピュータ端末やサーバなど)において簡単に保存することができる。
例えば、ボットが含まれているチャットグループの全てのチャットデータを指定しておくことにより、そのチャットグループのチャットデータのバックアップを簡単にとることができる。
さらに、チャット内において作業などが発生した場合に、その箇所を数字データで指定することによりその箇所のみが電子メールで転送されるため、チャット内で流れてしまう内容をユーザーは忘れずに実行することができる。
例えば、電子メールアプリケーション内でTODO管理して、その箇所の内容を忘れずに実行することができる。
また、ボットがチャットグループ内のチャットのやりとりを閲覧自在となるため、チャットデータを簡単に選択して電子メールで転送することができる。
According to the program of the bot system of the invention according to claim 1, when a predetermined condition is satisfied, the chat data exchanged by the user with the other party is transferred by the bot to a predetermined computer such as an e-mail server and saved. Only designated chat data can be easily saved in a desired terminal (user terminal, user's other terminal, computer terminal other than the user terminal, server, etc.).
For example, by specifying all the chat data of a chat group that includes a bot, it is possible to easily back up the chat data of that chat group.
Furthermore, when work or the like occurs in the chat, by specifying the part with numerical data, only that part is transferred by e-mail, so the user does not forget to carry out the contents that flow in the chat. be able to.
For example, it is possible to perform TODO management within an e-mail application without forgetting the contents of that section.
In addition, since the bot can freely browse the chat exchanges in the chat group, it is possible to easily select chat data and transfer it by e-mail.

本請求項に係る発明のボットシステムのプログラムによれば、請求項1に係る発明が奏する効果に加えて、チャットデータ転送ステップにおいて、ユーザー端末とサーバとの間の通信を不要にしてサーバ単独またはサーバとサーバとの間の通信のみになるため、チャットデータの選択および転送を簡単に、かつ、瞬時に実行することができる。 According to the program of the bot system of the invention according to claim 2 , in addition to the effect of the invention according to claim 1 , in the chat data transfer step, communication between the user terminal and the server is unnecessary, and the server alone Alternatively, since communication is only between servers, selection and transfer of chat data can be easily and instantaneously executed.

本発明の実施例であるボットシステムの概念を示す図。The figure which shows the concept of the bot system which is an Example of this invention. 本発明の実施例であるボットシステムの動作を示すチャート図。FIG. 4 is a chart diagram showing the operation of the bot system that is the embodiment of the present invention; 本発明の実施例であるボットシステムのボットへの入力指示の例を示す図。FIG. 4 is a diagram showing an example of an input instruction to the bot of the bot system that is the embodiment of the present invention; 本発明の実施例であるボットシステムの所定条件の例を示す図。The figure which shows the example of the predetermined condition of the bot system which is the Example of this invention.

本発明のボットシステムのプログラムは、サーバのボットが、所定条件を満たしたか否かを判定する条件判定ステップと、所定条件を満たしたとき、サーバのボットが、所定条件によって指定された範囲のチャットデータを選択して予め設定された電子メールアドレス宛に電子メールによって送信するチャットデータ転送ステップとを具備していることにより、指定したチャットデータのみを所望の端末(ユーザー端末、ユーザーの他の端末、ユーザー端末以外のコンピュータ端末やサーバなど)において簡単に保存することができるものであれば、その具体的な実施態様は、如何なるものであっても構わない。 The program of the bot system of the present invention includes a condition determination step of determining whether or not the bot of the server satisfies a predetermined condition, and when the predetermined condition is satisfied, the bot of the server performs a chat within the range specified by the predetermined condition. and a chat data transfer step of selecting data and sending it by e-mail to a preset e-mail address. , a computer terminal other than a user terminal, a server, etc.), any specific implementation may be used.

例えば、ユーザー端末は、デスクトップ型パーソナルコンピュータ端末、ノート型パーソナルコンピュータ端末、スマートフォン端末、タブレット端末などの情報を送受信するものであって、所謂インターネットである広域ネットワーク、ローカルネットワーク、電話回線などを含む通信ネットワークによりサーバと接続自在なものであれば如何なるものであっても構わない。
また、サーバは、1つのサーバやクラウド上の複数のサーバでもよい。
サーバ(チャットアプリケーション用サーバ)は、電子メールサーバと一体でもよいし、別体でもよい。
For example, the user terminal is a desktop personal computer terminal, a notebook personal computer terminal, a smartphone terminal, a tablet terminal, etc., which transmits and receives information, and communication including a wide area network such as the Internet, a local network, a telephone line, etc. Any device may be used as long as it can be freely connected to a server via a network.
Also, the server may be one server or a plurality of servers on the cloud.
The server (chat application server) may be integrated with the e-mail server or may be separate.

以下に、本発明の実施例であるボットシステム100のプログラムについて、図1乃至図4に基づいて説明する。
ここで、図1は、本発明の実施例であるボットシステム100の概念を示す図であり、図2は、本発明の実施例であるボットシステム100の動作を示すチャート図であり、図3は、本発明の実施例であるボットシステム100のボットへの入力指示の例を示す図であり、図4は、本発明の実施例であるボットシステム100の所定条件の例を示す図である。
A program of the bot system 100, which is an embodiment of the present invention, will be described below with reference to FIGS. 1 to 4. FIG.
Here, FIG. 1 is a diagram showing the concept of the bot system 100 that is an embodiment of the present invention, FIG. 2 is a chart diagram showing the operation of the bot system 100 that is an embodiment of the present invention, and FIG. 4 is a diagram showing an example of an input instruction to the bot of the bot system 100, which is an embodiment of the present invention, and FIG. 4 is a diagram showing an example of predetermined conditions of the bot system 100, which is an embodiment of the present invention. .

本発明の実施例であるボットシステム100は、図1に示すように、ユーザー端末の一例であるスマートフォン端末110と、サーバ120とを備えている。
スマートフォン端末110は、ボットシステム100のプログラムであるチャットアプリケーションソフトウェアによって、サーバ120との間で文字データ(テキストデータ)だけでなく、画像データ、文書ファイルデータや音声データなどを通信自在に設けられている。
A bot system 100, which is an embodiment of the present invention, includes a smartphone terminal 110, which is an example of a user terminal, and a server 120, as shown in FIG.
The smartphone terminal 110 is provided to freely communicate not only character data (text data) but also image data, document file data, voice data, etc. with the server 120 by means of chat application software, which is a program of the bot system 100. there is

ユーザーは、スマートフォン端末110において、表示部に表示されたキーボードによってチャットアプリケーションソフトウェアのチャット画面111に文字を入力してもよいし、スマートフォン端末110に設けられたマイクを用いて音声によって入力してもよい。
音声によって入力された場合、スマートフォン端末110の制御部(プログラム)が、音声データを読み取って文字データに変換し、チャットアプリケーションソフトウェアのチャット画面111に文字入力するように構成されている。
また、サーバ120は、制御手段(ボット、プログラム)と、データベース121とを備えている。
The user may input characters on the chat screen 111 of the chat application software using the keyboard displayed on the display unit of the smartphone terminal 110, or may input characters by voice using the microphone provided on the smartphone terminal 110. good.
When input by voice, the control unit (program) of the smartphone terminal 110 reads the voice data, converts it into character data, and inputs the characters on the chat screen 111 of the chat application software.
The server 120 also includes control means (bot, program) and a database 121 .

さらに、チャットアプリケーションソフトウェアにおいて、サーバ120のボットが、所定条件を満たしたか否かを判定し、所定条件を満たしたとき、所定条件によって指定された範囲のチャットデータを選択して予め設定された電子メールアドレス宛に電子メールによって送信するように構成されている。
例えば、予め設定された電子メールアドレス宛の一例として、コンピュータ端末130へ所定条件によって指定された範囲のチャットデータを送信するように構成されている。
これにより、所定条件を満たしたとき、ユーザーが相手とやりとりしたチャットデータがボットによって電子メールサーバなど所定のコンピュータに転送されて保存される。
その結果、指定したチャットデータのみを所望の端末の一例であるコンピュータ端末130において簡単に保存することができる。
例えば、ボットが含まれているチャットグループの全てのチャットデータを指定しておくことにより、そのチャットグループのチャットデータのバックアップを簡単にとることができる。
Furthermore, in the chat application software, the bot of the server 120 determines whether or not a predetermined condition is satisfied, and when the predetermined condition is satisfied, selects the chat data within the range specified by the predetermined condition, It is configured to be sent by e-mail to an e-mail address.
For example, it is configured to send chat data within a range specified by a predetermined condition to the computer terminal 130, as an example addressed to a preset e-mail address.
As a result, when a predetermined condition is satisfied, the chat data exchanged between the user and the other party is transferred by the bot to a predetermined computer such as an e-mail server and saved.
As a result, only the designated chat data can be easily saved in the computer terminal 130, which is an example of a desired terminal.
For example, by specifying all the chat data of a chat group that includes a bot, it is possible to easily back up the chat data of that chat group.

続いて、ボットシステム100の動作について詳しく説明する。
図1に示すように、スマートフォン端末110のチャット画面111には、チャットのやりとりが表示されている。
図2に示すように、ステップS1では、条件判定ステップとして、サーバ120のボットが、所定条件を満たしたか否かを判定する。
満たしたと判定した場合はステップS2へ進み、他方、まだ満たしていないと判定した場合はステップS1を繰り返す。
ここで、所定条件は、ユーザーのスマートフォン端末110における入力指示があったことでもよいし、現在の時刻が所定時刻になったことでもよい。
Next, operations of the bot system 100 will be described in detail.
As shown in FIG. 1, a chat screen 111 of the smartphone terminal 110 displays chat exchanges.
As shown in FIG. 2, in step S1, as a condition determination step, the bot of the server 120 determines whether or not a predetermined condition is satisfied.
If it is determined that the conditions have been satisfied, the process proceeds to step S2. On the other hand, if it is determined that the conditions have not yet been satisfied, step S1 is repeated.
Here, the predetermined condition may be that there is an input instruction on the smartphone terminal 110 of the user, or that the current time has reached the predetermined time.

例えば、所定条件が、ユーザーのスマートフォン端末110における入力指示があったことである場合について説明する。
図3に示すように、一例として、ユーザーがチャット画面111において「メール転送3」と入力して送信したとする。
入力の仕方については、チャット画面111に一例として「メール転送3」のように直接入力してもよいし、スワイプ操作などによってボットのコマンドボタンを表示させて、所望の「メール転送3」ボタンを押すことにより入力自在に構成してもよい。
また、音声入力でもよい。
For example, a case where the predetermined condition is that there is an input instruction on the smartphone terminal 110 of the user will be described.
As an example, as shown in FIG. 3, it is assumed that the user has entered and sent "email transfer 3" on the chat screen 111 .
As for the input method, as an example, "mail forwarding 3" may be directly entered on the chat screen 111, or the desired "mail forwarding 3" button may be displayed by swiping to display command buttons of the bot. It may be constructed such that it can be freely input by pressing.
Voice input may also be used.

ステップS2では、チャットデータ転送ステップとして、サーバ120のボットが、所定条件によって指定された範囲のチャットデータを選択する。
図3に示すように、一例として、チャット画面111において「メール転送3」と入力された場合、入力指示として入力されたデータの数値に応じて、チャット画面111における直前のチャットのやりとりの数だけのチャットデータが指定されるように構成されている。
この入力指示としての「メール転送3」の「3」の数値に応じて、直前の「来週中に先方が商品Aの見積りを欲しがっています!」、「鈴木さん、見積書の作成お願い!」および「今週の金曜までだと助かります!」の3つのチャットのやりとりのチャットデータが指定される。
In step S2, as a chat data transfer step, the bot of server 120 selects chat data within a range specified by a predetermined condition.
As shown in FIG. 3, as an example, when "mail forwarding 3" is input on the chat screen 111, only the number of previous chat exchanges on the chat screen 111 is displayed according to the numerical value of the data input as the input instruction. chat data is specified.
According to the numerical value of "3" of "mail forwarding 3" as this input instruction, the previous "the other party wants a quote for product A within the next week!" !” and “It would be helpful if it is by this Friday!”

なお、ボットが、チャットデータを選択する際、スマートフォン端末110のチャット画面111においてチャットデータを選択する構成でもよいが、データベース121にアクセスしてチャットデータを選択する構成が望ましい。
これにより、チャットデータ転送ステップS2、S3において、ユーザーのスマートフォン端末110とサーバ120との間の通信を不要にしてサーバ120単独またはサーバ120と他のサーバとの間の通信のみになる。
その結果、チャットデータの選択および転送を簡単に、かつ、瞬時に実行することができるからである。
When selecting chat data, the bot may select chat data on the chat screen 111 of the smartphone terminal 110, but it is preferable to access the database 121 and select chat data.
As a result, in chat data transfer steps S2 and S3, communication between the user's smartphone terminal 110 and the server 120 becomes unnecessary, and only communication between the server 120 or between the server 120 and another server becomes unnecessary.
As a result, selection and transfer of chat data can be executed easily and instantaneously.

また、チャット画面111においてボットを呼び出して、チャットデータを指示する構成でもよいが、ボットが、チャットグループに含まれていることにより、チャットデータが指定される構成が望ましい。
これにより、ボットがチャットグループ内のチャットのやりとりを閲覧自在となる。
その結果、チャットデータを簡単に選択して電子メールで転送することができるからである。
Also, a bot may be called on the chat screen 111 and the chat data may be specified, but it is desirable that the bot is included in the chat group so that the chat data is specified.
This allows the bot to freely browse the chat exchanges within the chat group.
As a result, chat data can be easily selected and transferred by e-mail.

ステップS3では、チャットデータ転送ステップとして、サーバ120のボットが、ステップS2で選択したチャットデータを、予め設定された電子メールアドレス宛の一例としてコンピュータ端末130に電子メールによって送信する。
これにより、前述したように、所定条件を満たしたとき、ユーザーが相手とやりとりしたチャットデータがボットによって電子メールサーバなど所定のコンピュータに転送されて保存される。
その結果、指定したチャットデータのみを所望の端末の一例であるコンピュータ端末130において簡単に保存することができる。
なお、チャットデータを所望の端末の一例としてスマートフォン端末110に送信し、スマートフォン端末110において、ユーザーが電子メールアプリケーション内で登録などの操作をしてTODO管理(タスク管理)やスケジュール管理を行ってもよい。
In step S3, as a chat data transfer step, the bot of server 120 transmits the chat data selected in step S2 to computer terminal 130 as an example of a preset e-mail address by e-mail.
Thereby, as described above, when a predetermined condition is satisfied, the chat data exchanged between the user and the other party is transferred by the bot to a predetermined computer such as an e-mail server and saved.
As a result, only the designated chat data can be easily saved in the computer terminal 130, which is an example of a desired terminal.
It should be noted that even if the chat data is transmitted to the smartphone terminal 110 as an example of a desired terminal, and the user performs operations such as registration in the email application on the smartphone terminal 110 to perform TODO management (task management) and schedule management. good.

さらに、本実施例では、条件判定ステップS1における所定条件が、ユーザーのスマートフォン端末110における入力指示の有無である。
そして、入力指示として入力されたデータの数値に応じて、直前のチャットのやりとりの数だけのチャットデータが指定されるように構成されている。
これにより、チャット内において作業などが発生した場合に、その箇所を数字データで指定することによりその箇所のみが電子メールで転送される。
その結果、チャット内で流れてしまう内容をユーザーは忘れずに実行することができる。
例えば、電子メールアプリケーション内でTODO管理(タスク管理)して、ユーザーは、その箇所の内容を忘れずに実行することができる。
なお、転送先の電子メールアドレスについては、各ユーザーがそれぞれ設定自在に設けられているものとする。
各ユーザーが転送先の電子メールアドレスをそれぞれ設定自在にするために、チャットアプリケーションソフトウェアに追加する所謂、アドオンで本発明のボットシステム100のプログラムをインストールする構成でもよい。
また、転送されるチャットデータに、メッセージデータやファイルデータに加え、チャットがやりとりされたグループメンバー情報、各メッセージ送信の日時情報や各メッセージ送信元のユーザー名情報を含めてもよい。
Furthermore, in this embodiment, the predetermined condition in the condition determination step S1 is the presence or absence of an input instruction on the smartphone terminal 110 of the user.
Then, according to the numerical value of the data input as the input instruction, the chat data corresponding to the number of exchanges of the immediately preceding chat are designated.
As a result, when work or the like occurs in the chat, only that part is transferred by e-mail by designating the part with numerical data.
As a result, the user can remember to carry out the contents that would otherwise flow in the chat.
For example, TODO management (task management) is performed within an e-mail application so that the user does not forget to execute the contents of that section.
It is assumed that each user can freely set the forwarding destination e-mail address.
In order to allow each user to freely set the forwarding destination e-mail address, the program of the bot system 100 of the present invention may be installed as an add-on to the chat application software.
In addition to message data and file data, the transferred chat data may include group member information with which the chat was exchanged, date and time information of each message transmission, and user name information of each message sender.

続いて、条件判定ステップS1における所定条件は、現在の時刻が所定時刻になった場合の例について説明する。
図4に示すように、一例として、チャット画面111において「メール転送21:00」と入力された場合、毎日21:00になったとき、チャットデータ転送ステップS2、S3において、今までやりとりしたチャットデータの全て、または、前回所定時刻になったときから今回所定時刻になったときまでのチャットデータが、指定されて送信されるように構成されている。
これにより、定期的にチャットデータが電子メールで転送される。
その結果、定期的にチャットデータのバックアップを簡単にとることができる。
Next, an example in which the current time has reached the predetermined time will be described as the predetermined condition in the condition determination step S1.
As shown in FIG. 4, as an example, if "email transfer 21:00" is input on the chat screen 111, at 21:00 every day, the chats that have been exchanged so far are transferred in chat data transfer steps S2 and S3. All of the data, or the chat data from when the previous predetermined time came to when the current predetermined time came, is designated and transmitted.
As a result, chat data is periodically transferred by e-mail.
As a result, the chat data can be easily backed up periodically.

なお、所定時刻の設定(登録)の仕方については、チャット画面111に一例として「メール転送21:00」のように直接入力してもよいし、スワイプ操作などによってボットのコマンドボタンを表示させて、所望のボタンを押すことにより入力自在に構成してもよい。
所望のコマンドボタンとして、例えば、「メール転送13:00」、「メール転送16:00」、「メール転送21:00」、「メール転送1」、「メール転送2」、「メール転送3」や「キャンセル」、「登録一覧」、「メール登録」など使用頻度が高そうなものを設けるとよい。
設定を取り消す場合は、チャット画面111において一例として「取消」や「キャンセル」の旨を入力すると、ボットが設定を取り消すように構成されている。
「メール登録」ボタンを押すと、ボットがチャット画面111において転送先として登録する電子メールアドレスをユーザーに尋ね、ユーザーが電子メールアドレスを入力すると、ボットが登録するように構成されている。
また、1日3回までなど、1日複数回、設定時刻になったときにチャットデータを予め設定された電子メールアドレス宛に送信するアーカイブサービスとしてもよい。
時刻または時間が入力指示として入力された場合、現在のサーバ120における時計機能の時刻がその時刻になったとき、またはその時間が経過したとき、全部のチャットデータまたは更新分のみのチャットデータが選択されて予め設定された電子メールアドレス宛に送信される。
他方、前述したように、個数を示す単なる数値が入力指示として入力された場合、その数値に応じて、直前のチャットのやりとりの数だけのチャットデータが選択されて予め設定された電子メールアドレス宛に送信される。
As for the method of setting (registering) the predetermined time, for example, "mail transfer 21:00" may be directly entered on the chat screen 111, or the command button of the bot may be displayed by swiping. , can be configured to be freely input by pressing a desired button.
Desired command buttons include, for example, "mail transfer 13:00", "mail transfer 16:00", "mail transfer 21:00", "mail transfer 1", "mail transfer 2", "mail transfer 3", etc. It is recommended to provide items that are likely to be used frequently, such as "cancel", "registration list", and "mail registration".
When canceling the setting, the bot cancels the setting by inputting "cancel" or "cancel" on the chat screen 111, for example.
When the "mail registration" button is pressed, the bot asks the user for an e-mail address to be registered as a forwarding destination on the chat screen 111, and when the user enters the e-mail address, the bot registers it.
Alternatively, an archive service may be provided in which chat data is sent to a preset e-mail address at set times a plurality of times a day, such as up to three times a day.
When the time or time is input as an input instruction, when the current time of the clock function in the server 120 reaches that time or when that time has passed, all chat data or only the updated chat data is selected. and sent to a preset e-mail address.
On the other hand, as described above, when a simple numerical value indicating the number of pieces is input as an input instruction, chat data corresponding to the number of previous chat exchanges is selected according to the numerical value and sent to a preset e-mail address. sent to.

このようにして得られた本発明の実施例であるボットシステム100のプログラムは、サーバ120のボットが、所定条件を満たしたか否かを判定する条件判定ステップS1と、所定条件を満たしたとき、サーバ120のボットが、所定条件によって指定された範囲のチャットデータを選択して予め設定された電子メールアドレス宛に電子メールによって送信するチャットデータ転送ステップS2、S3とを具備していることにより、指定したチャットデータのみを所望の端末の一例であるコンピュータ端末130(スマートフォン端末110やサーバ120でもよい)において簡単に保存することができる。 The program of the bot system 100, which is an embodiment of the present invention thus obtained, includes a condition determination step S1 for determining whether or not the bot of the server 120 satisfies a predetermined condition, and when the predetermined condition is satisfied, The bot of the server 120 has chat data transfer steps S2 and S3 in which chat data within a range specified by a predetermined condition is selected and sent by e-mail to a preset e-mail address. Only the specified chat data can be easily saved in the computer terminal 130 (smartphone terminal 110 or server 120 may be used), which is an example of a desired terminal.

さらに、条件判定ステップS1における所定条件は、ユーザー端末の一例としてスマートフォン端末110における入力指示があったことであり、入力指示として入力されたデータの数値に応じて、直前のチャットのやりとりの数だけのチャットデータが指定される構成であることにより、チャット内で流れてしまう内容をユーザーは忘れずに実行することができる。 Furthermore, the predetermined condition in the condition determination step S1 is that there is an input instruction on the smartphone terminal 110 as an example of the user terminal, and according to the numerical value of the data input as the input instruction, the number of chat exchanges immediately before By specifying the chat data, the user can remember to carry out the contents that flow in the chat.

また、条件判定ステップS1における所定条件は、現在の時刻が所定時刻になったことであり、チャットデータ転送ステップS2、S3において、今までやりとりしたチャットデータの全て、または、前回所定時刻になったときから今回所定時刻になったときまでのチャットデータが、指定されて送信される構成であることにより、定期的にチャットデータのバックアップを簡単にとることができる。 Further, the predetermined condition in the condition determination step S1 is that the current time has reached a predetermined time, and in the chat data transfer steps S2 and S3, all of the chat data exchanged so far or the previous predetermined time has passed. Since the chat data from the current time to the current predetermined time is specified and transmitted, it is possible to periodically back up the chat data easily.

さらに、ユーザーのスマートフォン端末110におけるチャットアプリケーションにおいて、ボットが、チャットグループに含まれていることにより、チャットデータが指定される構成であることにより、チャットデータを簡単に選択して電子メールで転送することができる。 Furthermore, in the chat application on the user's smartphone terminal 110, the bot is included in the chat group so that the chat data is specified, so that the chat data can be easily selected and transferred by e-mail. be able to.

また、チャットデータ転送ステップS2、S3において、ボットが、指定されたチャットデータをサーバ120のデータベース121において選択して電子メールにより送信する構成であることにより、チャットデータの選択および転送を簡単に、かつ、瞬時に実行することができるなど、その効果は甚大である。 In addition, in the chat data transfer steps S2 and S3, the bot selects the specified chat data from the database 121 of the server 120 and sends it by e-mail. In addition, the effect is enormous because it can be executed instantly.

100 ・・・ ボットシステム
110 ・・・ スマートフォン端末(ユーザー端末)
111 ・・・ チャット画面
120 ・・・ サーバ
121 ・・・ データベース
130 ・・・ コンピュータ端末(予め設定された電子メールアドレス、ユーザーの他の端末)
100 ・・・ Bot system 110 ・・・ Smartphone terminal (user terminal)
111... chat screen 120... server 121... database 130... computer terminal (e-mail address set in advance, other terminal of user)

Claims (2)

ユーザー端末とサーバとの間で文字データを通信自在なボットシステムのプログラムであって、
前記ユーザー端末におけるチャットアプリケーションにおいて、前記サーバのボットが、チャットグループに含まれていて、所定条件として前記ユーザー端末におけるデータの数値を含む入力指示があったことを満たしたか否かを判定する条件判定ステップと、
前記所定条件を満たしたとき、前記サーバのボットが、前記所定条件によって指定された範囲として入力されたデータの数値に応じて、チャットグループ内の直前のチャットのやりとりの数だけのチャットデータを選択して予め設定された電子メールアドレス宛に電子メールによって送信するチャットデータ転送ステップと
前記サーバのボットが、前記電子メールによって転送した旨を返事して前記ユーザー端末に表示する返事表示ステップとを具備していることを特徴とするボットシステムのプログラム。
A bot system program capable of freely communicating character data between a user terminal and a server,
Condition determination for determining whether or not the bot of the server is included in a chat group in the chat application on the user terminal and an input instruction including numerical values of data on the user terminal is satisfied as a predetermined condition. a step;
When the predetermined condition is satisfied, the bot on the server selects chat data corresponding to the number of previous chat exchanges in the chat group according to the numerical value of the data input as the range specified by the predetermined condition. a chat data transfer step of sending by e-mail to a preset e-mail address ;
and a reply display step in which the bot of the server replies to the fact that the e-mail has been transferred and displays it on the user terminal.
前記チャットデータ転送ステップにおいて、前記ボットが、指定されたチャットデータをサーバのデータベースにおいて選択して電子メールにより送信する構成であることを特徴とする請求項1に記載のボットシステムのプログラム。 2. The program for a bot system according to claim 1, wherein, in said chat data transfer step, said bot selects specified chat data in a database of a server and transmits it by e-mail.
JP2019010724A 2019-01-25 2019-01-25 Bot system program Active JP7272559B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019010724A JP7272559B2 (en) 2019-01-25 2019-01-25 Bot system program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019010724A JP7272559B2 (en) 2019-01-25 2019-01-25 Bot system program

Publications (2)

Publication Number Publication Date
JP2020119345A JP2020119345A (en) 2020-08-06
JP7272559B2 true JP7272559B2 (en) 2023-05-12

Family

ID=71890909

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019010724A Active JP7272559B2 (en) 2019-01-25 2019-01-25 Bot system program

Country Status (1)

Country Link
JP (1) JP7272559B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187781A1 (en) 2004-02-25 2005-08-25 Christensen Tore L. Using business rules for determining presence
JP2005250947A (en) 2004-03-05 2005-09-15 Mitsubishi Electric Information Systems Corp Chat log management system, server device, and chat log management method
JP2018181314A (en) 2017-04-05 2018-11-15 Line株式会社 Data transmitting/receiving method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3583284B2 (en) * 1998-02-27 2004-11-04 富士通株式会社 Comment history management system in chat system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050187781A1 (en) 2004-02-25 2005-08-25 Christensen Tore L. Using business rules for determining presence
JP2005243030A (en) 2004-02-25 2005-09-08 Avaya Technology Corp Use of business rule for determining presence
JP2005250947A (en) 2004-03-05 2005-09-15 Mitsubishi Electric Information Systems Corp Chat log management system, server device, and chat log management method
JP2018181314A (en) 2017-04-05 2018-11-15 Line株式会社 Data transmitting/receiving method and system

Also Published As

Publication number Publication date
JP2020119345A (en) 2020-08-06

Similar Documents

Publication Publication Date Title
US11010012B2 (en) Display control method, first terminal, and storage medium
US20210149688A1 (en) Systems and methods for implementing external application functionality into a workflow facilitated by a group-based communication system
EP3623937B1 (en) Dynamic object update subscriptions based on user interactions with an interface
US9021033B2 (en) Method to change instant messaging status based on text entered during conversation
US20180270247A1 (en) Information Sharing Program, Information Processing Device, And Information Sharing Method
JP2006243985A (en) Message notification system and method, and server used therefor
KR20150031349A (en) Ordering system and method
JP7272559B2 (en) Bot system program
JP6633238B1 (en) Job management system, job management device, and program
EP4130979A1 (en) Dynamic object update subscriptions based on user interactions with an interface
US20160150387A1 (en) TextMuse Message Generator
WO2019124302A1 (en) Management server, message communication method, and message communication program
JP6954558B2 (en) Computer system, program
JP2016174229A (en) Information processing system, information processing device, information processing method and program
TW201503035A (en) Apparatus for serving an automatic computation of bearing performance
EP3013007B1 (en) Apparatus and method for quickly sending messages
JP2022023977A (en) Maintaining minimal interface function in absence of push-based communication connection in group-based communication system
JP6780177B1 (en) Message sending system, message sending program, and message sending method
US11582500B2 (en) Updating object subscriptions based on trigger events
JP7443612B1 (en) Information processing program, information processing method, and information processing system
JP7405344B2 (en) Organizational information communication system, organizational information communication system program
JP7442086B2 (en) Message tracking application software, message tracking system
JP6589846B2 (en) E-mail management apparatus and e-mail management program
JP2005292935A (en) Answering work support apparatus and program
JP2024051182A (en) Business system and program of business system

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20190131

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230328

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230418

R150 Certificate of patent or registration of utility model

Ref document number: 7272559

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150