Changeset 145
- Timestamp:
- 04/26/08 19:50:29 (2 years ago)
- Location:
- randomchat
- Files:
-
- 2 modified
-
config-example.py (modified) (1 diff)
-
randomchat.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
randomchat/config-example.py
r124 r145 8 8 DB_MODULE = 'sqlite' 9 9 SQLITE_DB = 'randomchat.db' 10 11 LOG = True -
randomchat/randomchat.py
r137 r145 2 2 # -*- coding: utf-8 -*- 3 3 4 #import xmpp5 4 from xmpp import (NS_DISCO_ITEMS, NS_DISCO_INFO, NS_REGISTER, NS_MUC, JID, \ 6 5 Error, Message, Presence, Node, Component, browser) 7 8 6 from random import choice as random_choice 9 7 from sha import sha 10 8 from time import time 9 from datetime import datetime 10 from os.path import join, isfile 11 from os import getcwd 11 12 12 13 import config … … 109 110 con.send(Error(msg, 'bad-format')) 110 111 111 message = Message(body = msg.getBody(), typ='groupchat') 112 message_ = msg.getBody() 113 message = Message(body=message_, typ='groupchat') 112 114 for jid in self.rooms[room]: 113 115 message.setTo(jid) 114 116 if jid == frm: 117 118 # Log 119 if config.LOG: 120 file_ = open(join(getcwd(), 'logs', room), 'a') 121 122 date = datetime.now().strftime('%d/%m/%Y %H:%M:%S') 123 line = '[%s] <%s> %s\n' % (date, frm, message_) 124 125 file_.write(line) 126 file_.close() 127 115 128 message.setFrom(room_jid + '/' + 116 129 self.users[frm_str][room]['nick']) … … 352 365 self.con.send(Presence(to=jid, frm=self.jid, typ='probe')) 353 366 354 355 367 db = db_connect(config) 356 368 users = Users(db)
