You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
from wx import get_user_message, listen_msg
|
|
|
|
from jd_uia import JdClient
|
|
|
|
import multiprocessing, threading
|
|
|
|
|
|
|
|
# device_list = ['127.0.0.1:16416',
|
|
|
|
# '127.0.0.1:16448']
|
|
|
|
|
|
|
|
# NUC14
|
|
|
|
device_list = [
|
|
|
|
'127.0.0.1:16416', # 1
|
|
|
|
'127.0.0.1:16448', # 2
|
|
|
|
'127.0.0.1:16480', # 3
|
|
|
|
'127.0.0.1:16512', # 4
|
|
|
|
'127.0.0.1:16608', # 7
|
|
|
|
]
|
|
|
|
|
|
|
|
# HomeServer
|
|
|
|
# device_list = [
|
|
|
|
# '127.0.0.1:16384',
|
|
|
|
# '127.0.0.1:16416',
|
|
|
|
# '127.0.0.1:16448',
|
|
|
|
# '127.0.0.1:16480',
|
|
|
|
# '127.0.0.1:16512',
|
|
|
|
# ]
|
|
|
|
|
|
|
|
# listen_list = ['Honey', '分身199']
|
|
|
|
listen_list = ['Honey']
|
|
|
|
|
|
|
|
|
|
|
|
jd_client_list = []
|
|
|
|
|
|
|
|
for dev in device_list:
|
|
|
|
jd_client = JdClient(dev)
|
|
|
|
jd_client_list.append(jd_client)
|
|
|
|
t = threading.Thread(target=jd_client.close_app, args=())
|
|
|
|
t.start()
|
|
|
|
|
|
|
|
msg = listen_msg(listen_list, '玩具乐器五折券')
|
|
|
|
print(f'收到消息:{msg}')
|
|
|
|
|
|
|
|
for jd_client in jd_client_list:
|
|
|
|
t = threading.Thread(target=jd_client.full_steps, args=(msg,))
|
|
|
|
t.start()
|