2012-01-05 3 views
-1

때로는 독자적인 메시지를 보내는 챠트 봇 (chatbot)을 개발하고 싶습니다. 그것은 그 자체로 활동적이어야한다는 것을 의미합니다. 어떻게해야합니까?어떻게하면 서버 측 응용 프로그램을 자동으로 시작할 수 있습니까?

+0

왜 웹 서버에서 실행해야합니까 - 독립 실행 형 응용 프로그램 일 수 있습니까? 당신은 예정된 창이나 crontab을 사용하여 그것을 설정할 수 있습니다 ... – ManseUK

+0

나는 crontab에 대해 들어 본 적이 없습니다. 그것은 정상적인 웹 서버에서 실행되어야합니다. 이것은 당신의 아이디어로 가능합니까? – danijar

+0

동의하면 서버를 설치할 필요가 없습니다. Windows 응용 프로그램, Windows 서비스, 유닉스/리눅스의 cronjob 등으로 실행할 수 있습니다. – DMCS

답변

0

가장 좋은 방법은 선택한 언어로 독립 실행 형 응용 프로그램을 만든 다음 응용 프로그램을 실행하기 위해 crontab/windows 스케줄러 항목을 만드는 것입니다. 응용 프로그램은 웹 기반 응용 프로그램에 연결하기 위해 브라우저에서 실행하지 않아도됩니다.

0

정말이 서버가 필요하지 않습니다. 브라우저 확장 프로그램 (예 : Chrome 용 : http://code.google.com/chrome/extensions/index.html)을 작성하기 위해 자바 스크립트 사용 경험을 활용할 수 있습니다. 브라우저 확장 프로그램은 브라우저의 Facebook 페이지에 직접 액세스 할 수 있으며, 이렇게하면 Facebook 서버와 통신하는 것이 훨씬 쉬워집니다.

+0

당신의 조언에 감사드립니다. 그러나 내가 휴가를 즐기고 해변에있을 때 브라우저가 없습니다. – danijar

+1

글쎄, 웹 서버 또는 브라우저에서 코드를 실행하는지 여부에 관계없이 컴퓨터를 실행해야합니다. 웹 서버를 사용해야하는 경우 페이스 북 채팅 API (https://developers.facebook.com/docs/chat/)를 살펴 봐야합니다. 해당 페이지의 샘플 코드는 PHP입니다. –

+0

좋아,하지만 내 첫 번째 단계는 코드가 자동으로 실행되도록하는 것입니다. 그 때문에 페이스 북 API가 필요 없다. 하지만 서버에 자체 실행 프로그램을 작성하려면 어떻게해야합니까? 예를 들어 C++이나 C#으로 가능합니까? 어떻게 서버를 구성해야합니까? (그것은 내 자신의 하드웨어 서버가 아니므로 hoster -> FTP, PHP, ...) – danijar

관련 문제