запуск скриптов python'a
Добавлено: 2010-12-02 16:10:41
помогите запустить jabber bota
установил cd /usr/ports/net-im/py-jabberbot
с сайта скачал код:
Example code
попытка запуска выдает:
как его запустить?
установил cd /usr/ports/net-im/py-jabberbot
с сайта скачал код:
Example code
Код: Выделить всё
from jabberbot import JabberBot, botcmd
import datetime
class SystemInfoJabberBot(JabberBot):
@botcmd
def serverinfo( self, mess, args):
"""Displays information about the server"""
version = open('/proc/version').read().strip()
loadavg = open('/proc/loadavg').read().strip()
return '%s\n\n%s' % ( version, loadavg, )
@botcmd
def time( self, mess, args):
"""Displays current server time"""
return str(datetime.datetime.now())
@botcmd
def rot13( self, mess, args):
"""Returns passed arguments rot13'ed"""
return args.encode('rot13')
@botcmd
def whoami( self, mess, args):
"""Tells you your username"""
return mess.getFrom()
username = 'jid@jabber.tsure.ru'
password = 'password****'
bot = SystemInfoJabberBot(username,password)
bot.serve_forever()
Код: Выделить всё
radist04ka# python jabber.bot
File "jabber.bot", line 31
bot.serve_forever() bot.serve_forever()
^
SyntaxError: invalid syntax