2012-01-05 117 views
-1

我想開發一個聊天機器人,它有時自己發送消息。這意味着它必須自己活躍起來。我怎樣才能做到這一點?如何自動啓動服務器端應用程序?

+0

它爲什麼需要在網絡服務器上運行 - 它可能只是一個獨立的應用程序?你可以設置它使用Windows預定或crontab ... – ManseUK 2012-01-05 16:08:16

+0

我從來沒有聽說過crontab。它應該在普通的網絡服務器上運行。這是可能的你的想法? – danijar 2012-01-05 16:13:13

+0

同意,你不需要服務器來做到這一點。你可以運行它作爲Windows應用程序,Windows服務,Unix/Linux等cronjob等 – DMCS 2012-01-05 16:17:38

回答

0

您最好的方法是創建一個獨立的應用程序(以您選擇的任何語言),然後創建一個crontab/windows調度程序條目來運行該應用程序。該應用程序不需要在瀏覽器中運行以連接到基於Web的應用程序。

0

你並不真的需要這個服務器。也許你可以使用JavaScript的經驗來編寫瀏覽器擴展(例如,Chrome:http://code.google.com/chrome/extensions/index.html)。瀏覽器擴展可以直接訪問瀏覽器中的Facebook頁面,這將使您的生活更容易與Facebook服務器進行通信。

+0

感謝您的意見。但是當我在沙灘上度假時,沒有瀏覽器。 – danijar 2012-01-05 16:16:26

+1

那麼,你需要有一臺計算機運行,不管你是在網絡服務器還是瀏覽器中運行你的代碼。如果您必須使用Web服務器,則應該查看Facebook聊天API:https://developers.facebook.com/docs/chat/。該頁面上的示例代碼是PHP。 – 2012-01-05 16:20:37

+0

好的,但我的第一步是讓代碼自動運行。爲此,我不需要Facebook API。但是,我怎樣才能在服務器上編寫一個自運行的程序呢?例如,C++或C#可能嗎?我該如何配置服務器? (它不是我自己的硬件服務器,我只從託管服務器支付 - > FTP,PHP,...) – danijar 2012-01-06 10:28:28

相關問題