我为http://www.rsplayers.wikia.com/创建了一个 IRC Bot,它成功连接到频道并具有一些基本命令,但我一直停留在允许您链接网站的这一部分. Wiki 链接基本上是 [[Link]],没什么特别的。目前命令只能在一个 def 中完成,这里是一个示例 say 命令:
def say(self, sender, info, cmd):
return "PRIVMSG %s :%s\n" % (info[2], cmd[1])
info[2] 是发出命令的通道,而 cmd[1] 是 !say 之后的任何内容。命令也是这样列出的:
self.USER_CMD = {'!say': self.say, '!test': self.test, '!time': self.time, '!help': self.help, '!8ball': self.eightball}
我不知道如何创建这个,所以我需要帮助。
编辑:正如评论中所要求的更具体:每当有人输入 [[Brakets]] 时,它都会返回一个指向 rsplayers wiki 网站的链接。一个例子是:
( 尼克 ) [[主页]]