如何使用Twisted Python在我的频道中自动发声用户并执行其他频道操作员命令(甚至是网络操作命令?如处理虚拟机请求等)?
答案 0 :(得分:0)
您可以使用IRCClient的模式功能设置频道和用户模式: http://twistedmatrix.com/documents/11.0.0/api/twisted.words.protocols.irc.IRCClient.html#mode
如果您按照http://www.eflorenzano.com/blog/post/writing-markov-chain-irc-bot-twisted-and-python/上的指南进行操作,那么您可以创建一个privmsg函数:
def privmsg(self, user, channel, msg):
if msg == "!voiceme":
self.mode(self.factory.channel, True, 'v', user=user)