#echobot.tac
from twisted.application import internet, service
from twisted.words.protocols.jabber import jid
from wokkel.client import XMPPClient
from twisted.web import server, xmlrpc
from twisted.internet import ssl
from echobot import EchoBotProtocol, MyRPC
application = service.Application("echobot")
svcCollection = service.IServiceCollection(application)
xmppclient = XMPPClient(jid.internJID("iwic02@jabber.int/mybot"), "123")
xmppclient.logTraffic = False
echobot = EchoBotProtocol()
echobot.setHandlerParent(xmppclient)
#xmppclient.setServiceParent(application)
xmppclient.setServiceParent(svcCollection)
LISTEN_HOST='localhost'
LISTEN_PORT=50008
site = server.Site(MyRPC())
i = internet.TCPServer(LISTEN_PORT, site, interface=LISTEN_HOST)
i.setServiceParent(svcCollection)