문제

특별 클라이언트를 통해 Google 토크를위한 채팅 봇을 만드는 방법이 궁금했습니다.

나는 그것이 XMPP를 사용하여 메시지를 보내는 것을 알고 있지만, 이것을 사용하는 방법을 전혀 모르겠습니다. 내 클라이언트 페이지를 만들려면 떨어져있을 때 나를 위해 채팅하는 봇을 만들 수 있어야한다는 것은 내 이해입니다. 사용자 정의 클라이언트를 만들고 싶다면 어디서 시작하고 어떻게 설정된 방식으로 메시지를 구문 분석하고 자동 응답으로 만들 수 있습니까? 의도 된 사용법 : AFK 일 때 Autoresponder, AI (내가 만들 수 있습니다.)

이 프로토콜을 PHP와 함께 사용하여 봇을 만들 수 있습니까? 아니면 자바 또는 파이썬 기반이어야합니까?

모든 도움에 감사드립니다 !!!

도움이 되었습니까?

해결책

그만큼 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