IRC-бот Twisted Python устанавливает режимы канала

Как я могу использовать Twisted Python для автоматического озвучивания пользователей на моем канале и выполнения других команд оператора канала (и даже сетевых операционных команд? Например, для обработки запросов vhost и т. д.)?


person paul    schedule 14.07.2011    source источник
comment
Я думаю, вы можете быть более конкретным, вы ищете библиотеку? На веб-сайте twistedmatrix.com есть их список, который может подойти для вашей задачи.   -  person Senthil Kumaran    schedule 14.07.2011


Ответы (1)


Вы можете использовать функцию режима 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)
person odie5533    schedule 03.08.2011