http://www.rsplayers.wikia.com/の IRC ボットを作成しました。このボットはチャンネルに正常に接続し、いくつかの基本的なコマンドを備えていますが、サイト内をリンクできるようにするこの 1 つの部分に行き詰まっています。 . ウィキのリンクは基本的に [[リンク]] であり、特別なものではありません。現在、コマンドは 1 つの定義でのみ実行できます。以下に 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 Web サイトへのリンクが返されます。例は次のとおりです。
( ニック ) [[メインページ]]