IRCのnicknameと本名を対応付けるbot作った(IRC_name_resolver)

IRC_name_resolver です。
リファクタあわせて3時間くらい。

https://github.com/mosasiru/irc_name_resolver

使い方

登録

register {nickname} {realname} です。

register Ben Benjamin
# inr_bot "registerd: nick(Ben) => real(Benjamin)"

register Benny Benjamin
# inr_bot "registerd: nick(Benny) => real(Benjamin)"

複数のニックネームが登録できます。

正引き・逆引き

nickname から realname を知る

nick? Benjamin
# inr_bot: "Benjamin's nickname: Ben,Benny"

realname から nickname を知る

real? Ben
# inr_bot: "Ben's realname: Benjamin"
削除

ニックネームの対応付けを削除できます。

unregister Ben Benjamin
# inr_bot: "unregistered: nick(Ben) => real(Benjamin)"
その他

pingbotにおくったり、使い方を確認したり。

ping
# inr_bot: "pong"

how
# show usage.

社内用に作りましたが、使えそうならみなさんガンガン使ってpull-reqなげてください><