質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Perl

Perlは多目的に使用される実用性が高い動的プログラミング言語のひとつです。

CGI

CGI(Common Gateway Interface)とは、Webサーバー上でユーザプログラム動作させる仕組みのこと。また、動かす前提のプログラムをCGIと呼ぶこともあります。HTMLなどの静的な情報に限らず、プログラムの処理結果をベースにした動的情報の提供が可能です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

849閲覧

チャットCGIとそのCGIで利用可能なボットを教えてください。

phpsyoshinsya

総合スコア156

Perl

Perlは多目的に使用される実用性が高い動的プログラミング言語のひとつです。

CGI

CGI(Common Gateway Interface)とは、Webサーバー上でユーザプログラム動作させる仕組みのこと。また、動かす前提のプログラムをCGIと呼ぶこともあります。HTMLなどの静的な情報に限らず、プログラムの処理結果をベースにした動的情報の提供が可能です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2021/05/30 10:45

編集2021/05/30 10:50

###個人で運営するチャットルームを作成しようとしています
ユーザー同士が交流できるチャットルームをレンタルサーバーに構築しようとしています。
個人的にはPHPの方が慣れていますが、PERLの方が種類が多いのかなぁと考えています。
複数の部屋を準備できるように、考えています。

###誰もいないときにボットが応答してくれることが望ましいです。
誰か1人だけ入ってきたときに、他のユーザーが来るまで、チャットボットが対応してくれるように設定できるといいなぁと考えています。

###ユーザー登録を行ったメールアドレスとパスワードでログインし、その名前を表示名に使う
チャットの表示名は事前にユーザー登録を済ませたメールアドレスとパスワードでログインし、チャットルームの表示名に使用し、自由な変更はできないことを想定しています。

###チャットのCGIソースのダウンロードリンクとそれに連携できるチャットボットのリンクを教えてください。
とくにチャットボットはビジネス向けのものは出てきますが、無料の物は出てきません。
どんな検索ワードなら、無料の物がありますか?
そもそも別々に探すものではなくて、チャットボット付きのチャットルームCGIを探す必要がありますか?

###もし満たすのが難しい条件があれば教えてください。
これとこれは同時に満たせないなどあれば教えてください。
何かを参考に自分で作った方がいいということがあれば、参考リンクも含めて教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

phpsyoshinsya

2021/05/30 11:18

掲示板やプライベートメッセージは作ったことがありますが、チャットは初めてでよくわからずにいます。 チャットルームだけならMYSQLとの連携で作れそうですが、チャットボットとの連携に関する記事が見つけられません。 ご教授のほどよろしくお願いします。
phpsyoshinsya

2021/05/30 11:24

もしMYSQLとの連携でチャットルームを複数のテーブルに分けて作ったとしても、どうやって一定の日数が経過した不要なメッセージを削除すればいいのかわかりません。
Zuishin

2021/05/30 11:29

連携に関する記事とかじゃなくて、まずチャットボットを探してドキュメントを読めばいいのでは?
fiveHundred

2021/05/30 11:37

質問文には機能の要求しか書かれていません。 「検索や制作を代行してくれ」ととらえられてもおかしくないですし、実際に私も思ったので低評価しました。 > どうやって一定の日数が経過した不要なメッセージを削除すればいいのかわかりません。 というのならわかりますが、そのようなことは質問文から全く読み取れません(というかチャットボットと関係ないですよね)。 全く分からないことを一から教えるわけにもいかないので、どこがわからないのか具体的にしてください。
phpsyoshinsya

2021/05/30 12:09

チャットボットのドキュメントを読もうにも、ビジネス向けの記事しか見つからず、どんな無料の物があるかや、APIで利用できるものがあるかなどの情報が得られません。 時代が変わったというか、どんな無料のボットがあるのか、それは自作ものに導入できるのか、そんなのがまずわからない状況です。 たしかにまだ組み始めていないですが、どんな方向に進めばいいのか、その方向性を知りたくて質問しました。
Zuishin

2021/05/30 12:52

意味が分からない。記事じゃなくてボットを探せば? ちょっとググっただけですぐみつかるけど Google を知らないとか?
phpsyoshinsya

2021/05/30 12:57

私もGoogleで検索しましたが、有料のビジネス向けの物は出てきますが、無料の物は見つかりませんでした。 どのような検索ワードで無料のボットが見つかりましたか?
phpsyoshinsya

2021/05/30 13:49

リンクをありがとうございます。 ただ、作り方で、できあがったものはないのでしょうか? 0から作るのはちょっと大変です。
Zuishin

2021/05/30 14:00

なぜ teratail でそれを質問する?
phpsyoshinsya

2021/05/30 14:08

私が検索で見つけられなかったからです。 どうしてもないならボットの実装は諦めるしかありません。 もしあるなら、頑張って実装したいと思います。
phpsyoshinsya

2021/05/30 14:11

また、チャットルームはPHPで作って、ボットはパイソンで、それは連携できないですよね?
Zuishin

2021/05/30 15:49 編集

> 私が検索で見つけられなかったからです。 それはここで質問する理由になってない。 ここは検索代行するところではないから。 > また、チャットルームはPHPで作って、ボットはパイソンで、それは連携できないですよね? できる。しかし作らない人に説明しても仕方ないし理解できないだろう。
phpsyoshinsya

2021/05/30 15:59

たしかに検索で表示できないというのは理由として不十分なのは承知しています。 今も検索していましたが、対話型のチャットボットでも、個別対応ばかり、グループの中で対応してくれるものは有料でも見つかりません。 今回は他のユーザーが来るまでの時間稼ぎなので、最初から個別対応ありきではニーズに合いません。 もし、パイソンで作ったチャットボットが、グループの中に発言してくれるなら、それを作るのが早道なら、作るしかないでしょう。 だだ、最後まで疑問として残るのは、個人で作成するもので、どこまでの精度のものが作れるのかとても心配です。 今回は非常にデリケートな問題を扱う予定なので、表記ゆれチェックなども必要になるでしょうし、個人で増やせる限度もある気がしますが、そのあたりの心配を解決してくれる支援ツールなどはありますか?
Zuishin

2021/05/30 21:32

自分で何もせず最高の物を求めるなら金を出すのが常識。
phpsyoshinsya

2021/05/30 21:40

いいえ、自分で作らなきゃいけないものは作りますよ。 ただ、お金を払っても現状だと、グループにメッセージを書いてくれるボットがないですよね? あるならそれ使いたいです。
Zuishin

2021/05/30 21:43

リンクしたの見てないの? グループにメッセージを書くプログラムを書いて組み合わせるんだよ。
phpsyoshinsya

2021/05/30 21:58

基本がPHPでチャットルームが作られている場合、どのようにPHPと連携させればいいかわからないです。 直前のものにはリンクはありませんでしたが? 昨日送ってもらったリンクのことですか?
phpsyoshinsya

2021/05/30 22:00

グループにメッセージを書くスクリプトはどのリンクを参照すれば書いてありますか?
Zuishin

2021/05/30 22:18

初歩の初歩がわからないなら、もう金出せって。
phpsyoshinsya

2021/05/30 22:30

そうですね、チャットは今までに作ったことないので、お金払ってニーズに合うものがあれば、お金を出すことも検討したいです。 昨日もらったリンクをもう一度読み直してみましたが、パイソンでボットを操作するのはテレグラムの方法でありましたが、PHPと連携させる方法がわかりません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問