检查用户是否有“语音”或“op”在IRC频道中使用twisted
我正在使用twisted python 编写一个IRC 机器人,并且某些操作应该只对频道操作员可用。如何使用twisteds IRCClient 确定频道中用户的“用户级别”?
I'm writing an IRC bot using twisted python, and some actions should only be available to channel operators. How do I determine the 'user level' of a user in a channel using twisteds IRCClient?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
发现用户是否有语音或操作的一种方法是查看姓名列表中的姓名。请参阅如何使用 Twisted 获取 IRC 频道用户列表了解如何执行此操作的详细信息。使用 WHO 或 WHOIS 的其他解决方案将采用类似的形式。
One way to discover if a user has voice or op is to look at their name in a names listing. See How to use Twisted to get an IRC channel's user list for details on how to do that. Other solutions, using WHO or WHOIS, will take a similar form.
如果您的机器人有权限,您还可以使用频道访问列表。
You can also use channel access lists if your bot has permissions to do so.