Twisted Python IRC бот устанавливает режимы канала - PullRequest
0 голосов
/ 14 июля 2011

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

1 Ответ

0 голосов
/ 03 августа 2011

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