如何使用 Twisted IRCClient 获取用户的主机掩码

Posted

技术标签:

【中文标题】如何使用 Twisted IRCClient 获取用户的主机掩码【英文标题】:How to get a user's hostmask with Twisted IRCClient 【发布时间】:2015-02-19 12:46:16 【问题描述】:

我正在尝试获取用户的主机掩码,以允许在我的 IRCClient 机器人中进行一些身份验证。但是,它似乎已从所有回复中删除?我试过“whois”,但它只给了我用户名和用户所在的频道,而不是主机掩码。

关于如何做到这一点的任何提示?

【问题讨论】:

【参考方案1】:

找到了,当我覆盖RPL_WHOISUSER时,发出IRCClient.whois后就可以得到信息了。

(是的,在我发布我的问题之前确实搜索过它,但在我发布我的问题后立即顿悟......)

【讨论】:

以上是关于如何使用 Twisted IRCClient 获取用户的主机掩码的主要内容,如果未能解决你的问题,请参考以下文章

Twisted IRCClient - 使用原始数据而不破坏类方法?

带有listentcp的扭曲IRCClient

如何从twisted.enterprise.adbapi获取数据,而不是“Deferred”对象

如何使用twisted通过UDP协议发送参数

制作python程序,直到Twisted延迟返回值

Twisted:使用 pyglet-twisted 时如何从 EndPoint 调用 Deferred