質問

私は、特別なクライアントを介してGoogleトーク用のチャットボットを作成する方法を知りませんでした。

XMPPを使用してメッセージを送信することは知っていますが、これを使用する方法はまったくわかりません。自分のクライアントページを作成してデータとチャットを解析する場合、不在時にチャットするボットを作成できるはずだというのが私の理解です。カスタムクライアントを作成する場合、どこから始めますか。また、メッセージを解析し、設定された方法で自動応答させるにはどうすればよいですか。私の意図した使用法:AFKのときの自動応答、まともなAI(作成可能)

このプロトコルをPHPで使用してボットを作成できますか、それともjavaまたはpythonベースにする必要がありますか?

ありとあらゆる助けてくれてありがとう!!!

役に立ちましたか?

解決

xmpphp ライブラリが役立ちます。例をご覧ください。

PHPは絶対にこのようなものに使用する最後の言語です(もちろん、awkやsedでも使用しません)が、使用する準備ができていれば、できます。 >

他のヒント

このライブラリを見てください:

このプロトコルを使用して通信するための完全なOOP API(> PHP5)を提供します。

デフォルトではTLSを使用するため、Talk Googleサーバーへの接続に問題はありません。

このコード例を確認してください:

<?php
include("xmpp.php");
$conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp',
                 'gmail.com', $printlog=False, $loglevel=LOGGING_INFO);
$conn->connect();
$conn->processUntil('session_start');
$conn->message('someguy@someserver.net', 'This is a test message!');
$conn->disconnect();
?>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top