Irc-бот с использованием витой с периодической печатью - PullRequest
1 голос
/ 18 июня 2011

У меня действительно небольшая проблема, но я пытался ее решить в течение двух дней и ничего не получил.

По сути, я строю IRC-бота с использованием витой ида, в Интернете есть много примеров, но ни один из них не обрабатывает то, что вы делаете, когда хотите периодически отправлять сообщения.

Я хочу, чтобы мой бот запускал цикл, который, если новый твит доступен в учетной записи TwitterЯ следую, печатает твит в канал IRC.Я заставил твиттер работать, и бот подключается просто отлично, но проблема возникает, когда я пытаюсь заставить его что-то записать на канал.Это просто жалуется.Приведенный ниже код наиболее близок к тому, чтобы заставить его работать, но я все еще получаю сообщение об ошибке: TypeError: необязательный метод msg () должен быть вызван с экземпляром IrcBot в качестве первого аргумента (вместо этого получил экземпляр модуля)

Я вроде понимаю, что он говорит, но мне не нужно создавать экземпляр протокола?Код приведен ниже (я не хотел спамить его слишком сложно), и если бы кто-нибудь мог дать мне решение, я был бы всегда благодарен:)

http://pastebin.com/HYtKRmD4

1 Ответ

1 голос
/ 18 июня 2011

Это очень похоже на вопрос, на который дан ответ в Twisted FAQ, http://twistedmatrix.com/trac/wiki/FrequentlyAskedQuestions#HowdoImakeinputononeconnectionresultinoutputonanother

Кроме того, я думаю, что ваше резюме вопроса немного запутано.Вы описываете сценарий, в котором вы хотите сгенерировать выход IRC «в ответ на событие».«Периодически» подразумевает повторение, основанное на времени - например, что-то делать каждые 15 секунд.Ответ на этот вопрос значительно отличается от ответа на вопрос, который вы фактически задали.

...