2011-09-25 86 views
2

我正在使用Twisted庫編寫Python中的IRC bot。爲了測試我的機器人,我需要多次連接到IRC網絡,因爲每次進行更改時,我的機器人都需要重新啓動。因此,我經常從這些網絡「禁止」幾分鐘,因爲我已經建立了很多聯繫。 這使它煩人的測試和寫作機器人。有沒有人知道更好的方式來測試機器人或任何不像QuakeNet那樣受限於連接數量的網絡?測試IRC機器人

+1

在本地運行IRC服務器? –

+1

Python是否有一個命令來重新加載源文件?當我告訴他* rehash *時,我的Ruby bot使用'Kernel#load'。 – Nakilon

回答

3

你可以在你的本地機器上安裝UnrealIRCd(這是一個irc服務器)並用它測試你的機器人。如果您始終保持重新連接,任何網絡都將禁止您。加上對本地服務器的工作會加快連接時間。

還有一堆其他irc服務器出來there

+1 for supy bot。

0

freenode很好..你可以創建自己的頻道來測試。還請看看這個名爲supybot的項目,這對Python機器人很有用。

0

您可以從http://coder-com.undernet.org採取undernet ircu和,編譯之前,加#define NOTHROTTLEircd_defs.h。這將刪除任何連接限制,以便您可以儘可能多地測試您的機器人。