我的python twisted irc bot响应命令

我的python twisted irc bot响应命令,python,command,twisted,irc,bots,Python,Command,Twisted,Irc,Bots,大家好,我正在用PythonTwisted构建一个irc机器人,所有东西都是构建的,但是机器人不会像我希望的那样响应命令。例如,如果我想在irc频道上调用一个bot命令,我希望能够像这样调用$time,让bot回复现在的时间,我可以让它像这样工作->crazybot$time,它打印时间,但我不想每次都键入名称…我如何让机器人运行命令而不首先调用名称? 这里是更新->一切连接 。。。。 当我打字的时候!没有错误和输出的时间。您可以修改: 更换按$输入: if not message.start

大家好,我正在用PythonTwisted构建一个irc机器人,所有东西都是构建的,但是机器人不会像我希望的那样响应命令。例如,如果我想在irc频道上调用一个bot命令,我希望能够像这样调用$time,让bot回复现在的时间,我可以让它像这样工作->crazybot$time,它打印时间,但我不想每次都键入名称…我如何让机器人运行命令而不首先调用名称? 这里是更新->一切连接

。。。。 当我打字的时候!没有错误和输出的时间。

您可以修改:

更换
$
输入:

if not message.startswith('!'): # not a trigger command
   return # do nothing
command, sep, rest = message.lstrip('!').partition(' ')
加:


您是否开始使用现有项目?还是你白手起家写的?或者你不会得到有用的答案。谢谢你的回复,但它仍然不起作用:(它没有给出任何错误消息though@nprezident:和显示Jean-Paul Calderone所问错误的帖子。
if not message.startswith('!'): # not a trigger command
   return # do nothing
command, sep, rest = message.lstrip('!').partition(' ')
from datetime import datetime

# ...
def command_time(self, rest):
    return  datetime.utcnow().isoformat()