我正在使用Bot::BasicBot
在perl中创建一个简单的irc bot。如何在接收消息时检查给定用户是否是频道操作员?发送邮件的用户是$message->{who}
,但如何查看该用户的操作员状态?
答案 0 :(得分:2)
https://metacpan.org/pod/Bot::BasicBot#channel_data
channel_data
将通道名称作为参数,并返回哈希哈希值。密钥是渠道中的昵称,值是包含密钥"voice"
和"op"
的哈希值,表示这些用户在渠道中是voiced
还是opped
。