我一直试图让这段代码工作好几天,但我无法让它工作,看来我陷入了一个导入圈但却无法离开。
我正在导入一个模块,并且所有模块都在同一个文件中完成:
from irc import IRCBot, run_bot
class greeterBot(IRCBot):
def greet(self, nick, messege, channel):
return 'Hi %s' % nick
def command_patterns(self):
return (
self.ping('^hello', self.greet),
)
host = "coolwhizserver"
port = 6667
nick = 'Alfred'
run_bot(greeterBot, host, port, nick ['#randomchannel'])
这是代码,我将打印下面的输出:
Traceback (most recent call last):
File "Greeter.py", line 1, in <module>
from irc import IRCBot, run_bot
ImportError: cannot import name IRCBot
我正在运行Python 2.7并安装了irc模块。