때로는 독자적인 메시지를 보내는 챠트 봇 (chatbot)을 개발하고 싶습니다. 그것은 그 자체로 활동적이어야한다는 것을 의미합니다. 어떻게해야합니까?어떻게하면 서버 측 응용 프로그램을 자동으로 시작할 수 있습니까?
답변
가장 좋은 방법은 선택한 언어로 독립 실행 형 응용 프로그램을 만든 다음 응용 프로그램을 실행하기 위해 crontab/windows 스케줄러 항목을 만드는 것입니다. 응용 프로그램은 웹 기반 응용 프로그램에 연결하기 위해 브라우저에서 실행하지 않아도됩니다.
정말이 서버가 필요하지 않습니다. 브라우저 확장 프로그램 (예 : Chrome 용 : http://code.google.com/chrome/extensions/index.html)을 작성하기 위해 자바 스크립트 사용 경험을 활용할 수 있습니다. 브라우저 확장 프로그램은 브라우저의 Facebook 페이지에 직접 액세스 할 수 있으며, 이렇게하면 Facebook 서버와 통신하는 것이 훨씬 쉬워집니다.
당신의 조언에 감사드립니다. 그러나 내가 휴가를 즐기고 해변에있을 때 브라우저가 없습니다. – danijar
글쎄, 웹 서버 또는 브라우저에서 코드를 실행하는지 여부에 관계없이 컴퓨터를 실행해야합니다. 웹 서버를 사용해야하는 경우 페이스 북 채팅 API (https://developers.facebook.com/docs/chat/)를 살펴 봐야합니다. 해당 페이지의 샘플 코드는 PHP입니다. –
좋아,하지만 내 첫 번째 단계는 코드가 자동으로 실행되도록하는 것입니다. 그 때문에 페이스 북 API가 필요 없다. 하지만 서버에 자체 실행 프로그램을 작성하려면 어떻게해야합니까? 예를 들어 C++이나 C#으로 가능합니까? 어떻게 서버를 구성해야합니까? (그것은 내 자신의 하드웨어 서버가 아니므로 hoster -> FTP, PHP, ...) – danijar
- 1. Erlang : 어떻게하면 필요한 모든 응용 프로그램을 자동으로 시작할 수 있습니까?
- 2. Silverlight에서 클라이언트 측 응용 프로그램을 시작할 수 있습니까?
- 3. 서버 측 Flex/AIR 응용 프로그램을 사용할 수 있습니까?
- 4. 어떻게하면 정상적으로 nginx를 다시 시작할 수 있습니까?
- 5. 응용 프로그램을 시작할 수 없습니다.
- 6. 활동을 1 시간마다 자동으로 시작할 수 있습니까?
- 7. 어떻게하면 git bash를 다시 시작할 수 있습니까?
- 8. 어떻게하면 crontab을 성공적으로 시작할 수 있습니까?
- 9. 서버 재부팅시 Amazon EBS 서비스를 자동으로 시작할 수 있습니까?
- 10. Windows에서 파일 이름 확장자로 웹 응용 프로그램을 시작할 수 있습니까?
- 11. Windows 서비스가 로그인하지 않고 응용 프로그램을 시작할 수 있습니까?
- 12. 어떻게 응용 프로그램을 닫고 자동으로 닫고 자동으로 닫을 수 있습니까?
- 13. 내 응용 프로그램을 에뮬레이터로 시작할 수 없습니다.
- 14. Java 응용 프로그램을 시작할 때 자동으로 업그레이드하는 방법은 무엇입니까?
- 15. RedHat을 사용하여 시작할 때 자동으로 JBoss 응용 프로그램을 실행하는 방법
- 16. Java 응용 프로그램을 시작할 수 없습니다.
- 17. 레일 응용 프로그램을 시작할 수 없습니다.
- 18. 응용 프로그램을 올바르게 시작할 수 없습니다. 0x3200007b
- 19. Ruby (Rack) 응용 프로그램을 시작할 수 없습니다.
- 20. VS 2010 : 응용 프로그램을 시작할 수 없습니다.
- 21. Java - 응용 프로그램을 시작할 수 없습니다.
- 22. 레일 응용 프로그램을 시작할 수 없습니다.
- 23. 어떻게하면 리눅스에서 모노 mvc 응용 프로그램을 만들 수 있습니까?
- 24. 어떻게하면 자바 스크립트 응용 프로그램을 여러 파일로 나눌 수 있습니까?
- 25. 어떻게하면 C#에서 winforms 응용 프로그램을 제대로 닫을 수 있습니까?
- 26. 어떻게하면 위도/김 Google지도에서 winform 응용 프로그램을 전달할 수 있습니까?
- 27. 어떻게 자동으로 Windows 서비스를 시작할 수 있습니까?
- 28. Windows를 시작할 때 응용 프로그램을 자동으로 시작하는 방법은 무엇입니까?
- 29. 아이폰이 켜지면서 응용 프로그램을 시작할 수있는 방법
- 30. Adobe Air에서 기본 응용 프로그램을 시작할 수 있습니까?
왜 웹 서버에서 실행해야합니까 - 독립 실행 형 응용 프로그램 일 수 있습니까? 당신은 예정된 창이나 crontab을 사용하여 그것을 설정할 수 있습니다 ... – ManseUK
나는 crontab에 대해 들어 본 적이 없습니다. 그것은 정상적인 웹 서버에서 실행되어야합니다. 이것은 당신의 아이디어로 가능합니까? – danijar
동의하면 서버를 설치할 필요가 없습니다. Windows 응용 프로그램, Windows 서비스, 유닉스/리눅스의 cronjob 등으로 실행할 수 있습니다. – DMCS