mirror of
https://github.com/fergalmoran/dss.api.git
synced 2025-12-25 02:38:54 +00:00
21 lines
517 B
Python
21 lines
517 B
Python
import json
|
|
import datetime
|
|
import redis
|
|
from dss import settings
|
|
import logging
|
|
|
|
logger = logging.getLogger('dss')
|
|
|
|
|
|
def post_chat(session, image, user, message):
|
|
r = redis.StrictRedis(host=settings.REDIS_HOST, port=6379, db=0)
|
|
payload = json.dumps({
|
|
'session': session,
|
|
'message': message,
|
|
'user': user,
|
|
'image': image,
|
|
'date': datetime.datetime.now().isoformat()
|
|
})
|
|
response = r.publish('chat', payload)
|
|
logger.debug("Message sent: {0}".format(payload))
|