在我的 IRC Bot 中,有一些命令我希望只能由我使用,并且我想检查以确保使用我的名字的任何人都被识别为 nickserv (idented)。但是,我无法找到一种简单的方法来确定这一点,这就是我在这里的原因。
如果重要的话,Freenode和Rizon是主要的目标网络。
编辑:我实际上知道识别用户的各种用户模式(尽管我没有足够注意意识到它们不同!);很抱歉之前没有提到这一点。但是,我从用户那里得到的原始响应不包括他们的用户模式;它看起来像这样:
:liam_neeson!n=pearson@71-9-55-124.dhcp.snlo.ca.charter.com PRIVMSG #erasmus-testing :foo
那么,我想我正在尝试找到一种方法(使用各种 ircd,grr)来获取这些标志。如果正如有人提到的那样,Rizon 返回是否有人在 WHOIS 查询中被识别,那么这就是我正在寻找的东西。