0
我有一個基類名Bot; Bot通過另一個名爲IRC(d'oh)的類啓動與IRC的連接。獲取一個類與另一個完全獨立的類進行交互?
的IRC類包含所有必要與IRC服務器進行交互的功能(加入,部分,說和退出,只是僅舉幾例)。
Bot名爲irc
的屬性包含bot啓動的IRC類的實例。
另一個名爲Command的類可用作IRC服務器上用戶可以使用的所有命令的基類。命令實際上有一個參數,它應該是一個殭屍程序實例,但我不知道如何在那裏獲取殭屍程序實例,因爲所有命令都是從Command類繼承的,並且我不能添加super()給每個__init__
。
如何在每次有一個連接運行一個命令時啓動一個新的IRC連接的命令使用IRC類中的函數(哦,是的,這只是發生在我身上!
未能進行你使用循環?或者我誤解了你 – TerryA 2013-03-24 02:26:55
命令擁有一個Bot的實例是向後的,否則類名是。 - 如果你的'Bot'包含一個'IRC'的實例,那麼它應該保持一個連接,而不需要一個新的。 – ninMonkey 2013-03-24 02:55:07
你在問如何從另一個班級訪問IRC班級嗎? – erdekhayser 2013-03-24 03:15:36