def teamspeak(self, msg):
# Connect to rabbitmq
parameters = pika.URLParameters('amqp://'+self.RMQUSER+':'+self.RMQPASS+'@'+self.RMQHOST+':'+self.RMQPORT+'/'+self.RMQVHOST+'?socket_timeout='+self.RMQSOCKETTIMEOUT)
connection = pika.BlockingConnection(parameters)
channel = connection.channel()
channel.queue_declare(queue='teamspeak')
if isinstance(msg, list):
for m in msg:
logger.info("Sending msg to teamspeak: "+str(m))
channel.basic_publish(exchange='',routing_key='teamspeak',body=json.dumps(m))
else:
logger.info("Sending msg to teamspeak: "+str(msg))
channel.basic_publish(exchange='',routing_key='teamspeak',body=json.dumps(msg))
connection.close()
__init__.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录